6 Zoho CRM Custom Functions Every Developer Should Know.
Six Deluge custom functions that automate real Zoho CRM work — from follow-up tasks to external API syncs.
A mailbox, a phone line, WhatsApp, text messages and chat all connect in minutes. Five decisions made once decide what the connection produces, and every channel added later inherits them.

Every channel connects to Zoho CRM in minutes, and the set-up screens never ask the five questions that decide whether you get customer records or a pile of messages.
Each chapter starts the video at that point.
A customer emails you on Monday, phones on Tuesday and sends a WhatsApp message on Wednesday. Three channels, one customer, and unless someone decided otherwise, three separate histories. Each connection takes an administrator a few minutes to set up in Zoho CRM. The decisions that take longer, and that matter more, are which messages become part of the customer record, who can read them, and what happens next. This video walks through five of them. Everything on screen is a mock demo of Zoho CRM with sample data. Every channel has its own set-up path under the Channels section of Zoho CRM.
Email, telephone and business messaging each take an administrator a few minutes: connect an account or buy a number, choose the users, save. Then messages start to arrive. That is the part everyone plans for. The screens ask for a login, a number and a list of people. They do not ask what the record is supposed to hold, who is supposed to see it, or what is supposed to happen when a message lands. Those questions get answered anyway, by whatever the defaults happen to be, and the defaults were chosen for a demonstration, not for your company.
The first decision is which messages are matched to a person, and what happens to a stranger. Zoho CRM reads a connected mailbox and matches each message to a lead or contact by email address. Calls are matched by phone number. For WhatsApp, the set-up asks whether an inbound sender who is not yet in the system is added as a lead or as a contact. That last question is the real one. A stranger writing to your number can create a record, or can be ignored. Either can be right.
What goes wrong is leaving it unanswered, so that the answer is whatever the first administrator clicked. Choose it on purpose, and choose how far back the mailbox history is brought in: the last six months, a year, or everything. The second decision is who can read what the channel brings in. Email has three sharing settings. Private means only the person who synced the mailbox can see the messages. Public means everyone in Zoho CRM can see the emails tied to shared records. Custom lets you decide record by record.
Get it wrong toward public and an internal or personal thread is visible company-wide. Get it wrong toward private and the next person to touch an account has no idea what was promised. Under public sharing you can also exclude your own company's domain, so internal back-and-forth does not clutter a customer's record. The same question exists for calls and chats: the WhatsApp channel is assigned to users, groups or roles. An administrator can change all of it later, but a choice made on purpose on the first day is cheaper than a clean-up.
The third decision is which door carries which job. WhatsApp has two. The native channel in Zoho CRM suits sales: a rep messages a lead and the thread sits on the record. Zoho SalesIQ suits support and website chat: messages land in a shared inbox, a bot can sort them, and the conversation syncs back. One number can go through only one of the two at a time, so someone has to decide which job matters more. The phone has two doors as well. If you have no phone system, Zoho CRM's built-in calling is the simplest start.
If you already pay for a provider, Zoho PhoneBridge connects it, and you keep your numbers and your contract. The right answer depends on the company, which is exactly why it is a decision and not a setting. The fourth decision is to know the rules a channel forces on you before you design a process around it. WhatsApp is the sharpest example. When a customer messages you, a window of twenty-four hours opens in which your team can reply freely, and every new message from the customer resets it.
Outside the window, you can send only a template message that the platform's owner has already approved. A casual follow-up after three days is not possible. So the follow-up process has to be designed around templates, and the templates have to be submitted early, because approval takes time. The phone has its own rule of trust. When a call arrives, the record should open on the screen of the right person before they say hello. If that never happens, the team stops believing in the tool. Test it with every user before you announce it.
The fifth decision is what a message starts. A channel that only logs is a diary. The value arrives when a message sets work in motion: a missed call creates a follow-up task for the owner, a connected call moves the lead to the next status, an incoming email alerts whoever holds the account. Write each of those as a rule with one named owner. If nobody owns the follow-up, the logging was a lot of effort for a record nobody opens. Five decisions, then: who is matched, who can read, which door, which rules, what starts.
Make them once for the first channel, write them down in one page, and every channel you connect after that, text messages and chat included, inherits them. Connecting a channel to Zoho CRM takes minutes. Deciding what the record holds takes an afternoon, and it is the afternoon that makes the connection worth having: who is matched, who can read it, which door carries which job, which rules the channel forces, and what a message starts. We are CodeStringers, a Zoho authorised consulting partner. The set-up articles for email, telephone and WhatsApp are linked below, and a no-risk discovery will look at what your conversations hold today and who owns each part.
We design, build, integrate and operate AI-driven, platform-agnostic integrated business solutions for operationally complex companies. Start with a conversation; we will tell you if we are a fit.