API, webhooks and Google Sheets

Connect responses to your other systems.

Go to API & integrations

⚡ Zapier, Make and n8n — no coding

The "Integrations" tab in every form has a step-by-step guide for each of these three tools: create a "Webhook" in that tool, paste its address here and click "Test". From then on every new response goes there, and you can connect it to thousands of other apps (email, Telegram, CRM, Google Sheets…).

The same webhook works for your own system too, with an HMAC signature; sample code for verifying the signature is in the same tab.

🪝 Webhooks

Provide your own URL; with every new response, the system sends the data to that URL.

If your URL doesn't respond, later attempts are retried at increasing intervals; you can see the full log in the same tab and resend.

📗 Google Sheets

You can append every new response directly to a sheet.

API keys, webhooks and Google Sheets are unlocked from the "Pro" plan up.

🔑 API

Create a key from "Settings → API & Integrations" and connect to your data from outside.

Full documentation is available on the system itself at /api/docs.

Creating a key, scopes, the header and curl examples are covered step by step in the guide "API for developers".

To open forms and exams on a Porsino subdomain or your own domain, see the “Custom domain” guide.

Want to set this up on your own form? Creating an account and using Porsino is Free .

Start for free