Zoho Desk

Estimated reading: 2 minutes

Overview

AFI creates tickets and contacts in Zoho Desk — Zoho’s help desk and customer support product — from form submissions on your WordPress site.

Supported actions

  • Create Ticket
  • Create / Update Contact
  • Add Comment to Ticket

Authentication

  1. Go to Zoho API Console and create a Self Client.
  2. Copy the Client ID and Client Secret.
  3. Open AFI > Settings > Zoho Desk, paste the Client ID and Secret, and click Connect.
  4. Approve the OAuth prompt — accept the requested scopes.
  5. Pick your Zoho data centre (US / EU / IN / AU / CN / JP) — must match where your Zoho account is hosted.

How to create the integration

  1. In WordPress admin, go to AFI > New Integration.
  2. Pick your Sender (Contact Form 7, WPForms, WooCommerce, etc.) and the form / event to listen on.
  3. Pick Zoho Desk as the Receiver, then pick the Task you want to run.
  4. Map sender fields onto Zoho Desk’s fields. Required fields vary by action — see the task hint shown in the integration UI.
  5. Optional: add Conditional Logic so the action only fires on matching submissions.
  6. Save and run a test submission. Check AFI > Log if anything looks off.

Notes & caveats

  • Data centre must match your Zoho region (.com / .eu / .in / .com.au / .com.cn / .jp). Picking the wrong region returns 401 on every call.
  • Token refresh happens automatically — AFI stores the refresh token and renews access tokens as needed. If you ever revoke the AFI app’s grant on the Zoho side, click Reconnect in AFI Settings.
  • Custom fields in Zoho Desk must exist before you can map onto them. Re-save the integration to refresh the field list when you add new ones.

Related