Zendesk Support
Overview
AFI creates support tickets and users in Zendesk Support from any form submission. Route customer enquiries straight into your Zendesk queue with proper requester information, priority, tags, and group assignment.
Supported actions
- Create Ticket — opens a new ticket with subject, description, requester email, priority, type, tags.
- Create / Update User — upserts an end-user in Zendesk, matched by email.
- Add Internal Note — append an internal-only comment to an existing ticket.
Authentication
- Log in to your Zendesk Admin Center.
- Go to Apps and integrations > APIs > Zendesk API.
- Enable Token Access and click Add API token. Copy the generated token.
- Note your Zendesk subdomain (the part before
.zendesk.com). - In AFI go to Settings > Zendesk Support and paste the subdomain, your agent email, and the API token.
How to create the integration
- In WordPress admin, go to AFI > New Integration.
- Pick your Sender (Contact Form 7, WPForms, WooCommerce, etc.) and the form / event to listen on.
- Pick Zendesk Support as the Receiver, then pick the Task you want to run.
- Map sender fields onto Zendesk Support’s fields. Subject and description are required to create a ticket; requester email is strongly recommended so the ticket is correctly attributed.
- Optional: add Conditional Logic so the action only fires on matching submissions.
- Save and run a test submission. Check AFI > Log if anything looks off.
Notes & caveats
- Zendesk Sell is a different product — for the CRM, use the dedicated Zendesk Sell integration.
- Requester email matters. Without it, Zendesk creates the ticket with the API user (agent) as the requester — not what you want for inbound customer tickets.
- Tags are space-separated in Zendesk; AFI sends comma-separated tags and Zendesk handles the split.
- Group / Brand IDs can be set per-integration if your account uses multiple support groups or brands.