CRM
Connect Zoho CRM
The B2B quoting layer for your Zoho CRM pipeline.
Overview
Zoho CRM + TackQuote
TackQuote's Zoho CRM integration keeps your pipeline honest without double entry. A quote pushes to Zoho as a Deal — created the first time, updated in place after that — with amount, closing date, and stage mapped from the quote's own status. The buyer is upserted into Zoho Contacts on email and linked to the deal. Zoho is multi-datacenter, so you pick your region at connect time and TackQuote keeps the OAuth tokens bound to the accounts server that issued them. If you'd rather nothing leaves TackQuote unreviewed, writes can be staged as sync reviews and dispatched only once someone approves them.
TackQuote connects to Zoho CRM over OAuth 2.0, scoped to read/create/update on Contacts and Deals. Outbound writes follow quote events; the inbound direction is a scheduled poll.
Before you start
What you'll need
- Zoho CRM edition with API access
- Zoho OAuth client (client ID and secret) for your datacenter
- Permission to create custom fields on the Deals module
- TackQuote Starter plan or above
Setup
How to connect Zoho CRM
Connect via Zoho OAuth
In TackQuote Integrations → Zoho, pick the datacenter your Zoho org lives in (.com, .eu, .in, .com.au, .jp, .uk, .ca, .sa) and authorize. TackQuote requests Contacts and Deals scopes only.Let TackQuote add its quote fields
TackQuote checks the Deals module for its Tack Quote Id and Tack Quote Number fields and creates them if missing. Those fields are what let a Zoho deal be traced back to the quote it came from.Map your pipeline stages
Map every TackQuote quote status to the Zoho deal stage it should land in. Approved and converted quotes default to Closed Won; rejected quotes to Closed Lost.Choose direct or reviewed sync
Send writes straight through, or stage them as sync reviews so a person signs off on each contact and deal change before it reaches your CRM.
Capabilities
What you get
Deal Create & Update
Quotes push to Zoho CRM as Deals with amount, closing date, and stage filled in. TackQuote remembers which deal belongs to which quote, so the second push updates rather than duplicates.
Contact Upsert On Email
Buyers are upserted into Zoho Contacts using email as the duplicate-check field, then attached to the deal — so a quote never lands in Zoho without a contact behind it.
Approval-Gated Writes
Contact and deal changes can be staged for review instead of sent immediately. TackQuote queues the change, a reviewer approves it, and only then is it dispatched to Zoho.
Your Stage Names, Not Ours
Each quote status maps to a Zoho deal stage you choose. Sensible defaults ship for the standard pipeline, and every one of them can be overridden when your team has renamed stages.
FAQ
Zoho CRM questions
Is this Zoho CRM or Zoho Books?
Zoho CRM — contacts and deals. Zoho Books invoicing is not part of this connector; Xero and QuickBooks cover the accounting leg today.
Does Zoho sync in real time?
Outbound does: quote-to-deal and buyer-to-contact writes go out as the quote moves. Inbound is a scheduled poll on Zoho's Modified_Time, because Zoho CRM's notification subscriptions require periodic re-registration that TackQuote deliberately does not fake.
Which Zoho datacenter should I choose?
The one your Zoho organisation is hosted in. Zoho OAuth tokens are only valid against the accounts server that issued them, so a .eu org authorized against .com will fail on the first token refresh.