Zoho CRM

Building follow-up appointments as a module and calculating the date

· 7 min read ·Türkçe
Building follow-up appointments as a module and calculating the date

Post-treatment follow-up often begins as a well-intentioned reminder. A durable cycle instead requires decisions about which object calculates the control date, where the appointment lives, and who receives the task. Fields, rules, and appointment records in Zoho answer different questions. One date field alone does not make the post-treatment process visible and transferable across the clinic team.

The starting point is the relationship between treatment completion and the control protocol, not the reminder message. A calculation that stays live differs from one written once and fixed. Appointment and task records are also distinct. Images and permission can relate to one file while serving separate purposes. Preserving these boundaries lets the team assess the next control through shared records.

The file closes where the stage structure ends

If a process ends when treatment starts or finishes, the system stops at the endpoint it was taught. The control date moves to a paper diary, images accumulate in conversations, and nobody decides who will call. The gap comes from an undefined post-treatment record and ownership structure, rather than staff indifference. Good intentions do not provide shared visibility or continuity.

A patient is verbally told to return during the first week after surgery, and an advisor writes the date in a personal diary. The advisor takes leave that week, so nobody else sees it. Three weeks later, the patient calls and reopens the issue. The cycle needs a team-visible connection among treatment completion, the control record, and ownership.

A workflow rule does not calculate the control date

A workflow field update writes a predefined fixed value or an empty value. It does not add days, increment a counter, or calculate a conditional date from a protocol. One action can contain at most three field updates. Using this step to derive the next date in Zoho CRM confuses calculation with writing a fixed value into a selected field.

Two documented paths can populate Next Control Date. On Professional and above, a read-only formula recalculates when participating fields change, cannot freeze its result, and remains empty on existing records until a participating field changes. On Enterprise and above, a workflow custom function calculates once and writes to a fixed Date field. The choice depends on whether the date must remain live or fixed.

Define the protocol with a picklist and centralize calculation

Control Protocol is a Pick List whose intervals are determined by the clinician, not free text. Free wording does not create shared values for rules or view criteria. Adding, renaming, or deleting a local value affects records using it. A value deleted from a global set leaves related lists but remains on existing records. Custom fields are available on Standard and above, but not Free.

Do not divide a four-step or five-step protocol among rules that trigger one another. A workflow chain driven by field updates stops after three executions. The entire calculation can stay in one formula or one custom function. The process can also be represented with Blueprint states on Professional and above. Its logic then rests on one calculation point or defined states, not an overlong chain.

Control appointments have their own module

Enabling Services adds the Appointments module to the Zoho CRM account. Its predefined fields cannot be deleted, although new fields can be added. It has Create, Reschedule appointment, and Cancel appointment layouts. Rescheduling and cancellation require a reason and note. An appointment can be rescheduled at most ten times; its count and rescheduling history remain in the record detail, keeping changes in a separate record.

A date on the patient record carries the next control day, while Appointments manages a separate record for scheduling, rescheduling, and cancellation. Services and Appointments are available on Professional, Enterprise, and Ultimate; both are disabled by default. Creating a Closed Won Deals record from a completed appointment is a separate option enabled in Appointments preferences. It is not required for the control cycle.

Use the appointment module’s own rule after completion

An Appointments workflow can respond to scheduling, rescheduling, cancellation, reassignment, modification, or deletion. It can also respond when a planned appointment is marked completed or overdue, or connect to a Date/Time field. Because Zoho describes a gradual rollout, verify that the rule screen and required trigger are visible in the relevant account before design begins. Do not assume an option that is not visible.

Actions are limited to webhook, email notification, function, field update, and tag; a tag can be immediate only. Task is absent, so an appointment rule cannot directly create a control task after completion. The task can originate through the patient record or an Enterprise custom function. This separates appointment status from ownership without assigning an undocumented action to the appointment rule.

A follow-up task has a due date; the hour comes from the reminder

A workflow task goes to the fixed user selected in the rule. If Assigned To is empty, it goes to the record owner. It opens with a due date. When a specific hour is needed, the task reminder defines it: the reminder is sent at the specified time by email or pop-up. Ownership is designed separately from date calculation; its destination is selected during setup and reconsidered when the team changes.

To route the task to the Follow-up Owner, create separate rules per person, use the rule’s single Assign Owner action while leaving Assigned To empty, or create the task through a custom function. Follow-up Owner is a User field, not a Lookup pointing to another module’s record. Each module permits at most five single-user fields and one multi-user field, which bounds the ownership model.

Images and consent share a record, but serve different purposes

Follow-up images accumulate in an advisor’s phone conversation. Six months later, the clinician changes; the new clinician requests the first month’s image, but nobody knows which phone holds it. An Image Upload or File Upload field can hold the image. Per-module limits are two fields on Standard, five on Professional, ten on Enterprise, and fifteen on Ultimate. Each file is limited to 20 MB, and an image field accepts at most ten images in one upload. A subform file field permits five files per field. Filename conventions are team practice, not a Zoho feature.

When images move to the record, built-in consent management is handled separately. The consent form can be customized, the consent link can be added to an email template, and phone consent can be recorded manually in Data Privacy. Compliance settings define the waiting period and actions restricted during it. Statuses are Pending, Waiting, Obtained, and Not Responded. Because Withdrawn is absent, withdrawal date uses a separate Date field. The framework applies to Leads, Contacts, Vendors, and custom modules; Deals has no Data Privacy section. Enterprise is required for portal self-service consent and data-subject requests. Thresholds for the other compliance tabs are unknown. Consent fields record permission, not its legal basis.

Start the cycle from one date

Begin with treatment completion and protocol fields, then add one calculating object, appointments and tasks, and finally images and consent records. Enterprise supports the complete design with a custom function that writes and fixes the calculated date once. Professional uses a read-only formula and Appointments; the result cannot be frozen or rewritten at each control closure. Standard lacks Services, Appointments, and formulas, so staged follow-up uses Cadences. Free lacks custom fields, so the design cannot be applied.

Cadences is a module-based sequence populated manually or from an existing custom view. It includes email, task, call, and WhatsApp follow-ups, and removes a record when the targeted response arrives. Business Messaging must be enabled for WhatsApp, while calls are unsupported in Deals. Five follow-up steps are defined during initial setup, and the number can later increase; after creation, only the last step can be deleted. Verify one record’s completion date and protocol today. Base the remaining decisions on those two facts.

Zoho Bookings

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