Integrations

Zapier

POST every response to a Zapier Catch Hook and reach thousands of apps.

Zapier is the fastest integration to set up: there is no OAuth step and no account keys. Questionful POSTs each response to a webhook URL you copy out of Zapier.

Setup

  1. In Zapier, create a Zap with the Webhooks by Zapier trigger and the Catch Hook event.
  2. Copy the hook URL Zapier gives you.
  3. In Questionful, open the form’s integrations, choose Zapier, and paste the URL.
  4. Submit a test response so Zapier has a real payload to map against.
  5. Build the rest of the Zap against the fields it picked up.

What Zapier receives

A JSON body with the event name, the form, the response and its submission time, the answers as a list carrying each question’s title, and the same answers as a flat name-to-value map. Uploaded files arrive as signed download links rather than file contents, so fetch a file while the link is valid if the Zap needs the bytes. The exact shape is in Webhooks.

Notes

  • Zapier’s free plan covers webhook triggers.
  • The hook URL works from a local development instance too, so you can test before deploying anything.
  • Add a question and Zapier will not know about the new field until it sees a response containing it, resubmit a test response after changing the form.
  • Keep the hook URL private. Anyone who has it can post into your Zap.
  • The card also takes an optional signing secret. It is not needed for Zapier, Zapier does not check signatures, but the same card pointed at your own service can use it.
  • Make: the same mechanism, different automation platform.
  • Webhooks: point it at your own endpoint instead.