Sync customer data for better segmentation and conversion.
Turn visitors into subscribers and personalize your communications every time using ready-made automations to welcome new subscribers or to even treat your loyal customers like VIPs, and more.
Typeform’s seamless integration with Omnisend makes marketing a whole lot more powerful, especially when using Omnisend’s robust segmentation to target, engage and convert audiences using your new and interesting information.
With 5 integrated channels, including Email & SMS, Omnisend enables high-growth ecommerce brands to drive sales using ecommerce-tailored automations and features to send the right message, at the right time, via the right channel - on a single platform.
To integrate Omnisend with Typeform, click on your brand name in the top right corner to open the menu and select 'Apps':
![Screenshot 1 Omnisend](https://images.ctfassets.net/co0pvta7hzrh/20qhzh3AsW3YDbd53MjgjA/d7c424f0e814d0cf0243cf55b4ae864d/image__3_.png)
Then search for the 'Typeform' app or simply open this page.
![Screenshot 2 Omnisend](https://images.ctfassets.net/co0pvta7hzrh/5Y4GNjLafOHea2MtfY8ASv/8a9860eaacaf8bfde349206d30fd1f74/image__4_.png)
Once you're on the Typeform page, click the 'Connect now' button:
![Screenshot 3 Omnisend](https://images.ctfassets.net/co0pvta7hzrh/77R9LjhxrIz04ZceU2NAGt/9de992f96327621a7dd4c283bf6fdb5a/image__5_.png)
You'll be redirected to Typeform to approve the integration. If you're not logged in to your Typeform account, you'll need to log in first:
![Screenshot 4 Omnisend](https://images.ctfassets.net/co0pvta7hzrh/38N2mhfy7GL4bCGZdOFda/626cdcb4f2b01100c993869d38a284f2/image__6_.png)
Once it's done, you'll be redirected back to the Omnisend App Market, where you'll see a list of all the Typeform forms that you have. Select those that you want to pass contacts to Omnisend and click 'Complete app setup'.
![Screenshot 5 Omnisend](https://images.ctfassets.net/co0pvta7hzrh/2iWEssYm3xYo1wiKt3pSJd/69dc78365b97b332bac828539801d67d/image__7_.png)
That's it! Omnisend will sync all the contacts you'll collect with the selected Typeform forms. If you'd like to change the settings of the integration to sync contacts from other Typeform forms, you can do it on the Settings step:
![Screenshot 6 Omnisend](https://images.ctfassets.net/co0pvta7hzrh/4HJKkWWsOAh7XOARGjArYF/41dbd2c1d8239fd9d5db213006457622/image__8_.png)
Note! Your Typeform form needs to have either an email or phone number field. If none of these fields is collected, the contact won't be created in Omnisend.
What data is passed from Typeform
All the data you collect through your Typeform forms is passed to Omnisend. Make sure to add at least one of these field types:
![Screenshot 7 Omnisend](https://images.ctfassets.net/co0pvta7hzrh/36IktE0XX2uJx4W3lyjkMz/03f0b4357dcd30321651162bdc0186ab/image__9_.png)
These field types will be used as identifiers to create/update contacts in Omnisend. Both channels will be passed with subscribed status. If none of these field types is present in your Typeform form, data won't be passed to Omnisend.
All other field types will be passed as custom properties, the field descriptions in Typeform will be converted to the custom property name in Omnisend. So, if you have 'some text' in the field description, the custom property in Omnisend will have this form 'typeform_some_text'. Here's an example field that collects first names using Short text field type in Typeform:
![Screenshot 8 Omnisend](https://images.ctfassets.net/co0pvta7hzrh/7Di7pA4cq2mRrisHIXCgOP/59f848b5ab155bfdc0567d4592c96ea9/image__10_.png)
That's how data collected via this field will be saved in Omnisend:
![Screenshot 9 Omnisend](https://images.ctfassets.net/co0pvta7hzrh/4diFJh4OjiWYDRIPQSlsYp/df1afc7687de0e18d02304e5c727f561/image__11_.png)
Also, we apply 2 tags to all the contacts passed by Typeform app:
typeform;
typeform: form_name.
Here's an example:
Welcome emails for Typeform subscribers
To send welcome emails to contacts passed from Typeform, you'll need to create a segment based on the 'typeform' tag. If you have multiple Typeform forms that pass contacts to Omnisend and want to send different emails based on the form that contact has field out, you can use 'typeform: form_name' tag:
![Screenshot 9 Omnisend](https://images.ctfassets.net/co0pvta7hzrh/1Ry100aHq54IoyaIJFxLK4/e6c681d528ecee1e04a89d0167b46fb3/image__12_.png)
Keep in mind, you need to pass at least 1 contact from Typeform to Omnisend in order for these tags to be created. So, we advise you to test the integration by filling out one of the Typeform forms with your test email address, first.
Then create Welcome automation by going to Automation tab ➡️ New Workflow ➡️ Welcome. You can copy your Welcome automation if you already have one and would like to use the same workflow for Typeform subscribers.
![Screenshot 10 Omnisend](https://images.ctfassets.net/co0pvta7hzrh/6YCib2eZlrwOLb9rUE2we4/44d27e1f5e8795860d7fa868e3169b58/image__13_.png)
Then switch the Signup trigger to Contact enters a segment. Set the segment that you've created on the first step, as a trigger filter.
![Screenshot 12 Omnisend](https://images.ctfassets.net/co0pvta7hzrh/7FMA1yM6LcQNaxSZmvkcWY/4823fe75f6c36c0e3f186c57f8c85a7c/image__14_.png)
To add any other custom properties passed by Typeform to the email content use the personalization feature.