Typeform
Let's connect your Typeform account, and sync your survey results straight into EnjoyHQ!
Connecting Typeform
Got to Integrations section in your account, then click on Typeform and finally Connect with Typeform
You'll be taken to the authentication screen where you have to authorize the connection. After accepting you'll be taken back to EnjoyHQ. It's time to synchronize some data!
Configuring data synchronization
Click on Select Survey to select and configure how you want your survey data synchronized. Once set up EnjoyHQ will periodically check for new responses to a survey, fetch them and format them according to the mapping of your choosing.
Select a survey you'd like to synchronize
You are now presented with a preview of the survey. You can configure as many surveys as you want.
Each column represents a question in given Typeform and each row represents answers given when filling out the form. Select the columns you'd like to synchronize. Depending on the type of the question, we will suggest what type of mapping you can choose.
The possible choices are:
Document attributes
- content - will map to the document content, it will be preceded by the question title, at least one has to be selected for the mapping to be valid
- tags - will be mapped to content, only multiple choice questions can be represented as tags
- properties (text and date) - will map to document properties, the property name will be the question and property value will be mapped from the answer. All questions and answers mapped as properties will be injected as document content and document properties. If your question suports "Other' as an optional answer - we will import it the verbatim answer as document content, and set the property value as "Other". You can choose to use the question as the propery name, or provide your own
- sentiment - sentiment can come from rating fields, we can infer sentiment from ratings on 10 point or 5 point scale. If your rating question doesn't fit these scales, best to map it as a document property and use Rules to convert your custom scale to sentiment
- creation date will be taken from the time the form has been submitted by your user/customer
Customer attributes
- email - email of the submitter, it has to be selected to be able to fetch the rest of the user attributes
- name - the name of the user
- company name - the name of the company user works for
- property (number, date, and text) - field can be mapped to user properties and will be added to their customer profile in EnjoyHQ. You can choose to use the question as the propery name, or provide your own.
User data will be synchronized and merged with other user data already present in the system. each row with 'email' field mapped will be associated with user.
Once happy with your mapping, you can preview it in the last step:
File uploads
If everything looks good - hit "Import Survey". Your results will show up in minutes.
Updating or changing form mapping
Updating or changing form mapping: In case you want to change how a form is imported you have two choices:
- Click on the trashcan icon to completely remove the mapping along with any data fetched so far and start over
- Click on the pencil icon to edit current mapping, once mapping is updated only new responses will be processed according to that mapping, already fetched form answers will remain untouched in EnjoyHQ
Search and reports integration
Each response fetched from Typeform comes a set of metadata fields, which you can use to:
- find all responses for given survey
- analyze data across one or multiple surveys in reports
- use rules to automatically funnel responses from one survey to a project
To access metadata of a response, navigate to any of the response's sidebar and expand the metadata pane:
You can use the form_id metadata as a filter to find other reponses for given survey. The form_id field can also be used in rules.