Outgrow is an interactive software that allows brands to build and launch highly converting quizzes, calculators, polls, and more, to better engage customers and generate more subscribers.

You can find out more about How to Use a Quiz Lead Magnet to Grow Your Email List in Flodesk University.

In this article, we’ll show you how to connect your Outgrow quiz to Flodesk within minutes using Zapier.

Things you’ll need for the integration

  • Flodesk account

  • Zapier account

  • Outgrow account

  • At least one published Outgrow quiz

  • At least one quiz respondent that submitted their email address (to test the zap)

  • At least one segment in Flodesk

Note: Zapier will check for new data from Outgrow every 15 minutes if you are on a free Zapier plan.

Connecting your Outgrow Quiz and Flodesk via Zapier

Note: The steps listed below will add all quiz participants to one segment in Flodesk. This is great when you want to send a welcome sequence to all the subscribers that completed the quiz.

If you want to add them to different segments based on their quiz results, jump to the next section.

Step 1. Go into your Flodesk account and create a new segment for each quiz result you have.

Label each segment with the same name as your quiz result. This will make it easier for you to assign the right quiz result to the right segment in Zapier later.

Create one additional segment for all quiz respondents. This step is optional.

Step 2. Go to Zapier and create a new zap. Give your zap a name.

Step 3. Select Outgrow as the Trigger and choose an Event.

For this example, we will use “New Lead” as the event that starts the zap.

This means that a zap will start when a new subscriber is collected through an Outgrow quiz.

Step 4. Zapier will redirect you to sign in to connect to Outgrow. If you're connecting Outgrow to Zapier for the first time, you may be asked for an API key.

The API key can be found by going to your Outgrow Account → Billings & Settings → API Key page.

Step 5. After you connect your Outgrow account to Zapier, you’ll be prompted to finish setting up the Trigger step. Select your quiz from the drop-down menu.

Zapier will test the trigger to make sure it works properly. You will need at least one quiz respondent for the test to be successful.

You can complete your quiz yourself or you can ask a friend or family member to complete the quiz for you.

Note: The quiz must be published before it can appear in Zapier.

Step 6. Select Flodesk as the Action and choose the Event.

For this example, we will “Create/Update Subscriber” as the action that happens when the zap runs.

The first step almost always should be 'Create/Update Subscriber' in Flodesk. Unless the subscriber’s address already exists in Flodesk, they can't be added to segments, workflows, etc.

Step 7. If this is your first time connecting Flodesk and Zapier, you’ll be prompted to log into your Flodesk account.

Step 8. Choose your segment and any additional data fields that you want to map when the subscriber is added to Flodesk.

Step 9. Make sure the email field in Zapier is mapped to an email field from Outgrow. That is how the subscriber’s email address will be zapped to Flodesk.

Step 10. Test your zap. After the test is successful, you can review the zap or turn on the zap so that it’s live.


If you want to separate your subscribers based on their quiz results for more targeted marketing, keep reading. 👇🏻

How to segment subscribers based on their quiz result

Step 1. Click on the "+" sign in between Outgrow and Flodesk within your zap.

Step 2. Select “Filter” from the list of actions to the right of the Action menu. Using a Filter means that the zap will continue only when specific conditions are met.

This is going to bring up the Filter setup card. Here, you’ll fill out each field, which tells Zapier to only continue to Flodesk if these conditions are met.

For this example, the condition will be if a specific quiz result is achieved.

  • Field: Result 1

  • Condition: (Text) Contains

  • Value: Use the name of your quiz result

Since one of our quiz results is Portugal, we will manually type that in the Value field.

Step 3. Click Continue to test the filter.

You may receive an error message saying that the zap would not have continued. This is because the test zap used test data. These conditions will only be met when someone completes the live quiz (versus a test respondent), so you can ignore this message.

If the test was done with a real quiz respondent, you will see a success message that tells you that the zap would have continued.

Step 4. Set up the Action in Flodesk for that specific quiz result.

Remember when we told you to create different segments, one for each of your quiz results? This is why you should set it up that way.

The Action will still be “Create/Update Subscriber.” As you set up the remaining fields in the Action step, choose the segment that matches the quiz result. This way, the subscriber is added to the segment based on their quiz result.

Now that the Trigger, Filter, and Action are set up for one of your quiz results, you’ll want to repeat these steps for your remaining quiz results. You can do this as a multi-step zap or create one zap for each quiz result. It really depends on your preference.


Whenever you add quiz respondents from Outgrow to Flodesk, make sure that you disclose that providing their email address opts them in to receive email marketing from you.

You can read more about how to obtain their permission to send them email marketing.


Let’s sum it up

A quiz is a great way to grow your audience and send them targeted marketing campaigns.

There are two ways to add quiz respondents from Outgrow to your Flodesk Audience.

  1. The first way is to create a zap that adds all your subscribers to one segment in Flodesk.

  2. The second way is to add a Filter to your zap so that quiz respondents are added to a specific segment based on their quiz result.

More to learn:

Zapier + Flodesk Integration

Zapier & Flodesk setup—a video walkthrough by Penguin Design

Zapier troubleshooting guide

Did this answer your question?