Zoho CRM

6 min readTürkçe

For a medical aesthetics clinic, building one queue means giving every enquiry a common record structure before trying to display several channels together. Until an Instagram message and a web form submission become comparable records in the same module, the team cannot see one working order. A Zoho CRM design therefore starts with entry routes, ownership, visibility, and duplicate controls, not a combined channel label.

The same person writes through social media in the morning and completes the web form that afternoon. Two team members respond separately and ask the same question. The person never opens the second message. This break is not merely about communication style. When record creation, initial ownership, and identity checks remain unclear, the two contacts move through the clinic as unrelated enquiries.

A single queue is not a screen

For a list to function as one queue, every row must represent a comparable enquiry. If one channel produces only a notification while another creates a record, submissions received on the same day will not automatically appear together. That is not an interface defect. The entries lack a common record rule, so a team screen cannot yet present a reliable working sequence.

Queue design therefore begins with three questions for every channel: which module receives the record, who owns it first, and which shared criterion makes it visible to the team? If one answer is missing, even a polished dashboard merely covers fragmented traffic. A sound structure brings every enquiry into the same operating logic, regardless of the channel name shown to users.

What the documentation says about Instagram

Zoho CRM help documentation does not define an Instagram entry route. The Social tab connects Facebook and Twitter accounts, while its Conversation and Message areas are described around those two networks. The modules shown for social workflow rules are also limited to Facebook and Twitter. The route that turns an Instagram message into a record must therefore be verified before configuration, without assuming undocumented native behaviour.

Business messaging documentation identifies WhatsApp and LINE for business as providers. Enabling the integration adds a Messages module, and an incoming message is associated with a lead or contact according to the configuration. The reply window depends on the provider: twenty-four hours for WhatsApp and seven days for LINE for business. With both providers, only the customer can start the conversation. These facts do not establish Instagram coverage, so support for any other provider remains an open point.

Use the web form as the first gate

A web form can create records in Leads, Contacts, Cases, Vendors, custom organisation modules, and team modules, with team module forms requiring Professional or higher. Its owner can be one user or an assignment rule. A form tag is applied to every record from that form, while a hidden field can record the page hosting it. This provides an explicit source marker without assuming that Lead Source is filled automatically.

Records exceeding the configured spam probability wait for approval in the Awaiting list. With Request for Approval enabled, a record enters its module only after manual approval. Assignment rules run for records created through imports, web forms, and the API, but not for records created manually. Multiple users can receive records by round robin, while unassigned records go to the configured default user.

Turning an email enquiry into a record

Templated notification emails can become records through Email Parser in Leads, Contacts, Accounts, or custom modules. It cannot be configured for Deals. Ownership may be determined by a user, role, or assignment rule. A Zoho CRM organisation can contain no more than twenty parsers, with only ten active at once. Those limits belong in the design before several email routes are introduced.

Each parser accepts up to five approved sender addresses and can populate up to five fields through Update Field. Configuration requires an administrator profile. This mechanism describes only the extraction of structured emails into documented fields. It does not establish whether an Instagram notification fits that structure, so the channel cannot be treated as a confirmed queue entry until its actual route is verified.

Build an owned queue, not an ownerless pool

Every Zoho CRM record has exactly one user as its owner. CRM does not provide an ownerless pool object shared by the whole team. Pool-like behaviour can instead use a dedicated user account as the initial owner, with visibility opened through the role hierarchy or a sharing rule. When assignment occurs, ownership moves to the responsible team member, keeping shared visibility separate from ownership.

On Monday morning, nobody knows whose screen should contain the messages received over the weekend. One team member opens a personal list and sees only records assigned to that user; the remaining enquiries appear on nobody's screen. An ownerless pool does not solve this break. The dedicated queue owner, sharing scope, and transfer rule must be defined so records remain visible in a common workspace.

Which list carries the queue

A custom view fills itself with records matching its criteria, but it does not send notifications, create tasks, or advance the queue. It can be shared with all users, only its creator, or selected users. A saved advanced filter is personal and cannot be shared with the team. This distinction prevents a private review screen from being mistaken for the common queue. Nine bulk actions also await a user's click.

The Messages module can filter messages answered or unanswered within a specified number of days, weeks, or months. Message time, record owner, and responding user can also serve as criteria. These filters help locate pending replies, but the documentation does not specify a default sorting field, so a first-in response order cannot be assumed. A Zoho view exposes matching records without operating the sequence itself.

Prevent the same person entering twice

Duplicate controls do not offer fuzzy matching. Uniqueness is a field property that prevents a second record with the same value; it does not merely warn the user and allow continuation. Up to two fields can be unique in a module. Leads, Contacts, custom modules, and Products allow three. Channel records therefore need consistent formatting for whichever phone, email, or other identifier supports the rule.

De-duplicate merges records only when values in the chosen fields match exactly. It is available for Leads, Accounts, Contacts, Deals, Vendors, and custom modules. Because the documentation conflicts on how many fields may be selected, that number remains unspecified. Find and Merge combines no more than three records in one operation. Merged records are permanently deleted, so the master record and retained values require careful review first.

Limits and costs of adding a channel

An undocumented channel needs its actual entry route verified. CRM can be extended with third-party Marketplace applications. Actions by Zoho Flow, which runs from a workflow, covers only a subset of Flow applications and permits one Flow action per condition. Each successful action consumes one credit; the first one hundred monthly credits are free. Actions stop for that month when the limit is reached. An incoming webhook also requires a server relay rather than a direct browser call.

Web form location limits are five in Standard and Professional, ten in Enterprise, and twenty in Ultimate; captcha, iFrame, and script code are paid-edition features. Business messaging is available in the trial and all paid editions, with provider charges separate. Assignment rules require their profile permission, Social features require the stated application and administration permissions, and Email Parser needs an administrator profile. The Social edition threshold is unknown and must be verified before quoting. Flow is edition-independent and usage-priced.

Zoho CRM

Planning a Zoho or automation project?

As a Zoho Authorized Partner, we design and implement these systems end to end. Start with a free 30-minute discovery call.

Schedule a free call
All articles