How integrations work

How integrations work

Add an integration, test it, and see every response it sent.

Integrations send each new response somewhere else as it arrives, so nobody has to check the dashboard.

Pick an integration

Each one has its own setup guide:

  • Sheets & databases: Google Sheets, Notion and Airtable add a row for every response, with a column for every question.
  • Chat: Slack and Discord post a message to a channel for every response.
  • Automation: Zapier, Make and n8n start a workflow with every response and pass it on to thousands of other apps.
  • Developers: Webhooks send each response as a signed JSON payload to your own server.

Add an integration

  1. Open Integrations in your dashboard.
  2. Click Add an integration and choose a type.
  3. Follow the steps for that type. Google Sheets and Notion ask you to connect your account first.
  4. Choose which poll it applies to. All my polls includes polls you create later.
  5. Choose when it sends: for a New response, when a Response changed, or both.
  6. Save, then click Send test to check that everything arrives.

Test deliveries are marked as tests, so you can tell them apart or filter them out. Each setup guide says how.

See what was sent

The integration’s page lists its Recent deliveries from the last 30 days, with what was sent and what the other side answered. A failed delivery shows the error, which is usually enough to see what to fix.

If a delivery fails, StrawPoll tries again three times over the next half minute. It stops right away when retrying can’t help, for example when the address no longer exists or the account was disconnected. Send test tries once, so you see the result immediately.

Pause, change or delete

  • Pause an integration to stop it sending without losing its settings. Turn it back on any time; responses that came in while it was paused are not sent afterwards.
  • Edit it to change its name, poll, events or address.
  • Delete it to stop sending and remove its delivery history. A Google Sheet or Notion database it filled stays where it is.

Google and Notion connections are listed under Connected accounts. Disconnect one to revoke StrawPoll’s access; integrations that use it stop sending until you reconnect.

Plans

Your first integration is free. Basic, Pro and Business include unlimited integrations. If your plan later includes fewer integrations than you have, the oldest active ones keep sending and the rest stay saved but paused. Pause or delete one you don’t need, and the next one takes its place.

HubSpot and other CRMs

Send responses to HubSpot or another CRM through Zapier or Make. Set up the trigger as described there, then add your CRM’s step that creates or updates a contact and map the respondent’s email, name and answers onto it. Ask for an email in the poll so every response can be matched to a contact.

Need more?

Use the API to create polls and read results from your own code.