Introducing: Survey Links API — Distribute Surveys Through Your Own Channels

We're excited to introduce the Survey Links API — generate unique, tracked survey links programmatically and send them through whatever channel you already use.

Until now, sending a tracked survey meant sending it from Zonka. If you wanted to trigger a survey from your own app, your own CRM sequence, or a push notification, you gave up the attribution that makes the response useful. With this update, your system creates the link and keeps every bit of context attached to it.


What's New?

🔗 Tracked Links, Generated On Demand

Call the API with a survey and a contact, and you get back a unique URL to distribute however you like — email, SMS, WhatsApp, push, in-app, or anywhere else. The link resolves against your survey's default URL, using your white-label survey domain when you have one configured.

🎯 Full Context Travels With the Link

Pass contact details, contact attributes, hidden and survey variables, and CRM variables when you create the link. When the respondent submits, all of it binds to the response automatically — no prefill parameters to construct, no follow-up call to enrich. You can attribute the response to a specific location and agent at the same time.

👤 Single-Use and Time-Bound

Each link is consumed on the first submitted response, so one link means one respondent. You can set your own expiry per link as well.


Working With Links

Five endpoints, under Settings → Developers → API for your auth token:

  • POST /survey-links — create a tracked link
  • GET /survey-links — list your active links
  • GET /survey-links/{linkId} — fetch one link
  • PATCH /survey-links/{linkId} — update an unused link
  • DELETE /survey-links/{linkId} — remove a link

✅ Responses Land Exactly Where You Expect

A response submitted through an API-generated link is recorded with the channel External — visible in your Response Inbox filters, reports, exports, and webhook payloads, with the same attribution you'd get from a Zonka-sent Email or SMS link. Nothing about your existing reporting changes.


🚀 Getting Started

Generate your auth token under Settings → Developers → API, then explore the endpoints in our Postman collection.

Building an integration? Write to us at hello@zonkafeedback.com and we'll walk through it with you.

👉 Survey Links API — Documentation


Plan Availability

Available on Growth and Enterprise plans.