Live CRM sync
Set up live sync with Zoho CRM
Connect Zoho CRM via OAuth, with automatic resolution of your regional data centre (.com / .eu / .in / .com.au / .jp / .ca).
Set up live sync with Zoho CRM
Zoho CRM live sync replaces the manual deal-export step with a continuous background pull from your Zoho account, so closed-lost deals show up in Thawly automatically across every Zoho data centre.
What live sync does
- Thawly watches your Zoho CRM for new and updated Closed Lost deals across every pipeline you give it access to.
- Lost deals you mark in Zoho appear in Thawly automatically — no re-export, no module-by-module CSV juggling.
- Re-engagement signals fire when one of your monitored companies' UK public-data triggers lines up with a closed-lost deal in your Zoho CRM.
What data Thawly reads
Read-only on deals + accounts; write only when you opt in to activity write-back. The Zoho OAuth consent screen will show the following scopes:
ZohoCRM.modules.deals.READ— pull deals, stages, amounts, closing dates, andLost_Reasonfields.ZohoCRM.modules.accounts.READ— pull the associated account name and website so Thawly can match it to Companies House.ZohoCRM.modules.notes.ALL— used only if you opt in to the activity write-back feature (default off). When on, Thawly creates a single timestamped note on the Zoho deal each time it surfaces a re-engagement signal.ZohoCRM.settings.layouts.READ— read deal-layout metadata so Thawly can map your custom Lost-Reason picklist correctly.ZohoCRM.settings.pipeline.READ— read your pipeline + stage metadata so the import filter shows the right Closed-Lost stages.
Thawly never sees contact-level personal data — no email addresses, no phone numbers, no contact names. Only company-level deal context.
What Thawly never does
- Never writes back to your Zoho CRM unless you explicitly opt in to the optional activity write-back feature (default off).
- Never deletes records.
- Never reads contacts, leads, or any module other than Deals + Accounts (with Notes if write-back is on).
- Never modifies stages, owners, amounts, or close dates.
Set up
Click below to connect. You'll be redirected to Zoho's sign-in page (the regional accounts server matching your Zoho data centre — .com, .eu, .in, .com.au, .jp, or .ca), then asked to grant Thawly the read-only permissions listed above. After approval, you're back in Thawly with sync active.
Or follow these manual steps if you prefer:
- In Thawly, open Settings → Integrations.
- On the Zoho card, click Connect with OAuth.
- Sign in to the Zoho account that owns your CRM (admin seat recommended).
- Review the permissions screen. Tick Accept.
- You'll be returned to Thawly with a green "Connected" pill on the Zoho card. The first sync runs immediately. The token response carries your account's
api_domain, so subsequent calls automatically pin to your regional data plane.
If you'd rather skip OAuth and do a one-off CSV export instead, the manual route still works: Migrate from Zoho CRM.
After setup
- Sync runs every 15 minutes in the background.
- See sync status, last-sync time, total deals imported, and the resolved Zoho data centre on the integrations page.
- Disconnect any time from Settings → Integrations — revokes the OAuth token and stops all future syncs. Already-imported deals stay in Thawly.
- If the connection breaks (token rotation, scope change, region migration), the card flips to a red "Reconnect" state. Sync resumes the moment you reconnect.