Skip to main content

Integrate LeadQuizzes with Omnisend

Learn how to connect LeadQuizzes with Omnisend

Written by Armintas Griežė

LeadQuizzes is a quiz and lead capture platform that helps you build interactive quizzes to collect leads, qualify prospects, and segment audiences based on their answers. Connect it to Omnisend to trigger workflows when a quiz is submitted – perfect for personalized follow-up sequences based on quiz outcomes, lead nurturing, and syncing quiz respondents to your contact list.


Before You Begin

  • You need a LeadQuizzes account on the Standard plan or higher. Webhook functionality is only available on the Standard plan.

  • The integration is available on all Omnisend plans.

  • The webhook must be configured separately inside each LeadQuizzes quiz you want to connect to Omnisend.

  • At least one question in your quiz must collect an email address or phone number. Without either, the quiz submission won't create or update a contact in Omnisend, and the custom event won't trigger.

Setup Process

Step 1. In Omnisend, go to Apps → search for LeadQuizzes → click Connect now.

Step 2. Enable the supported integration feature: Quiz Submitted. Omnisend generates a unique webhook URL. Copy it – you'll need it in the next step.

Step 3. In LeadQuizzes, open the quiz you want to connect. Go to the Configure tab → Webhooks. In the Webhooks panel:

  1. Paste the Omnisend webhook URL into the "When taking content is finished send data to:" field.

  2. Toggle the switch to the right of the URL field to on.

  3. Click Save.

💡 Use the "When taking content is finished" field – this fires when the quiz is fully completed. The "When taking content form is submitted" field is for partial form submissions and is not required for this integration.

Repeat Steps 3–4 for each quiz you want to connect to Omnisend.

And that's it! When a respondent submits the quiz, their data will sync to Omnisend and trigger the custom event in real time.

What Data Is Passed

Contact Fields

LeadQuizzes syncs the following fields to Omnisend contact profiles when a quiz is submitted:

Field Name

Type

Description

Email Address

Standard

Respondent's email address.

Phone Number

Standard

Respondent's phone number.

First Name

Standard

Respondent's first name (if collected in the quiz).

Last Name

Standard

Respondent's last name (if collected in the quiz).

Country

Standard

Respondent's country (if collected in the quiz).

Custom Properties

Custom Properties

All quiz question answers sync as custom contact properties.

💡 Quiz answers sync as custom properties. Use them for personalization ([[contact.question_name]]) and segmentation in Omnisend to target respondents based on their specific answers.

Custom Event

LeadQuizzes syncs the following custom event to Omnisend:

Custom Event Name

Description

LeadQuizzes – Quiz Submitted

Triggered when a respondent completes and submits a LeadQuizzes quiz.

FAQ

Do I need to set up the webhook in every quiz separately?

Yes, the webhook must be configured inside each quiz under Configure Webhooks. Repeat the setup for every quiz you want to connect to Omnisend

.

Why must the quiz collect an email address or phone number?

Omnisend requires at least one identifier (email or phone) to create or update a contact profile. Without one, the quiz submission can't be linked to a contact, and the custom event won't trigger.

Can I sync historical quiz submissions?

No, the integration only syncs submissions made after the webhook is saved. Past quiz responses won't be imported.

Why didn't my workflow trigger after a quiz submission?

Check the following:

  1. The webhook URL is correctly pasted in the "When taking content is finished" field.

  2. The toggle next to the URL field is turned on.

  3. The Save button was clicked after setting up the webhook.

  4. The quiz includes at least one question requiring an email address or phone number that the respondent answered.

  5. Reinstall the app.

If all is confirmed and the issue persists, contact our Support Team.


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?