Connect Typeform to Omnisend to sync contact information from your forms. Send automated Welcome emails, segment subscribers, and personalize messages using form data.
Before You Begin
Typeform account: You need an active Typeform account.
Required fields: Your Typeform form must include an Email or Phone Number field. Without one, Omnisend can't create a Contact.
Benefits
Connect Typeform to Omnisend to:
Sync contact details (email, phone, custom fields) from Typeform submissions.
Send automated Welcome emails to new subscribers.
Segment Contacts using form responses and tags.
Personalize email campaigns with custom properties passed from Typeform.
Setup Process
Step 1. In Omnisend, go to Apps → Search for "Typeform" → Click Connect now.
Step 2. You'll be redirected to Typeform to authorize the integration. Log in to your Typeform account, then click Accept.
Step 3. After authorization, you'll return to Omnisend. Select the Typeform forms you want to sync and click Update settings.
Note: All Typeform contacts will be added with the subscribed status.
Omnisend will now sync Contacts from your selected Typeform forms. To change which forms sync later, go to Apps → Typeform → Edit Settings.
⚠️ Note: Your Typeform form must include an Email or Phone Number field. If neither is present, Omnisend won't create a Contact.
What Data Is Passed
Typeform syncs the following data to Omnisend:
Typeform Field Type | Saved in Omnisend As | Subscription Status |
Email (identifier) | Subscribed | |
Phone | Phone Number (identifier) | Subscribed |
Other fields (text, date, etc.) | Custom property | - |
Example: A Typeform field with the description "First Name" will create a custom property called typeform_first_name in Omnisend.
Tags: Omnisend automatically applies two tags to Contacts synced from Typeform:
typeformtypeform:[form_name]
💡 Use these tags to segment contacts or trigger Automation.
Send Automated Welcome Emails to Typeform Subscribers
To send a Welcome email when someone submits a Typeform form:
Step 1. Go to Automation → Create Workflow → Create from Scratch.
Step 2. Select the Typeform: Form Submitted custom event as your trigger. In the filter section, choose which form should trigger the automation.
Note: The custom event Typeform: Form Submitted won't appear in the trigger dropdown until at least one Contact submits a form. Test by submitting a form yourself.
Step 3. Add an Email step. Use the personalization feature to include custom properties from Typeform in your email content (e.g., {{typeform_first_name}}).
Step 4. Click Start workflow once ready to activate the automation.
FAQ
Why isn't my Contact appearing in Omnisend?
Check if your Typeform form includes an Email or Phone Number field. Without one, Omnisend can't create a contact.
Can I sync Typeform responses retroactively?
No. Only new form submissions after setup are synced.
How do I change which forms sync to Omnisend?
Go to Apps → Typeform → Edit Settings. Select or deselect forms.
Why don't my Typeform subscribers enter my regular Welcome Automation?
Typeform subscribers don't trigger the standard "Subscribes to marketing" event, hence they can't trigger Omnisend pre-built welcome automation. Create a separate automation using the "Typeform: Form Submitted" custom event trigger instead.
I don't see "Typeform: Form Submitted" in my automation trigger dropdown. How do I fix this?
The custom event "Typeform: Form Submitted" only appears after your first form submission is received. Submit a test entry through your connected Typeform (use your own email), wait 2–3 minutes, then refresh your automation builder. The trigger will now appear in the dropdown.
Do existing contacts who submit a Typeform get updated in Omnisend?
Yes. If a contact already exists in Omnisend (same email or phone), Typeform submission will update their profile with new custom properties and tags. The contact won't trigger "Subscribes to Marketing" automation again unless you remove the "First subscription is true" filter.
Didn't find the answer to your question? Reach out to our support team through the in-app chat or at [email protected] – our team is available 24/7.












