Skip to main content

How to Connect Interact to Pillar

Connect Interact to Pillar using Zapier so quiz leads are automatically created as customers in your Pillar account.

Written by Mia Fitzpatrick
Updated over a week ago

This guide walks you through connecting Interact with Pillar using Zapier so quiz leads are automatically sent to Pillar. You’ll be able to:

  • Send quiz leads to Pillar in real time

  • Choose which quiz should trigger your Zap

  • Map Interact opt‑in form fields into Pillar customer fields

  • Verify the connection with a test lead before going live

Before you start

Make sure you have the following:

  • An active Interact account

  • An active Zapier account

  • An active Pillar account (with your login credentials)

  • At least one created quiz in Interact

  • Lead Generation enabled on your quiz (opt‑in form turned on)

Note: This feature is only available in the latest Interact user dashboard at app.tryinteract.com. Log in there to access it.


Step 1. Enable Lead Generation and select Zapier

Before Zapier can send quiz leads to Pillar, you need to enable Lead Generation on the quiz you want to connect.

  1. Log in to Interact.

  2. From your dashboard, go to Quizzes.

  3. Click Edit to open the quiz builder.

  4. Under Integration, find Zapier and click Connect.


Step 2. Get your Interact API Key

You’ll use your Interact API Key to connect your Interact account to Zapier.

  1. In the integration setup flow, go to the API Key step and locate your Interact API Key.

  2. Click to copy the API key.

⚠️ Keep your API key secure. Access to this key could lead to unauthorized access of your quiz leads.


Step 3. Connect Zapier integration

Next, create a Zap in Zapier and connect it to your Interact account using the API key you copied.

  1. Log in to Zapier.

  2. Click + Create, then select Zaps.

  3. Select Trigger.

  4. Search for and select Interact.

  5. For Trigger event, select New Lead.

  6. Under Account, click Sign in.

  7. Paste your Interact API Key, then select Yes, Continue to Interact.

  8. Click Continue.


Step 4. Configure the New Lead trigger in Zapier

When a new lead is collected from your Interact quiz, this trigger will fire in Zapier.

  1. In Zapier, in the Configure step for the trigger, select the Quiz you want to connect.

  2. Click Continue.

  3. In the Test step, click Test trigger.

  4. Select a sample Lead B record, then click Continue with selected record.

⚠️ Only the following fields can be collected from your quiz and sent through Zapier:

  • Email Address

  • Quiz Result Tag

  • First Name

  • Last Name

  • Company

  • Phone Number

  • Zip Code

Quiz answers cannot be collected through Zapier. They can be viewed in your Quiz Analytics instead.


Step 5. Set up your Pillar action in Zapier

After your Interact trigger is working, add an Action in Zapier to send your quiz lead data to Pillar.

  1. In Zapier, under Action, search for and select Pillar.

  2. For Action Event, select Create Pillar Customer.

  3. Under Account, click Sign in (or Add new account), then sign in using your Pillar email and password.

  4. Click Continue.


Step 6. Map opt‑in form fields to Pillar

Next, map the Interact lead fields into the Pillar customer fields in your Zapier action.

  1. In Zapier, in the Configure step for the Pillar action, map the fields you want to send to Pillar (for example First Name, Last Name, Email Address, and Phone Number).

  2. Under Source, type "Interact forms."

  3. Click Continue.

  4. In the Test step, click Test step to send a sample customer to Pillar.

  5. Click Publish (and make sure your Zap is turned on).


Step 6. Send a test lead

Before relying on your Zap, confirm the full flow works end-to-end.

  1. In Interact, return to your quiz and click Activate Connection under the API Key section in Lead Generation.

  2. In Interact, select Test Integration to test your integration to Zapier.

  3. Verify the lead arrives in the destination app you chose in Zapier.


Step 7. Publish your quiz

Any Lead Generation or integration changes you make won’t be live until your quiz is published.

Before sharing your quiz:

  1. Click Publish in the top-right corner of the quiz editor.

  2. Confirm your changes by clicking Publish changes.

Once published, your Zapier-to-Pillar flow will be active on the live version of your quiz (as long as your Zap is published and turned on).


FAQs

Why isn’t Zapier receiving my quiz leads?

Check the following:

  • Your Zap is published (and turned on) in Zapier.

  • You clicked Activate Connection in Interact after publishing your Zap.

  • Your quiz changes are published in Interact.

  • The Zap’s trigger is connected to the same quiz you’re using live.

  • You’re submitting an email through the opt-in form (Lead Generation must be on).


Disable Zapier integration for your quiz

If you want to stop sending leads from a specific quiz to Zapier, you can disable the integration without removing your Zapier setup.

  1. Go to Lead Generation > Integrations.

  2. Navigate to the Connect step.

  3. Click Disable.

⚠️ Remember: After making changes to your integration or opt-in form, publish all changes to update your live quiz.

Once disabled, new quiz submissions from this quiz will no longer be sent to Zapier. Your other quizzes are unaffected.

❗Important: After disconnecting an integration from your quiz, your opt-in form will remain disabled until a new or existing integration is connected. Select .csv File Download to keep your opt-in form enabled with no integration connected.


Disconnect your Zapier account

Disconnecting your Zapier connection removes the authentication between Interact and Zapier for your account connection.

  1. Log in to your Interact dashboard.

  2. Click on Integrations

  3. Find Zapier, then click Disconnect, and confirm by hitting Disconnect again.

❗ Important: After disconnecting Zapier, the following effects occur:

  • Your Zapier connection will stop working for any quizzes that rely on it.

  • No new quiz leads will be sent to Zapier until you reconnect and re-activate the connection.

Did this answer your question?