# Zoho CRM Call Logging With a Virtual Number (Recordings Included)

> How to log calls in Zoho CRM automatically with an Indian virtual number: what lands in the Calls module, how calls are matched to Leads and Contacts, missed calls, recording links, a click-to-call button, and setup with Edesy.

Source: https://edesy.in/blog/zoho-crm-call-logging-virtual-number-2026

To **log calls in Zoho CRM automatically**, connect your business phone number to Zoho through a telephony integration. With Edesy, every call on your Indian virtual number becomes a record in Zoho's **Calls** module, linked to the matching Lead or Contact, owned by the user who took it, marked missed when nobody answered, and carrying a link to the recording. A button on Leads and Contacts lets reps call from Zoho too.

This guide covers what gets written, how matching works, and how to set it up in about fifteen minutes.

## Why log calls automatically

Manual call logging is the first thing a busy rep skips. The result is a CRM where the last activity on a hot lead is from last week, even though three calls happened since. Managers can't see follow-up, and a lead handed to a new rep arrives with no history.

Automatic logging fixes the record without asking reps to do anything. To see what it gives back in hours, try the [sales call logging time saved calculator](https://edesy.in/tools/sales-call-logging-time-saved-calculator).

## What lands in Zoho CRM

Each call creates one record in the Calls module:

| Field | Value |
|---|---|
| Subject | "Inbound call from +91...", "Missed call from +91...", "Outbound call to +91..." or "Unanswered call to +91..." |
| Related to | The matching Lead or Contact |
| Call owner | The mapped Zoho user who took or placed the call |
| Direction | Inbound or outbound |
| Start time and duration | From the call |
| Missed | Set when the call wasn't answered |
| Description | The recording link |

The recording link stays valid for two years. Anyone with the link can play it, so treat CRM access accordingly. If a recording arrives after the call was logged, Edesy adds it to the same record.

## How matching works

- **Inbound calls** are matched by the caller's number against the Phone or Mobile field of your Leads and Contacts.
- **Calls placed from the button** are always linked to the record you clicked from.
- **No match** means the call is still logged, just without a related record.

Clean, consistent phone fields make matching work. Store numbers with the country code where you can.

## Which number to use

You need an Edesy number, which is the virtual number your customers see and call:

1. Buy an Indian number in [voice-app.edesy.in](https://voice-app.edesy.in) after KYC.
2. Add a [forwarding rule](https://edesy.in/docs/call-forwarding/getting-started/quick-start) that rings your team's phones, all at once or one by one.
3. Calls to that number are now logged in Zoho, whichever team member answers.

Because the business number belongs to the company, the call history doesn't leave with a rep.

## Set up the Zoho CRM connector

1. In the voice app, open **Settings, CRM integrations** and click **Connect Zoho CRM**.
2. Sign in to Zoho as a **Zoho administrator** and approve access.
3. On the **Users** tab, enter the phone each Zoho user answers calls on. That phone's calls are logged as theirs. See [map your users](https://edesy.in/docs/crm-integrations/manage/user-mapping).
4. In Zoho, open **Setup, Customization, Modules, Leads, Links and Buttons, New Button**, choose **Open a URL**, and paste the **Button URL for Leads** from Edesy's Set up tab.
5. Repeat for **Contacts** with the Contacts URL.
6. Click the button on a test lead. Your phone rings first, then the lead's, and the call appears under the lead's Calls.

Keep the button URL private: it contains a secret for your workspace. If it leaks, disconnect and reconnect to get a new one. Full details are in the [Zoho CRM setup guide](https://edesy.in/docs/crm-integrations/connectors/zoho-crm).

## Click-to-call from Zoho

The button uses Edesy's agent-first bridge. The rep's mapped phone rings first, showing your Edesy number. When the rep answers, Edesy dials the lead and connects the two. The call is recorded by default, and a short recording notice plays to the lead. It is logged on the lead you clicked from.

## When Zoho says no

If Zoho rejects a write or is unreachable, the call isn't dropped. Edesy retries it automatically for about an hour, and the connection's **Activity** tab shows every attempt with a **Send again** button. If Zoho stops accepting the connection, for example because access was revoked, the workspace owner gets an email and waiting calls are logged once you reconnect. See [activity log and retries](https://edesy.in/docs/crm-integrations/manage/activity-log-and-retries).

## What it costs

| Item | Price |
|---|---|
| Zoho CRM connector | No fee |
| Inbound calls forwarded to your team | Rs 1.00 per minute, 60-second pulse |
| Click-to-call from Zoho | Rs 1.50 per minute, 60-second pulse |
| Number rental | Shown when you buy the number |

Prices exclude 18% GST. New accounts get Rs 20 welcome credit, no card needed.

## What the connector doesn't do

- **No incoming-call popup in Zoho** today. LeadSquared has one; see the [LeadSquared integration](https://edesy.in/crm-calling-integrations/leadsquared).
- **No owner-first ringing** for Zoho. Inbound calls follow your forwarding rule.
- **No summary written into Zoho.** Recorded click-to-call calls get a transcript and summary, delivered as signed [Call Events](https://edesy.in/docs/voice-api/webhooks/call-events) you can write back yourself. See [automatic call summaries for your CRM](https://edesy.in/blog/automatic-call-summaries-in-crm-2026).

## FAQ

### Can Zoho CRM log calls automatically?

Yes, with a telephony integration. Edesy writes each call on your Edesy number to Zoho's Calls module, linked to the matching Lead or Contact and owned by the mapped user, with the recording link in the description.

### Which calls are logged?

Inbound calls to your Edesy forwarding numbers, answered or missed, and calls placed from Zoho with the click-to-call button.

### How is a call matched to a lead?

By the customer's number against the Phone or Mobile field of Leads and Contacts. Calls placed with the button on a lead are always linked to that lead.

### Does it work with Zoho CRM accounts in India?

Yes. Edesy connects to your org's own Zoho data centre, so orgs on zoho.in work, as do zoho.com, zoho.eu, zoho.com.au and the others.

### What does it cost?

There is no connector fee. Inbound forwarded calls are Rs 1.00 per minute and click-to-call Rs 1.50 per minute, plus number rental, excluding 18% GST.

**Start logging calls:** see the [Zoho CRM integration page](https://edesy.in/crm-calling-integrations/zoho-crm) or connect Zoho in [voice-app.edesy.in](https://voice-app.edesy.in).
