How to Configure the Zoho CRM Integration with CallHippo

CH ST
Written by admin · Updated 3 Jul, 2026

Connect CallHippo with Zoho CRM to log calls and SMS against your Zoho records automatically, click-to-call straight from Zoho, and keep your contacts in sync. This guide walks you through connecting the integration, tuning its settings, and setting up the webhooks that keep deleted records tidy.

Before you begin

Make sure you have the following ready:

  • Administrative (Owner) access to both CallHippo and Zoho.
  • Your CallHippo Owner ID (you will need it when creating the Zoho webhooks).
  • A paid Zoho plan, since webhook creation is only available on paid Zoho plans.

The integration covers these Zoho modules: Contacts, Leads, Deals, Calls, and Accounts.

Connect Zoho CRM in CallHippo

  1. Log in to your CallHippo account.
    CallHippo sign-in screen
  2. In the left sidebar, click Integrations. Under the Popular category, find Zoho and click Connect.
    Zoho integration card with Connect button in CallHippo Integrations
  3. In the Integration Setup popup, select your Zoho domain (for example, Zoho.com) and click Connect Now.
    Integration Setup popup to select Zoho domain and click Connect Now
  4. If you are not already signed in to Zoho, sign in with your Zoho account.
    Zoho sign-in screen
  5. When Zoho asks to grant CallHippo access to your CRM, click Accept. You are redirected back to CallHippo, and the integration status now shows Integrated.
    Zoho consent screen granting CallHippo access to CRM, with Accept button

Configure integration settings

Open the Zoho integration and use the Configuration, Connected Numbers, and Advance Settings tabs to control what syncs.

Configuration

On the Configuration tab, turn on the options you want:

  • Call activities performed with a Zoho contact reflected in your Zoho account — logs call activity in the Zoho contact’s Activity section. Select or deselect which call statuses (Completed, Rejected, Cancelled, No Answer, Missed, Voicemail) should sync.
  • SMS activities reflected in your Zoho account — logs SMS activity in the Zoho contact’s Activity section.
  • Sync contacts from CallHippo to Zoho CRM — syncs contacts you add or update in CallHippo over to Zoho.
  • Create a lead in Zoho for unsaved calling contacts — creates a new Zoho lead when you call a contact that is not yet saved.
  • Call activities for a Zoho contact associated with a deal reflected in your Zoho account — pushes activity into the deals linked to that contact.
  • Intelligent Incoming Call Routing (based on Contact/Lead owners) — routes inbound calls to the Contact or Lead owner mapped in Zoho. Once enabled, it applies to all numbers on the integration, with no per-number setup needed.

Configuration tab of Zoho Integration Settings in CallHippo

Connected Numbers

On the Connected Numbers tab, select or deselect which numbers connect with Zoho. All numbers are selected by default. Call and SMS activities are logged in Zoho only for the numbers you select here.

Connected Numbers tab listing allocated numbers to sync with Zoho

Advance Settings

On the Advance Settings tab, select the additional fields you want synced along with each call activity.

Advance Settings tab with additional call fields to sync with Zoho

Create the delete webhooks in Zoho

To instantly remove Contacts and Leads in CallHippo when they are deleted in Zoho, create two webhooks in Zoho: a Delete Contact webhook and a Delete Lead webhook.

Find your CallHippo Owner ID

Both webhook URLs include your CallHippo Owner ID. To find it, open the Users module in CallHippo and select the Owner user. The last segment of the page URL is your Owner ID. Copy it and use it in place of <YOUR_OWNER_ID> in the webhook URLs below.

CallHippo Owner user details page with the Owner ID shown in the URL

Open Workflow Rules in Zoho

  1. Log in to Zoho CRM and click the Settings (gear) icon.
    Zoho CRM home with the Settings gear icon highlighted
  2. Go to Automation > Workflow Rules.
    Zoho setup with Automation and Workflow Rules highlighted
  3. Click Create Rule.
    Workflow Rules page with Create Rule button highlighted

1. Delete Contact webhook

  1. In the Create New Rule dialog, set Module to Contacts, enter a Rule Name (for example, Delete Contact), add a description, then click Next.
    Create New Rule dialog with Module set to Contacts and a rule name
  2. Set Execute this workflow rule based on to Record action, choose the Delete action, then click Next.
    Workflow trigger set to Record action and Delete, then Next
  3. In Condition 1, select All Contacts, then click Done.
    Condition set to All Contacts with Done button
  4. In the Instant Action dropdown, select Webhook.
    Instant Actions dropdown with Webhook selected
  5. Click Configure Webhook.
    Webhooks list with Configure Webhook button highlighted
  6. In the Webhook form, enter the following details, then continue:
    • Name: Delete Contact
    • Description: Delete Contact Webhook
    • Method: POST
    • URL to Notify: https://activity.callhippo.com/integration/users/<YOUR_OWNER_ID>/zoho/webhook/deletecontact
    • Authorization Type: General

    Delete Contact webhook form with name, method POST, URL to notify and General authorization

  7. Under Body, set Type to Form-Data and add a Module Parameter:
    • Parameter Name: contactId
    • Parameter Type: Contacts
    • Parameter Value: Contact Id

    Then click Save and Associate.
    Webhook body set to Form-Data with contactId module parameter

  8. Back on the Workflow Rule page, click Save.
    Completed Delete Contact rule with webhook action, ready to Save

2. Delete Lead webhook

  1. Create a new rule with Module set to Leads, Rule Name Delete Lead, and description “Called when a lead is deleted”, then click Next.
    Create New Rule dialog with Module set to Leads and name Delete Lead
  2. Set Execute this workflow rule based on to Record action, choose the Delete action, then click Next.
    Delete Lead trigger set to Record action and Delete, then Next
  3. In Condition 1, select All Leads, then click Done.
    Condition set to All Leads with Done button
  4. In the Instant Action dropdown, select Webhook.
    Instant Actions dropdown for Leads with Webhook selected
  5. Click Configure Webhook.
    Leads webhooks list with Configure Webhook button
  6. In the Webhook form, enter the following details, then continue:
    • Name: Delete Lead
    • Description: Delete Lead Webhook
    • Method: POST
    • URL to Notify: https://activity.callhippo.com/integration/users/<YOUR_OWNER_ID>/zoho/webhook/deletelead
    • Authorization Type: General

    Delete Lead webhook form with name, method POST, URL to notify and General authorization

  7. Under Body, set Type to Form-Data and add a Module Parameter:
    • Parameter Name: leadId
    • Parameter Type: Leads
    • Parameter Value: Lead Id

    Then click Save and Associate.
    Webhook body set to Form-Data with leadId module parameter

  8. Back on the Workflow Rule page, click Save.
    Completed Delete Lead rule with webhook action, ready to Save

Install the extension

Install the CallHippo Virtual Phone System Chrome extension so you can click-to-call directly from Zoho.

Zoho Contacts and Leads sync to CallHippo as contacts. A contact syncs to CallHippo when you use Click-to-Call on that record with the extension.

Still need help? Reach us at [email protected].

Still need a hand?

Can't find what you're looking for?

Our support team is here around the clock. Open a ticket or chat with us and we'll get you back on the call.