Zendesk Integration
Automatically create Zendesk support tickets every time someone fills out your form — streamline your support workflow.
Field Mapping
namerequester.name(string)emailrequester.email(string)subjectsubject(string)messagedescription(text)Prerequisites
- A Zendesk account (Suite, Support, or any plan tier)
- Your Zendesk subdomain (e.g.,
yourcompanyfromyourcompany.zendesk.com) - An API token created in Admin Center
- The email address of the Zendesk agent to authenticate with
Setup
1
Get your Zendesk subdomain
Your Zendesk subdomain is the first part of your Zendesk URL. For example, if you access Zendesk at yourcompany.zendesk.com, your subdomain is yourcompany.
2
Create an API token
In Zendesk, go to Admin Center > Apps and integrations > Zendesk API. Enable Token Access and click Add API token. Copy the generated token.
3
Configure in Flowqen
Go to your form's Settings tab, then Integrations. Scroll down to the Zendesk section and:
- Toggle "Enable Zendesk tickets" on
- Enter your Subdomain, Email, and API Token
- Click Save Settings, then "Send Test" to verify
Zendesk integration settings panel in Flowqen
Payload
POST
https://{subdomain}.zendesk.com/api/v2/ticketsZendesk Tickets API
{"ticket": {"subject": "New submission: Contact Form","description": "name: Jane Smith\nemail: jane@example.com\nmessage: I'd like to learn more about your services.\n\n---\nSubmitted via Flowqen","requester": {"name": "Jane Smith","email": "jane@example.com"},"priority": "normal","tags": ["flowqen", "form-submission"]}}
Good to know
- Ticket creation is fire-and-forget — it never delays or blocks the form submission.
- If the submitter's email matches an existing Zendesk user, the ticket is linked to that user.
- Your API token is stored securely and never exposed to form submitters.
- Tickets are tagged with "flowqen" and "form-submission" for easy filtering.
- Works with Zendesk Suite, Support, and all plan tiers.