Beam Help
Get help now

How-to · Zoho DESK

How to list contracts for an account in Zoho Desk

Retrieve all contracts associated with a specific account.

Zoho Desk does not have a native "list contracts for an account" feature built directly into its interface — but contracts can be surfaced within an account record through integrations, most notably the Zoho Desk and Zoho Contracts integration that links contract data to Desk accounts automatically.


Why this matters


When a support agent opens an account in Zoho Desk, they need to know which contracts and SLAs are active for that customer before responding to tickets. Without a clear view of contract status, agents risk applying the wrong SLA or missing entitlements. Setting up the right integration ensures contract information flows into Zoho Desk accounts without manual effort, saving your team significant onboarding time. *(Note: Beam Help is independent expert support for Zoho — we are not official Zoho support.)*


Step-by-step


Step 1. Confirm the Zoho Desk and Zoho Contracts integration is active for your organisation. When a contract goes live in Zoho Contracts, an account is automatically created or updated in Zoho Desk using details pulled from the contract — such as name, email, and address — and the relevant SLA and support plan are applied to that account at the same time. [1]


Step 2. Navigate to the Accounts module in Zoho Desk. Open the specific account record you want to inspect. Because the integration pushes contract data at the moment a contract becomes active, the account record will already reflect the associated support plan and SLA without any manual input from your team. [1]


Step 3. Review the SLA and support plan fields visible on the account detail page. These fields are populated automatically when the contract goes live, so what you see here represents the customer's current contractual entitlements. Support representatives can use this information to respond to tickets in line with the correct SLA terms. [1]


Step 4. If your organisation also uses Zoho FSM alongside Zoho Desk, open the Zoho FSM tab within the account record. From there you can view linked records — including Requests, Estimates, Work Orders, Service Appointments, and Assets — that are associated with the account. Notes added to those records in Zoho FSM are also visible from within the Zoho Desk account record. [^3, ^5]


Step 5. For teams that need to pull or push contract data programmatically — for example, to display a list of contracts inside a custom Zoho Desk view or widget — Zoho Contracts exposes an API that allows data to be retrieved from and sent into Zoho Contracts, and can be integrated with other Zoho services and third-party applications. [8] Our team recommends exploring this route if you need a richer, real-time contract list embedded directly in the Desk account view.


Step 6. If your workflow involves Zoho CRM as well, be aware that contract requests can now be initiated from the Accounts module in CRM (in addition to Deals, Contacts, Vendors, and custom modules), which means contract records raised from a CRM account will flow through to Zoho Contracts and, via the integration, back into Zoho Desk. [6]


Common pitfalls


  • Account not created automatically: If an account does not appear in Zoho Desk after a contract goes live, verify that the Zoho Desk–Zoho Contracts integration workflow is correctly configured. The automated account creation only triggers when the contract transitions to an active state. [1]
  • Zoho FSM linking errors: When viewing FSM-related records from a Desk account, the contact you select must be associated with the correct FSM Company that is linked to the Desk account. Mismatches will produce an error and prevent records from displaying. [^3, ^7]
  • Missing SLA or support plan: If the SLA field on the account is blank, the most likely cause is that the integration workflow was not active at the time the contract went live, meaning the automated SLA assignment never fired. You may need to manually trigger or re-run the workflow. [1]

What to check


  • Confirm that the account record in Zoho Desk shows the correct SLA and support plan matching the customer's active contract. [1]
  • If using Zoho FSM, verify that the Desk account is properly linked to the corresponding FSM Company so that associated records appear under the Zoho FSM tab. [5]
  • If you need a programmatic list of contracts per account, confirm that your Zoho Contracts API credentials are configured and that the integration with Zoho Desk is returning the expected data. [8]

Sources cited

  1. [1] Automate SLAs with the Zoho Desk and Zoho Contracts integration
  2. [2] [Free Webinar] Learning Table Series 2026 – Customer agreement & contract management using Zoho Creator
  3. [3] Zoho FSM | Integrating Zoho FSM with Zoho Desk
  4. [4] What's new in Zoho Contracts?
  5. [5] Upgrade your contract lifecycle management with Zoho Contracts 2.0!
  6. [6] What's New