Skip to main content

Integrate Outgrow with Omnisend

Written by Armintas Griežė

Outgrow is an interactive content platform that helps you build calculators, quizzes, polls, chatbots, and assessments to engage and qualify leads. Connect it to Omnisend to automatically sync contacts when visitors complete your Outgrow content – perfect for lead nurturing sequences, personalized follow-ups based on quiz results, and growing your Omnisend audience from interactive campaigns. 


Before You Begin

  • You need an active Outgrow account with at least one published piece of content that is collecting leads.

  • The integration is available on all Omnisend plans.

  • You'll need Essentials plans in Outgrow for the integration to work.

Setup Process

Step 1. In Omnisend, go to Apps → Search for Outgrow → Click Connect now.

You'll see an integration feature called Contact Synchronization. Omnisend generates a unique webhook URL once it's enabled. Copy it – you'll need it in the next steps.

Step 2. In Outgrow, open the content piece you want to connect (calculator, quiz, chatbot, etc.). Go to the Configure tab → IntegrationsWebhooks.

Step 3. In the Webhook Settings panel:

  1. Toggle Status to on.

  2. Paste your Omnisend webhook URL into the Webhook URL field.

  3. Under Events to Send, enable Leads and set it to Completed.

  4. Click Test & Save.

💡 Setting Leads to "Completed" ensures only fully submitted leads sync to Omnisend – not partial or abandoned sessions.

Repeat Steps 2–3 for each Outgrow content piece you want to connect.

And that's it! Once saved, completed Outgrow leads will sync to Omnisend in real time.

What Data Is Passed

Outgrow syncs the following fields to Omnisend contact profiles when a lead is completed:

Field Name

Type

Description

Email Address

Standard

Lead's email address (primary identifier). Synced with non-subscribed status.

First Name

Standard

Lead's first name (if collected in the content).

Last Name

Standard

Lead's last name (if collected in the content).

City

Standard

Lead's city (if collected in the content).

Country

Standard

Lead's country name (if collected in the content).

Country Code

Standard

Lead's ISO 3166-1 alpha-2 country code (e.g., "US"). Takes priority over Country if both are provided.

Custom Properties

Custom Properties

Any additional Outgrow fields (e.g., quiz answers, calculator results, custom questions) sync as contact custom properties.

FAQ

Do I need to configure the webhook for each content piece separately?

Yes – each Outgrow calculator, quiz, or chatbot requires its own webhook configuration under Configure → Integrations → Webhooks. Repeat the setup for every piece you want to connect.

Can I use quiz results or calculator outputs for personalization?

Yes – Outgrow syncs quiz answers, scores, and calculator results as custom properties. Use [[contact.custom_property_name]] in Omnisend emails to personalize messages based on what the lead answered or calculated.

Can I sync historical leads from before I connected?

No – the integration only syncs leads completed after the webhook is saved. Past submissions won't be imported.

What if a lead doesn't include an email address?

Contacts won't sync to Omnisend without an email address. Ensure your Outgrow content includes an email field marked as required.

Why didn't a contact sync after a completed submission?

Check the following:

  1. Status is toggled on in the Webhook Settings.

  2. The correct Omnisend webhook URL is in the Webhook URL field.

  3. The lead includes an email address.

  4. Reinstall an app.

Use the Recent Request & Response section in Outgrow's Webhook Settings to check if the submission was sent successfully (Status 200 = success). Contact our Support team if the issue persists.


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.

Did this answer your question?