For the complete documentation index, see llms.txt. This page is also available as Markdown.

Brevo

Get the most out of Zigpoll and Brevo

Step #1: Create your integration

Make sure the API key has access to Contacts and Lists so Zigpoll can fetch your lists and subscribe new contacts.

  • In Zigpoll: Click Settings → Manage Integrations → Enable the Brevo Integration

  • Paste your API key into the input field and press save.

Step #2: Pick a list (optional)

Toggle Auto Subscribe to subscribe respondents to a Brevo contact list automatically. You can choose a single list for All Surveys, or map specific surveys to specific lists. Brevo lists load from your account once your API key is saved.

Step #3: Collect Your Data

Once your integration is enabled, Zigpoll will create or update a Brevo contact each time a respondent submits a survey (provided we have an email for them — either from a Zigpoll email field, or from your Shopify customer data if you use our Shopify integration).

The following contact attributes are sent on every submission:

  • SENTIMENT — the respondent's average sentiment score (numeric)

  • SENTIMENT_LABELpositive, neutral, or negative

  • ZIGPOLL_PARTICIPANT_URL — a deep link to the participant's record in Zigpoll

  • SMS — the respondent's phone number, stored on Brevo's reserved SMS contact attribute, when one is available (see below)

  • One attribute per slide, named after the slide's handle (uppercased, with non-alphanumeric characters converted to underscores)

When a phone number is captured from the survey response — from a dedicated phone-number field or a phone number typed into a free-text/short-answer question (or the customer phone from your Shopify integration, which is preferred when connected) — Zigpoll normalizes it to strict E.164 format (e.g. +14155551234) and stores it on the contact. Numbers that can't be validated are dropped. The phone is saved on the contact only; Zigpoll does not opt the contact into SMS marketing.

Conditional subscribes via slide logic

You can also subscribe respondents to a list based on how they answered a particular question. In any slide's editor, open the Logic section, add a condition, and choose Subscribe to Brevo list as the action. The contact will be added to the chosen list only when the condition is met — useful for routing happy customers and detractors to different lists, or for opt-in flows triggered by a specific answer.

Using the data

Brevo will treat the new contact like any other — you can build segments off the attributes Zigpoll syncs (e.g. everyone with SENTIMENT_LABEL = negative), trigger automations from list membership, or include the survey data as merge tags in your campaign emails.

Last updated