Get started now

Zoho CRM Architecture Session: The Blueprint Handoff

What happens when a fresh set of eyes reviews a completed CRM blueprint — and why the questions asked in this session are just as valuable as the decisions made in the ones before it.

By Amazing Business Results  |  Zoho CRM Architecture Series  |  Episode 3 of 4


The Step Most CRM Projects Get Wrong

Episodes 1 and 2 of this series produced a complete Zoho CRM architecture for The Cyprus Advantage — the lead qualification playbook, three deal pipelines, a document collection portal, and the operational logic connecting all of it. The design is solid. But a solid design is not the same as a successful build.

The most common point of failure in CRM implementation projects is not the architecture session — it is the handoff. When the project manager who will oversee the build has not been part of the design conversations, critical context gets lost. Assumptions that seemed obvious to the architecture team turn out to be entirely unclear to the people responsible for executing them. Edge cases that were never raised surface mid-build, when they are expensive to address.

Episode 3 addresses this directly. David and Carol sit down with Roman, the project manager who will lead the development of the system. Roman is hearing most of the architecture for the first time. The questions he asks over the course of this session surface 15 or more decisions that needed clarification before a single line of configuration could be written.

Lead Sources: What Gets Built Now vs Later

The architecture review begins with lead sources, and the first clarification Roman surfaces is an important one. The Cyprus Advantage has social and Google ad channels mapped in the lead architecture, but the company is not yet running paid campaigns. Roman flags this immediately: the ad tracking infrastructure needs to be built into the system from the start, so when campaigns do go live, the UTM data flows into Zoho CRM without a rebuild.

On telephony, the company uses GoHighLevel for inbound call handling. The decision confirmed in this session is that GoHighLevel will push call logs into Zoho CRM — enabling a claimed-versus-actual call report that shows whether salespeople are actually making the calls assigned to them. Importantly, inbound phone calls will not auto-create leads in the CRM. Manual lead creation for phone enquiries is retained.

A significant upgrade is also confirmed for the website form. The current form pushes basic data into Zoho CRM, but Lior requests a more powerful flow: a Zoho Form that, on submission, automatically opens a Zoho Sign page with all fields pre-filled. The lead signs a service agreement before the team ever makes contact. This eliminates a step that currently requires manual document preparation.

Referral Priority and WhatsApp Limitations

Roman raises a question about referral tracking that leads to a useful architectural addition. Referrals at The Cyprus Advantage come from individuals and from companies — multiple contacts within a single organisation may refer clients over time. The decision is to track referrals at the contact level rather than the account level, allowing accurate attribution to specific people regardless of their employer.

More importantly, Roman identifies that referral source should feed into the lead priority calculation. A lead referred by a known partner who regularly sends business should be treated differently from a cold inbound form submission. The system is designed to weight referral leads at the highest priority tier in the follow-up queue, ensuring the team concentrates attention where the relationship value is highest.

On WhatsApp, a technical limitation is formally confirmed in this session. WhatsApp’s platform rules require the customer to initiate the conversation — the company cannot send outbound messages to a lead who has not already made contact via WhatsApp. This affects the follow-up cadence design. The workaround remains open for the technical session in Episode 4, with email confirmed as the interim outbound channel.

The AI Qualifying Engine: Indirect Means Testing

Roman asks for clarification on how the AI qualification engine actually works — specifically, how it assesses financial readiness without directly asking leads how much money they have.

The approach confirmed in this session is indirect means testing. The AI asks questions around occupation, property ownership, inheritance, investment assets, and professional background. Based on the pattern of answers, it assesses the probability that the lead can meet the financial requirements of the Cyprus fast-track pathway — without the conversation feeling intrusive or off-putting. The same qualification logic applies whether the lead comes in through the website form and receives an outbound AI call, or initiates contact directly through WhatsApp.

Roman also confirms the deduplication logic: if a new lead enters the system with an email address, phone number, or mobile number that matches an existing record, the records are automatically merged. This directly addresses the problem identified in Episode 1, where the same person was sometimes being worked simultaneously by three different salespeople because they had submitted multiple enquiry forms.

AI-to-Human Escalation and Round Robin Assignment

The escalation logic from AI to human salesperson is one of the more nuanced areas of the architecture, and Roman works through it carefully. Two triggers move a lead from AI handling to human handling: the lead does not answer the AI call, or the lead answers but explicitly requests a human.

Once a qualified lead is assigned to a salesperson, a 30-minute window opens. If the salesperson does not take action within that window, the lead is automatically reassigned to the next person in the round robin rotation. This event is logged. If two salespeople fail to act on the same lead, Lior has made clear that this represents a management failure — the system is designed to prevent it, but the logging exists to surface it if it occurs.

For the 12-attempt outreach rule, Roman confirms the exact structure: the first three attempts are made by a human salesperson. Attempts four through eleven are made by the AI. Attempt twelve — the final one — is made by a human. If there is still no response after all twelve attempts, the lead is automatically moved to Lost Lead with the reason recorded as Unresponsive. Call summaries and recordings from every AI interaction are stored in the CRM notes — not pushed as notifications — so the team can review and use them to refine the AI’s performance over time.

Blueprint Field Limits and Workarounds

One of the most technically useful exchanges in this session is around a constraint in Zoho CRM’s blueprint feature. Blueprint transitions support a maximum of ten fields displayed to the user during a stage transition. The qualification process for The Cyprus Advantage will likely require more than ten fields — and there are three more pipelines beyond immigration that will have their own qualification requirements.

Roman and the team identify three viable workarounds:

  • Layout rules with field dependencies — reducing the visible field count by showing only relevant fields based on prior answers.
  • Kiosk mode — a full-screen guided interface that can handle more complex multi-step data entry outside the standard blueprint transition.
  • Custom widget — a pre-transition widget that opens before the blueprint transition itself, collecting additional data and passing it back to the record.

Given that three pipelines will be built, the custom widget approach is flagged as the most likely solution — but the final decision is deferred to the technical session in Episode 4.

Lead Resurrection and the Custom Pre-Qualification Button

Roman asks a question that reveals a gap the architecture had not explicitly addressed: what happens when a lead that went through the full 12-attempt cycle and was marked as Lost re-engages three months later by replying to one of the follow-up emails?

The answer is the Resurrected stage. Rather than creating a new duplicate record and losing the historical data from the first engagement, the system updates the existing record, changes the status to Resurrected, and restarts the playbook from the beginning. The lead appears on the salesperson’s follow-up view, and the full history of every prior interaction is preserved in the same record.

Roman also surfaces a scenario that had not been accounted for: leads that are loaded directly into the CRM without going through any of the standard intake channels — no form, no AI call, no WhatsApp. In these cases, there is no pre-qualification data on the record. The solution is a custom button on the lead record that triggers the pre-qualification form on demand. The salesperson clicks it, the form is sent to the lead, and when completed it pushes the qualification data back into the CRM.

The Opportunity Phase: Family Data, Portal Timing, and Vendor Access

Roman raises a question that gets to the heart of how the immigration pipeline handles complex family situations. When a lead converts to an opportunity, the process almost always involves more than one person — a spouse, children, dependents. When does this family data get collected, where does it live, and how does it flow into the document portal?

The decision confirmed is that family member information is not collected at the lead level. The lead stage is purely about determining whether the engagement is worth pursuing. Family details are collected at the opportunity level, after the initial consultation meeting, via a post-meeting form that pushes back into the CRM record. This data then drives the document requirements in the portal — different visa types, different family compositions, and different service categories all generate different document checklists automatically.

On portal access, Roman identifies a critical design question: when does the portal instance for a specific opportunity get created? The confirmed answer is that the portal instance is created at the document collection stage — when the CRM pipeline transitions to that stage, the portal is provisioned and the client receives access. Vendor assignment also happens at this point, with the team selecting the relevant approved vendors from a filtered list before the collection stage opens.

Vendor access is scoped per opportunity. A vendor assigned to a specific client file can see only that file’s documents — not other opportunities in the system. Multiple vendors can be assigned to a single opportunity when the scope of services requires it (for example, a business incorporation that involves a lawyer, a government liaison, and a real estate agent simultaneously).

Document Review: Two Layers, Two Purposes

Roman asks a question that clarifies an important distinction in the review workflow: who is responsible for reviewing documents, and what are they actually checking?

The answer establishes two separate layers. The internal team review is a presence check — is every required document present and accounted for? The practitioner review (carried out by the assigned vendor, such as a lawyer or immigration specialist) is a quality and validity check — is the document correct, current, and legally compliant?

The team adds a third layer discussed in this session: AI-assisted OCR validation. Rather than using a single AI tool for both document extraction and quality assessment — which produces inconsistent results — the architecture separates the functions. A dedicated OCR engine (such as Google’s Document AI) handles the text extraction. A separate AI model then receives the structured extracted data and performs the quality check, flagging issues like an expired criminal background check or a bank statement that is more than three months old. ABR has implemented this approach for clients in the financial sector and reports 100% accuracy over a six-month period following initial calibration.

What Comes Next: Episode 4

Episode 3 closes with several items flagged for the technical session. The GoHighLevel and Zoho Bookings calendar conflict needs resolution. The WhatsApp outbound messaging limitation needs a confirmed workaround. The blueprint field limit workaround needs a final decision. And the document portal architecture needs a full technical review before the build can begin.

In Episode 4 — the final episode — Roman and Lior sit down with Jatin, the ABR CTO. Every one of these open items gets addressed. The technical deep dive that determines whether the entire architecture actually works in production.

 

Work With Amazing Business Results

At Amazing Business Results, we excel at crafting solutions that are precisely tailored to our clients’ business needs. Our approach involves extracting client business requirements and translating them into custom Zoho systems that are unique to their business. We also provide comprehensive Zoho development and training services to ensure that employees are using the systems correctly.

 

Zoho One FREE Trial — No Credit Card Required

Watch the full episode series on the Amazing Business Results YouTube channel.