SendPulse
Setting up the SendPulse integration in AdsQuiz
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
💡 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
- Go to the «Automation» tab in SendPulse and create a new flow
- In the visual builder, choose the «Subscriber added» event
- As the source, choose the same mailing list that receives contacts from AdsQuiz
- Set up a series of emails that will start automatically once a contact lands in the list
- 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
❓ Frequently asked questions
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.
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.
No. Test sends via the «Test» button don't affect your lead balance.
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.
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.