Thrico Logo

How to Connect Thrico to Zoho CRM

Step-by-step administrator guide to integrate Zoho CRM with Thrico supporting Global, India, EU, and AU data centers via OAuth 2.0.

The Thrico-Zoho CRM integration connects your Zoho CRM contacts, leads, accounts, and custom modules directly with your Thrico community directory and engagement workflows.


🌟 Overview

Synchronizing Zoho CRM with Thrico enables automatic member provisioning, contact profile enrichment, and community space auto-assignment.

Key Capabilities:

  • 🔄 Multi-Region Support: Seamless connection for Global (.com), India (.in), Europe (.eu), Australia (.com.au), Japan (.jp), and Canada (.ca) Zoho data centers.
  • 🏷️ Dynamic Module & Field Discovery: Automatically discovers standard modules (Contacts, Leads, Accounts) and custom fields using Zoho V8 API.
  • ⚡ Auto-Token Refresh: Long-lived offline refresh tokens ensure continuous background sync without re-authentication.
  • 🛡️ Zero-Code Setup: One-click authorization through the Thrico Admin Dashboard.

📋 Prerequisites

  1. A Zoho CRM account (Standard, Professional, Enterprise, or Ultimate) with Administrator permissions.
  2. Access to the Zoho Developer Console (api-console.zoho.com or your local region).
  3. Access to your Thrico Admin Dashboard (https://admin.thrico.app).

🚀 Step-by-Step Connection Guide

Step 1: Open the Zoho API Console

Navigate to the Zoho API Console corresponding to your organization's data center region:

Step 2: Create a Server-Based Client Application

  1. In the Zoho API Console, click Add Client (or Get Started).
  2. Hover over Server-based Applications and click Create Now.
  3. Fill in the application registration details:
    • Client Name: Thrico CRM Integration
    • Homepage URL: https://admin.thrico.app
    • Authorized Redirect URIs: Enter your Thrico OAuth callback URL:
https://admin.thrico.app/integrations/crm/callback
  1. Click Create.

Step 3: Copy Client ID & Client Secret

  1. Switch to the Client Secret tab on your newly created Zoho application.
  2. Copy the two credentials:
    • 🔑 Client ID (e.g., 1000.TVBB9121HP9...)
    • 🔒 Client Secret (e.g., 4e8b39a...)

Keep your Client Secret confidential. Thrico securely encrypts and stores all credentials at rest using AES-256 GCM.

Step 4: Authorize from the Thrico Dashboard

  1. Open your Thrico Dashboard → navigate to:
    https://admin.thrico.app/settings/integrations/crm
  2. Locate the Zoho CRM card and click Connect Zoho.
  3. Select your Zoho data center region (e.g., India (.in), Global (.com), or Europe (.eu)).
  4. Sign in to Zoho and click Accept on the OAuth permissions consent screen.
  5. You will be automatically redirected back to Thrico with status CONNECTED.

⚙️ Post-Connection Setup

1. Module & Field Mapping

  • Navigate to the Field Mapping tab:
    • Select your primary sync object (Contacts or Leads).
    • Map Zoho fields (First_Name, Last_Name, Email, Phone, Account_Name, custom picklists) to Thrico member profile fields.

2. Initial Data Import

  • On the Sync & History tab, click ⚡ Sync Now to trigger a full bulk import of existing Zoho contacts into your Thrico community.

3. Real-Time Webhook Setup (Optional)

To stream new Zoho contacts instantaneously into Thrico:

  1. In Zoho CRM → Setup (⚙️) → Automation → Workflow Rules.
  2. Click Create Rule:
    • Module: Contacts
    • When: A record is Created or Edited
  3. Under Instant Actions, choose Webhook:
    • URL: POST https://admin.thrico.app/integrations/crm/events
    • Method: POST
  4. Click Save & Associate.

🔒 Security & Data Specifications

FeatureStandard / Specification
AuthenticationOAuth 2.0 with Offline Refresh Tokens
API VersionZoho CRM REST API V8 (/crm/v8)
Token EncryptionAES-256 GCM Encryption at Rest
TransportTLS 1.3 End-to-End Encryption

❓ Frequently Asked Questions (FAQ)