adsquiz

SendPulse

Setting up the SendPulse integration in AdsQuiz

SendPulse is a multichannel marketing automation platform that brings email campaigns, SMS, push notifications, chatbots and automated funnels together in one place. It lets you build contact lists, segment your audience and automatically launch personalised communication based on user actions. SendPulse is especially popular with info-product businesses, online schools and e-commerce, where email automation matters.
With AdsQuiz, the SendPulse integration automatically sends lead contact details from the quiz straight to a SendPulse mailing list – together with answers to the questions and UTM tags. This lets you start personalised email flows instantly, without moving data by hand.

What the AdsQuiz and SendPulse integration gives you

  • automatic transfer of email, name and phone to a SendPulse mailing list
  • transfer of answers to all quiz questions and UTM tags for audience segmentation
  • automatic launch of email flows for new contacts
  • personalised campaigns based on the user's quiz answers

⚙️ How to set up the SendPulse integration

Step 1. Open the integration settings

Go to: Quiz settings → Integrations → SendPulse.

To connect, you need to provide three parameters:

  • Client ID
  • Secret Key
  • Mailing list ID

Step 2. Get the Client ID and Secret Key

Open your SendPulse account and go to: Settings → API. Copy the Client ID and Secret Key and paste them into the matching fields in the AdsQuiz integration settings.


Step 3. Get the mailing list ID

Go to the «Mailing lists» section in SendPulse. Choose the list quiz contacts will be sent to. If you don't have one yet, create a new list by clicking «Create list» and give it a clear name.

After choosing or creating the list, copy its ID – copy only the numeric value – and paste it into the field in AdsQuiz.

💡 Tip: We recommend creating a separate mailing list for each quiz – for example, «Quiz – English course». This makes segmentation easier and lets you set up a separate automated flow for each quiz.


Step 4. Choose an action

Specify what to do when a new lead arrives:

  • Add contact – the new contact is added to the mailing list
  • Delete contact – the contact is removed from the mailing list

By default, UTM tags, the quiz content and the user's answers to all questions are sent together with the contact details.


Step 5. Save the settings

Click «Save». After saving, the integration is activated automatically.


🔍 How to check that the integration works

In the integration settings, click «Test» – the system will resend one of the last 10 requests to SendPulse without you having to take the quiz again. Then go to the SendPulse mailing list and check that a new contact has appeared with the email, name and answers.

💡 Tip: If you use the email your AdsQuiz account is registered to while testing, requests aren't deducted from your balance. This is done on purpose to make testing integrations easier.

💡 Important: test sends via the «Test» button don't use up your lead balance – use this feature to check and debug the integration without limits.


📧 How to set up an automated email flow in SendPulse

After setting up the integration, you can immediately start automated email campaigns for new contacts. To do this:
  1. Go to the «Automation» tab in SendPulse and create a new flow
  2. In the visual builder, choose the «Subscriber added» event
  3. As the source, choose the same mailing list that receives contacts from AdsQuiz
  4. Set up a series of emails that will start automatically once a contact lands in the list
This way, when a user takes the quiz and leaves their email, the contact is sent to SendPulse automatically and the right email flow starts for them immediately.
Examples of using an automated flow:
  • the quiz promised a bonus – a checklist, a lesson or access to materials → an email with the bonus is sent automatically right after the request is submitted
  • the user chose «Above intermediate level» in the quiz → one series of emails with matching content starts
  • the user chose another answer → a different series of emails with relevant materials starts

💡 Tip: Since SendPulse receives not only contact details but also quiz answers and UTM tags, use them to set segmentation conditions in your automated flow. This lets you personalise every email and increases open rates.


▶️Recommended video

To better understand how to set up the SendPulse integration, we recommend watching the video guide. It shows step by step how to get the Client ID and Secret Key, set up a mailing list and start an automated email flow.

❓ Frequently asked questions

Are quiz answers sent to SendPulse?
Yes. By default, answers to all quiz questions and UTM tags are sent together with the contact details. You can use them for segmentation in a SendPulse automated flow.
Can I connect several mailing lists to one quiz?
No. One quiz can use only one mailing list. If you need to send contacts to several lists, use automation inside SendPulse to distribute them.
Does the «Test» button use up my lead balance?
No. Test sends via the «Test» button don't affect your lead balance.
Can a bonus be sent automatically after the quiz is completed?
Yes. Set up an automated flow in SendPulse with the «Subscriber added» event and a first email containing the bonus – it will be sent automatically right after the contact arrives from the quiz.
What if contacts don't reach SendPulse after setup?
Check that the Client ID, Secret Key and mailing list ID are correct. Make sure the integration has the Active status. If the problem persists, go to the API settings in SendPulse and check that the keys are active.