Rede CorporativaZoho Premium Partner

Glydus — Steering Systems CRM · Requirement Document

Compiled from your Developer Specification v5 (11 tabs) · working draft for the requirement-gathering sessions

RC-2026-GLY-01 · RD v1
19 September 2026

Overview & Principles

Establish the CRM as the commercial relationship system that reduces salesperson administration, keeps the complete customer history visible and makes next actions obvious, while SAP remains the operational/ERP system of record.

Working hypothesis, not requirement. Your v5 brief defines Commercial, Inboard and Outboard as product-segment tags but does not describe how each segment buys. These three journeys are our reading of the market — each carries the questions that confirm or correct it in the session, because the answers decide price books, trial policy, certification fields and distributor routing.
Commercial — hypothesis journeySegment Tag
flowchart LR
    E["Enquiry
tender, shipyard or naval architect"] --> TF["Technical form
vessel, torque, stations, class requirements"] TF --> Q["Quote
often several revisions against the spec"] Q --> AP["Approval on paper
certificates and class documents"] AP --> PO["PO from procurement or the yard"] PO --> PI["SAP PI and production"] PI --> D["Delivery with certificates
possible inspection"]

What we think shapes this journey

  • Buyers we expect: shipyards, naval architects, government / tender bodies, fleet operators.
  • Specification- and certification-driven: class society requirements (IRS, DNV, ABS, BV…) likely shape the enquiry fields.
  • Longer cycle, multiple quote revisions against a written spec; physical trials likely rare — paper approval instead.
  • The customer technical information form matters most here: vessel, rudder torque, stations, certification.

Confirm in the session

  • Which vessel types and buyer types fall under Commercial today?
  • Which class societies / certifications are commonly demanded?
  • Are tenders a real channel, and who handles tender paperwork?
Inboard — hypothesis journeySegment Tag
flowchart LR
    E["Enquiry
boat builder or OEM design-in"] --> TF["Technical fit
engine, helm, cylinder sizing"] TF --> Q["Quote"] Q --> TR["Trial / first-hull fitment
feedback due date and outcome tracked"] TR --> PO["First PO"] PO --> RE["Repeat and series orders
same spec, faster cycle"]

What we think shapes this journey

  • Buyers we expect: boat builders and OEMs (design-in for a model), dealers for refit/replacement.
  • Design-in journey: win the first hull, then repeat orders against the same specification.
  • This is where the optional Trial stage most likely earns its place — first-hull fitment and feedback.
  • Repeat business means the Account history and SAP sales trend matter more than the individual lead.

Confirm in the session

  • Which boat builders / OEMs are the key Inboard accounts?
  • What is the mix of design-in vs replacement business?
  • How are repeat orders handled today — fresh quote each time, or standing prices?
Outboard — hypothesis journeySegment Tag
flowchart LR
    E["Enquiry
dealer, distributor or end customer"] --> Q["Catalog-based quote
faster cycle"] Q --> DR{"Home market or
distributor territory?"} DR -->|Distributor territory| REF["Referred Lead created
on the distributor Account"] REF --> PO2["Distributor closes
outcome tracked - Won links to Quote/Order"] DR -->|Direct| PO["PO
often smaller value, higher frequency"]

What we think shapes this journey

  • Buyers we expect: dealers, distributors, end customers — shorter cycle, more price-sensitive.
  • The distributor referral flow probably lives mostly here: export-market enquiries routed to the local distributor.
  • Likely catalog / standard price-list driven, with less engineering per deal and rare trials.
  • Higher enquiry volume at lower value — the 20/60 engagement engine matters most in this segment.

Confirm in the session

  • How much Outboard business goes through dealers/distributors vs direct?
  • Is there a standard price list for Outboard, separate from Commercial/Inboard pricing?
  • Which markets have distributors today, and which are served direct?
CRM as the commercial relationship system

The CRM should reduce salesperson administration, keep the complete customer history visible and make next actions obvious.

SAP as the operational/ERP system

A CRM Order is created only after the PI is successfully created in SAP; production, dispatch, delivery and invoice statuses in CRM are synchronized read-only from SAP.

Automatic communication timeline

Outlook and WhatsApp automatically populate the communication timeline; salespeople should not have to re-enter routine emails or WhatsApp conversations.

Distributor-as-Account model

Distributors are Accounts/customers. There is no Distributor tab; leads referred to a distributor are tracked inside that distributor Account.

No Domestic/Export classification

Country is normal address/location data and can be used as an optional filter/reporting field.

Mandatory multi-select Segment Tags

Segment Tags are multi-select with initial values Commercial, Inboard and Outboard; at least one is mandatory before a Lead can become an Opportunity.

Separate knowledge repositories

Technical Queries and Complaints are separate repositories because a technical question is not automatically a complaint, but both build reusable knowledge over time.

One continuous commercial history

Every pipeline record retains one continuous commercial history; stage transitions must not create unrelated duplicate records.

11-tab navigation

Sales Pipeline, Leads, Quotes, Accounts, Contacts, Orders, Activities, Complaints, Technical Queries, Customizable Analytics and Settings, each with a defined purpose.

Version-5 business-rule scope

This version incorporates the latest business rules for Segment Tags, lead close reasons, distributor referrals, simplified engagement routing, Excel bulk import, technical-query knowledge, CRM quote creation, customer form ingestion and the PO-to-PI order handoff.

Core commercial flowCover strip / Section 1
flowchart TD
    A["Lead captured
manual - website - Outlook or WhatsApp - Excel"] --> B["Lead qualified
Importance set, owner and next action"] B --> G{"At least one Segment Tag
and quote actually Sent or Shared?"} G -->|No| B G -->|Yes| C["Opportunity"] C --> T{"Customer needs a sample?"} T -->|Yes| TR["Trial
sample sent, feedback tracked"] T -->|No - skip| W TR --> W["Quote Won
customer PO received"] W --> P{"PI created successfully in SAP?"} P -->|Yes| O["Order
operations shown read-only from SAP"] P -->|Not yet| PP["Won - PI Pending"] PP --> P
Rule: Trial can be skipped. An Order exists only when the PI is successfully created in SAP, and every stage transition keeps one continuous commercial history.
RoleInvolvement in this module
SalespersonWorks the Lead-to-Order flow with minimal administration; routine Outlook/WhatsApp communications are logged for them automatically.
SAP/Operations teamCreates the PI in SAP (the trigger for the CRM Order stage) and owns production, dispatch, delivery and invoice statuses shown read-only in CRM.
Distributor externalExists as an Account/customer; leads referred to a distributor are tracked inside that distributor Account.
Customer externalIssues the PO that makes a Quote Won and submits the technical information form that maps structured data back into Lead/Sales Case fields.
Field groupFieldsRules / behaviour
Master-system ownership: Lead / Account / Contact / pipeline historySystem of record: CRMOutlook and WhatsApp add communication events automatically.
Master-system ownership: Quotes and revisionsSystem of record: CRMQuote can be created and sent from CRM.
Master-system ownership: Customer POSystem of record: CRM + linked documentPO is linked to Quote and SAP PI through a unique correlation ID.
Master-system ownership: PISystem of record: SAPSuccessful PI creation is the trigger for Order stage in CRM.
Master-system ownership: Operations / production / delivery / invoiceSystem of record: SAPDisplayed read-only in CRM.
Master-system ownership: Complaints / Technical Queries / reusable answersSystem of record: CRMCan originate from Outlook, WhatsApp or manual creation.
Master-system ownership: Customer technical information formSystem of record: CRMSubmission maps structured data back into Lead/Sales Case fields.
Segment Tags (initial values)Commercial, Inboard, OutboardMulti-select; at least one Segment Tag is mandatory before a Lead can become an Opportunity.
CRM Navigation - 11 TabsSales Pipeline, Leads, Quotes, Accounts, Contacts, Orders, Activities, Complaints, Technical Queries, Customizable Analytics, SettingsSales Pipeline: Kanban (Qualified Lead -> Opportunity -> optional Trial -> Order). Leads: capture, qualify, route, close, refer, bulk-upload and nurture. Quotes: create, version, send and track quotations - Sent/Shared creates the Opportunity. Accounts: 360-degree customer/distributor view with historical/current-year sales and referred-lead tracking. Contacts: people, roles, consent and unified Outlook/WhatsApp communications. Orders: commercial order view created after SAP PI with read-only operational tracking from SAP. Activities: daily work queue plus + Add Activity from the page. Complaints: complaint register, TAT, root cause/resolution and reusable issue knowledge. Technical Queries: repository of customer technical questions, approved answers and similar-query search. Customizable Analytics: configurable KPI cards, charts, targets, filters and drill-down. Settings: users, masters, workflow rules, templates, working-day calendar and integrations.
IntegrationsMicrosoft Outlook / Microsoft 365, WhatsApp Business (official), SAP, Customer information formsAutomatic email logging; automatic conversation logging; PI creation and operational status; forms write structured data back to CRM.
  1. A CRM Order is created only after the PI is successfully created in SAP.
  2. Production, dispatch, delivery and invoice statuses shown in CRM are synchronized read-only from SAP.
  3. Outlook and WhatsApp must automatically populate the communication timeline so salespeople do not re-enter routine emails or WhatsApp conversations.
  4. Distributors are Accounts/customers; there is no Distributor tab, and leads referred to a distributor are tracked inside that distributor Account.
  5. There is no Domestic/Export classification; Country is normal address/location data usable as an optional filter/reporting field.
  6. Segment Tags are multi-select with initial values Commercial, Inboard and Outboard.
  7. At least one Segment Tag is mandatory before a Lead can become an Opportunity.
  8. Technical Queries and Complaints are separate repositories because a technical question is not automatically a complaint, but both must build reusable knowledge over time.
  9. Every pipeline record retains one continuous commercial history; stage transitions must not create unrelated duplicate records.
  10. An Opportunity is created when the quotation is Sent/Shared.
  11. A Quote becomes Won when the customer PO is received; the Trial stage is optional and can be skipped.
  12. The customer PO is linked to the Quote and the SAP PI through a unique correlation ID.
  13. Customer technical information form submissions map structured data back into Lead/Sales Case fields.
  • Model the core commercial flow as a Zoho CRM Blueprint on the Deals module (Qualified Lead -> Opportunity -> optional Trial -> Order), with the Order transition gated on a non-empty SAP PI Number field so no one can reach Order without a successful PI.
  • Implement Segment Tags as a multi-select picklist (Commercial, Inboard, Outboard) on Leads, and enforce the tag-before-Opportunity rule with a validation rule plus a Blueprint/conversion check at Lead qualification.
  • Bring SAP-owned data (PI, production, dispatch, delivery, invoice status) into read-only CRM fields via an SAP-to-CRM webhook or middleware push, and lock them with field-level security so CRM users can view but never edit.
  • Use Zoho CRM's native Microsoft 365/Outlook integration and the official WhatsApp Business channel so emails and conversations auto-attach to the record timeline with no manual logging.
  • Build the customer technical information form in Zoho Forms with field mapping into the Lead/Deal (Sales Case) so each submission writes structured data straight back to CRM fields.
  • Generate the PO-Quote-PI correlation ID with a Deluge workflow function on Quote acceptance, stamp it on the Quote, the PO record and the attached PO document (WorkDrive/attachment), and pass it to SAP for the PI.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Sales Pipeline

The Sales Pipeline is the main commercial Kanban: it begins when a Lead has been qualified as appropriate for Sales and continues through quote, optional trial and SAP-backed order creation.

Four-stage commercial Kanban

Board with columns Qualified Lead, Opportunity, Trial Stage (optional) and Order, each showing record count and pipeline value.

Stage entry-rule enforcement

Every stage has an explicit entry rule and required data: Opportunity only after the quote is actually Sent/Shared, Order only after the PI is successfully created in SAP.

Rich pipeline cards

Every card shows Account, contact, quote/value, owner, Importance, Engagement, next action, age in stage and last meaningful customer response.

Validated drag-and-drop

Dragging a card is allowed only when the destination stage requirements are satisfied; otherwise the system explains exactly what is missing.

Quote-to-Opportunity automation

Quote is built in CRM from the Lead/Sales Case, sent as a version-controlled PDF via Outlook or WhatsApp; CRM records the sent timestamp and communication automatically (Workflow 7).

Optional Trial handling

Trial Stage can be skipped (Opportunity straight to Order) when the customer does not require a trial, without creating placeholder trial records; when used, it records item, qty, serial, dates and outcome.

PO-to-PI Order gate

PO receipt marks the Quote as Won / PI Pending and starts PI validation/creation; the record enters Order only after the SAP PI is created, with Customer PO + won Quote + SAP PI number + unique correlation ID linked.

Stage gates on the KanbanSection 3 stage table
flowchart TD
    QL["Qualified Lead
Importance selected - owner and next action required"] --> G1{"Quotation actually
Sent or Shared?"} G1 -->|No - draft quote only| QL G1 -->|Yes| OP["Opportunity
quote ID, sent timestamp, amount, Segment Tags"] OP --> G2{"Sample or trial required?"} G2 -->|Yes| TR["Trial Stage
item, qty, serial, feedback due, outcome"] G2 -->|No - stage skipped| PO TR --> PO["Customer PO received
quote marked Won - PI validation starts"] PO --> G3{"PI successfully created in SAP?"} G3 -->|Yes| OR["Order
PO + accepted quote + SAP PI + correlation ID linked"] G3 -->|No| PEND["Won - PI Pending
pipeline waits, does not move"] PEND --> G3
Rule: Drag-and-drop is allowed only when the destination stage requirements are satisfied; otherwise the CRM explains exactly what is missing. PO receipt alone never creates the Order stage.
RoleInvolvement in this module
SalespersonAssesses the Lead as an appropriate/real requirement, creates and sends quotes, records trials, and moves cards through the pipeline stages.
PI / SAP owner (team not named in spec)Performs PI validation/creation in SAP after PO receipt - the step that alone gates entry into the Order stage. The spec states the PI is created in SAP but does not say who owns this step (listed as an open question).
Customer externalReceives the Sent/Shared quote, decides on a sample/trial, gives feedback, and issues the Purchase Order.
Field groupFieldsRules / behaviour
Qualified Lead - entry & required dataImportance, Owner, Next actionEntry: Salesperson has assessed the Lead as appropriate / real requirement. Importance selected; owner + next action required; engagement routing applies.
Opportunity - entry & required dataQuote ID, Sent timestamp, Amount, Segment TagsEntry: Quotation has actually been Sent/Shared to the customer. Draft Quote does not trigger Opportunity.
Trial Stage (optional) - required dataItem/sample, Qty, Serial (where relevant), Sent date, Feedback due date, OutcomeEntry: Sample/trial has been physically sent. Stage can be skipped without creating placeholder trial records.
Order - required linked dataCustomer PO, Accepted/won Quote, SAP PI number, Unique correlation IDEntry: PI has been successfully created in SAP. All four must be linked.
Pipeline card contentsAccount, Contact, Quote/value, Owner, Importance, Engagement, Next action, Age in stage, Last meaningful customer responseEvery card should show all of these.
  1. The Sales Pipeline begins only when a Lead has been qualified as appropriate for Sales.
  2. Qualified Lead entry requires the salesperson to have assessed the Lead as an appropriate/real requirement, with Importance selected and owner + next action set; engagement routing applies.
  3. A record moves to Opportunity only after the quotation has actually been Sent/Shared to the customer; a Draft Quote does not trigger Opportunity.
  4. Drafting a quote does not create an Opportunity.
  5. At least one Segment Tag is mandatory before a quote can be Sent/Shared.
  6. Opportunity entry requires Quote ID, sent timestamp, amount and Segment Tags to be recorded.
  7. Trial Stage is optional and is entered only when a sample/trial has been physically sent.
  8. The Trial stage can be skipped without creating placeholder trial records.
  9. Trial records must capture item/sample, qty, serial where relevant, sent date, feedback due date and outcome.
  10. Trial can be skipped (Opportunity to Order) when the customer does not require a trial and the PO-to-PI process completes.
  11. PO receipt alone does not create the Order stage; it marks the Quote as Won / PO Received (the board rule strip words the same status as Won / PI Pending) and starts PI validation/creation.
  12. The pipeline moves to Order only after the PI is successfully created in SAP.
  13. Order requires Customer PO + accepted/won Quote + SAP PI number + a unique correlation ID to be linked.
  14. Every card must show Account, contact, quote/value, owner, Importance, Engagement, next action, age in stage and last meaningful customer response.
  15. Drag-and-drop is allowed only when the destination stage requirements are satisfied; otherwise the system must explain exactly what is missing.
  • Model the pipeline as a Zoho CRM Blueprint on the Deals module (states: Qualified Lead, Opportunity, Trial, Quote Won/PI Pending, Order); Blueprint transitions carry each entry rule as mandatory during-transition fields, which natively produces the 'explain exactly what is missing' behaviour when a Kanban drag is attempted.
  • Enforce the Opportunity gate with automation, not the user: a workflow on Quote status = Sent/Shared (send logged via CRM email to Outlook or the WhatsApp integration) runs a Deluge function that stamps the sent timestamp and executes the Deal transition; a validation rule blocks Sent/Shared while the Segment Tags multi-select is empty.
  • Build the Order gate as a Deluge/SAP integration: on 'PO Received' mark the Deal Quote Won / PI Pending and trigger PI creation; only the SAP success response (webhook/API callback) writes SAP PI number + unique correlation ID and executes the Blueprint transition to Order - a manual drag to Order stays blocked.
  • Make Trial an optional Blueprint branch with its own mandatory transition fields (item/sample, qty, serial, sent date, feedback due date, outcome) plus a scheduled workflow reminder on the feedback due date; the Opportunity-to-Order transition remains available so no placeholder trial records are needed.
  • Configure the Deals Kanban view on the stage field with card fields Account, amount, owner, Importance, Engagement and next action; compute age-in-stage from a last-stage-change datetime set by the Blueprint, and mirror stage counts/pipeline value in Zoho Analytics.
  • Keep quote PDFs version-controlled in WorkDrive attached to the Quote record so the 'version-controlled PDF' rule of Workflow 7 is auditable alongside the automatically logged send communication.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Leads

Leads is the capture and qualification workspace covering new, qualified Sales-active, Sales Nurture, Marketing Nurture and closed leads, created manually, from website/forms, from communications, or through Excel mass upload.

Multi-channel lead capture

Leads created via manual entry, website capture, Outlook/WhatsApp conversion or Excel mass upload, with a duplicate check against existing Accounts/Contacts before creation.

Core lead field model

Seven field groups - Identity, Requirement, Segment Tags, Importance, Engagement, Ownership, Close - with progressive entry so the initial form stays light.

Segment tagging with conversion gate

Multi-select Commercial / Inboard / Outboard tags on every Lead. A Lead cannot become an Opportunity until at least one tag is selected and a Quote has been Sent/Shared.

Manual Importance rating

Salesperson sets High / Medium / Low - no numeric scoring model. Required once the Lead is qualified.

Engagement recency engine (20/60 working days)

Hot / Warm / Cold calculated automatically from working days since the last meaningful customer response - intentionally simple recency, not a complex score; recalculated nightly and whenever a meaningful response is synchronized.

Automatic nurture routing

Engagement band plus Importance route the Lead between Qualified Leads, Sales Nurture and Marketing Nurture; a Marketing Nurture reply immediately returns the Lead to Qualified as Hot and notifies the Sales owner.

Close Lead with mandatory reason

Five close reasons (Sent to Distributor, Existing Customer, Not Relevant, Technical Query, Complaint); some create a linked operational/knowledge record rather than simply ending the history.

Sent to Distributor referred-lead tracking

Closing as Sent to Distributor creates a separate Referred Lead tracking record on the distributor Account with status, aging and follow-up fields - no separate Distributor module.

Excel mass upload wizard

Five-step bulk import: template upload, column mapping, validation and duplicate checks, preview, import with downloadable error file. Permissioned and audited.

Lead creation and qualification gateWorkflow 1 / 4.1-4.2
flowchart TD
    N["Lead created
manual - website - Outlook or WhatsApp - Excel upload"] --> DUP{"Existing Account or Contact match?"} DUP -->|Duplicate| MG["Attached to the existing record
no duplicate lead created"] DUP -->|New| EN["Enrich
Account, Contact, requirement, source, owner, Segment Tags"] EN --> AS["Assess
Importance = High / Medium / Low, no numeric scoring"] AS --> Q["Qualified Lead
owner + next action mandatory"] Q --> GATE{"Segment Tag set and
quote Sent or Shared?"} GATE -->|Yes| OPP["Becomes an Opportunity"] GATE -->|No| Q
Rule: A Lead may be qualified before a quote, but it cannot become an Opportunity until the Segment Tag requirement is satisfied and the quotation has actually been shared.
Engagement routing - 20 / 60 working daysWorkflow 5 / 4.3
flowchart TD
    R["Nightly recalculation
working days since last meaningful customer response"] --> H{"How many working days?"} H -->|0 to 20 - Hot| HOT["Stays in Qualified Leads
owner and next action mandatory"] H -->|21 to 59 - Warm| W1{"Importance?"} W1 -->|High| HOT W1 -->|Medium or Low| SN["Sales Nurture"] H -->|60 plus - Cold| MN["Marketing Nurture
Cold overrides Importance"] SN -->|Customer replies| BACK["Engagement reset to Hot
returned to Qualified Leads, owner restored"] MN -->|Customer replies| BACK
Rule: Outgoing salesperson messages do not reset the clock; weekends and company holidays are excluded via the working-day calendar; Cold overrides Importance.
Close Lead reasons and routingWorkflow 2 / 4.4
flowchart TD
    C["Close Lead
reason is mandatory - no silent closures"] --> R{"Close reason?"} R -->|Sent to Distributor| D["Distributor Account selected
Referred Lead created on it"] R -->|Existing Customer| E["Account and Contact linked
communication kept under the Account"] R -->|Not Relevant| NR["Reason note required
excluded from active nurture"] R -->|Technical Query| T["Technical Query record
created and linked"] R -->|Complaint| P["Complaint record
created and linked"] D --> H2["Original Lead closed
reason, dates, owner and full history preserved"] E --> H2 NR --> H2 T --> H2 P --> H2
Rule: Closing requires one of five reasons. Sent to Distributor needs a distributor Account; Technical Query and Complaint create linked records; Not Relevant needs a reason note.
Lead sent to distributor - referral trackingWorkflow 3 / 4.5
flowchart TD
    S["Lead closed as
Sent to Distributor"] --> CR["Referred Lead created
own referral ID, linked to the original prospect"] CR --> TRK{"Distributor actioning status"} TRK -->|Sent / Acknowledged / Contacted / Quote Shared| UPD["Last update and next check date
tracked on the distributor Account"] TRK -->|Won| WON["Outcome linked to the
Quote or Order where available"] TRK -->|Lost or No Action| FU["Original salesperson follows up
overdue referrals flagged"] UPD --> TRK
Rule: The original Lead stays Closed - Sent to Distributor; the referral remains trackable on the distributor Account without a separate Distributor module.
Mass upload from ExcelWorkflow 4 / 4.6
flowchart TD
    U["Excel uploaded
CRM template or columns mapped manually"] --> V["Validate
duplicate check by email, phone, company"] V --> OK{"Row valid?"} OK -->|Yes| I["Lead created
importer recorded for audit"] OK -->|No| ERR["Row rejected
error file downloadable for correction"] I --> G{"Segment Tags present?"} G -->|Yes| RDY["Eligible for Opportunity conversion"] G -->|No| HOLD["Lead exists but cannot convert
until tags are completed"]
Rule: Bulk import must not bypass conversion rules - a Lead uploaded without Segment Tags cannot become an Opportunity until corrected. Permissions respected and every import audited.
RoleInvolvement in this module
SalespersonCreates and enriches Leads, sets Importance, qualifies, keeps Owner/Next Action current, closes with a required reason and follows up on distributor referrals via next check dates and overdue views.
CRM AdministratorMaintains the spec's configurable items: the CRM Working-Day Calendar (weekends/holidays), the downloadable CRM upload template, and bulk-import permissions and audit.
MarketingWorks the Marketing Nurture pool of Cold leads until a customer response returns a Lead to Qualified and its Sales owner.
Technical teamReceives Technical Query records created/linked when a Lead is closed as Technical Query, with original communication and files still linked in the Technical Query repository.
Support/Service staffReceives Complaint records that become active in Complaints with source context preserved when a Lead closes as Complaint.
Distributor externalReceives referred leads on their Account; their actioning is tracked as Sent / Acknowledged / Contacted / Quote Shared / Won / Lost / No Action.
Customer externalTheir inbound Outlook/WhatsApp replies or confirmed connected calls/meetings are the 'meaningful responses' that drive the Engagement clock.
Field groupFieldsRules / behaviour
IdentityLead ID, Company, Contact, designation, email, phone, source, owner, country/address where relevantCheck existing Account / Contact before creating duplicate.
RequirementProduct/requirement, vessel/application, quantity, timing, notes, documentsProgressive entry; do not make the initial form unnecessarily heavy.
Segment TagsCommercial / Inboard / Outboard (multi-select)At least one tag mandatory before Opportunity conversion. Tags should inherit to Quote; Account can have multiple tags too.
ImportanceHigh / Medium / LowSalesperson input; no numeric scoring model. Required once Lead is qualified.
EngagementHot / Warm / ColdCalculated automatically from working days since meaningful customer response.
OwnershipOwner, next action, next action dateMandatory for Qualified Lead and Sales Nurture states.
CloseClosed date, Close Reason, notes, routed record when applicableClose Reason is mandatory.
Referred Lead (Sent to Distributor)Referral ID, Original Lead / Prospect, Distributor Account, Sent Date / Sent By, Status (Sent, Acknowledged, Contacted, Quote Shared, Won, Lost, No Action), Last Update / Notes, Next Check Date / Internal Owner, Outcome / Order LinkReferral ID is a unique trackable ID independent of the original Lead ID; Original Lead / Prospect preserves who the actual end prospect is; Status and Last Update track what the distributor has done; Sent Date / Sent By gives accountability and aging; Next Check Date / Internal Owner drives salesperson follow-up to ensure distributor actioning; if won, Outcome links to the Quote/Order where available.
  1. Check for an existing Account/Contact before creating a duplicate Lead.
  2. Requirement capture is progressive entry - the initial form must not be unnecessarily heavy.
  3. Every Lead, Account and Quote stores Segment Tags; the starting tag master is Commercial, Inboard and Outboard, multiple tags can be selected, and tags are business/product-segment labels, not geography.
  4. A Lead can be created without a Segment Tag if information is incomplete, but cannot become an Opportunity until at least one tag is selected.
  5. Quote inherits tags from the Lead/Account and can be adjusted to the subset relevant to that quotation; a Quote cannot be marked Sent/Shared unless tags are present.
  6. Account stores the broad set of segments relevant to the customer and can include multiple selections.
  7. Importance is a manual salesperson input of High / Medium / Low - no numeric scoring model - and is required once the Lead is qualified.
  8. A Lead may be qualified before a quote, but cannot become an Opportunity until the tag requirement is satisfied and the quotation has actually been shared (Convert Gate).
  9. Owner, next action and next action date are mandatory for Qualified Lead and Sales Nurture states.
  10. Engagement is intentionally simple recency, not a complex score, and is recalculated nightly and whenever a meaningful customer response is synchronized.
  11. Hot = 0-20 working days since the last meaningful customer response; for a newly qualified Lead with no response timestamp, the qualification date is the starting reference; Hot leads stay in Qualified Leads.
  12. Warm = 21-59 working days without a meaningful response; High Importance stays Qualified, Medium/Low moves to Sales Nurture, with Owner + Next Action mandatory.
  13. Cold = 60+ working days without a meaningful response; the Lead moves to Marketing Nurture, and Cold overrides Importance.
  14. A meaningful customer response is an inbound Outlook reply, an inbound WhatsApp reply, or a manually logged connected call/meeting that confirms the customer responded.
  15. Outgoing salesperson attempts do not reset the engagement clock.
  16. Working days exclude weekends and company holidays from a configurable CRM Working-Day Calendar.
  17. If a Marketing Nurture Lead responds, immediately set Engagement to Hot, return it to Qualified Leads and notify/restore the Sales owner.
  18. Closing a Lead requires one of five reasons: Sent to Distributor, Existing Customer, Not Relevant, Technical Query, Complaint; some close reasons create a linked operational/knowledge record rather than simply ending the history.
  19. Sent to Distributor: select the distributor Account (optional note/customer context, set next check date); the original Lead becomes Closed - Sent to Distributor and a Referred Lead is created on the distributor Account.
  20. Existing Customer: select/link the existing Account and Contact; close the duplicate/administrative Lead and retain communication under the Account - if it is a real new sales requirement, Sales should qualify instead of closing.
  21. Not Relevant: a reason note is required; the Lead is closed and excluded from active nurture.
  22. Technical Query: create or link a Technical Query record; the Lead closes and original communication/files remain linked to the Technical Query repository.
  23. Complaint: create or link a Complaint record; the Lead closes and the complaint becomes active in Complaints with source context preserved.
  24. A distributor is just another Account/customer type - the Referred Lead record is associated with the distributor Account while preserving the original prospect/customer information.
  25. The distributor referral remains trackable on the distributor Account without creating a separate Distributor module.
  26. Excel mass upload follows five steps: upload via CRM template or manual column mapping; map columns (Company, Contact, Email, Phone, Source, Owner, Segment Tags, requirement, notes); validate and run duplicate checks by email/phone/company-account matching; preview valid rows, warnings and rejected rows; import with a downloadable error file for correction.
  27. Bulk import must respect permissions and audit who imported the file.
  28. Bulk upload cannot bypass Opportunity conversion rules; missing Segment Tags must be completed before conversion.
  • Model the Lead lifecycle (New → Qualified → Sales Nurture → Marketing Nurture → Closed) as a Zoho CRM Blueprint on the Leads module; the Convert Gate is a Blueprint transition whose validation requires at least one Segment Tag and a related Quote in Sent/Shared status before conversion to Deal is allowed.
  • Implement Segment Tags as a multi-select global picklist (Commercial / Inboard / Outboard) shared across Leads, Accounts and Quotes; validation rules block Quote Sent/Shared and Lead conversion when empty, and a Deluge function on convert copies tags Lead → Account/Deal/Quote.
  • Engagement bands: stamp a Last Meaningful Response DateTime via workflows on inbound email (Zoho Mail/IMAP for Outlook), WhatsApp replies (SalesIQ/WhatsApp Business integration) and logged connected calls; a nightly scheduled Deluge function computes working days against an org holiday/weekend calendar and writes Hot/Warm/Cold, moves the record between Blueprint states, and notifies/reassigns the Sales owner when a Marketing Nurture lead replies.
  • Close routing: mandatory Close Reason picklist enforced by a validation rule; on-close Deluge creates the linked record - a Zoho Desk ticket in the Technical Query or Complaints department (source context and attachments carried over), or a record in a custom 'Referred Leads' module with lookups to the distributor Account and original Lead.
  • Use Zoho CRM's native Import wizard for the Excel mass upload: downloadable template, manual column mapping, dedupe on email/phone/Company-Account, skipped/error records file, and Import History as the audit of who imported; profile permissions restrict who can bulk import.
  • Reporting/follow-up: Zoho Analytics dashboards on Engagement bands and referral aging, plus a scheduled workflow that flags Referred Leads past their Next Check Date to the internal owner; store lead documents in WorkDrive linked to the record rather than CRM storage.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Customer Information Form

A structured customer form, owned end to end by the CRM, that sales sends to collect the details required to prepare the quotation or to complete the commercial/technical data needed before the customer PO and SAP PI handoff.

Send Customer Form from any sales record

From a Lead, Sales Case or Quote, the salesperson clicks Send Customer Form. The CRM owns this workflow end to end.

Secure link via Outlook or WhatsApp

CRM generates a secure link and sends it through Outlook or WhatsApp; the send event is logged automatically.

Customer self-service entry with uploads

Customer enters the requested details and can upload drawings/documents. The spec's example Attachments category lists GA drawing, existing system drawing, technical specification and photographs.

Automatic mapping into Lead/Sales Case

On submission, CRM maps responses into the same Lead/Sales Case fields automatically - no re-keying by sales.

Auto-fill blanks, Review Changes on conflicts

Blank fields are auto-filled. If the customer submission conflicts with an already populated CRM field, a Review Changes screen is shown rather than silently overwriting salesperson-entered data.

Versioned, auditable submissions

Submission timestamp, submitter, form version and the original response payload/document are stored for auditability.

Usable before Quote or before PO

The form may be submitted before quotation or later before PO/PI; all submissions update the same commercial case.

Configurable field categories

Form content is configurable by category: vessel/application, steering requirement, electrical/hydraulic, certification, commercial/logistics, and attachments.

Customer form to CRMWorkflow 6 / Section 5
flowchart TD
    S["Salesperson clicks Send Customer Form
from a Lead, Sales Case or Quote"] --> L["Secure link sent via Outlook or WhatsApp
send event logged automatically"] L --> C["Customer enters details
and uploads drawings and documents"] C --> M{"Does the field already
hold a CRM value?"} M -->|Blank field| A["Auto-filled into the Lead / Sales Case"] M -->|Conflict| RV["Review Changes screen
salesperson decides - never silently overwritten"] A --> ST["Submission stored
timestamp, submitter, form version, payload"] RV --> ST ST --> USE["Used for quote preparation
or SAP PI validation before the PO handoff"]
Rule: The same form may be completed before quotation or before customer PO; every submission, version and timestamp is stored so the source of each field is auditable.
RoleInvolvement in this module
SalespersonTriggers Send Customer Form from a Lead, Sales Case or Quote, resolves flagged conflicts on the Review Changes screen, and uses the ingested data to prepare the quotation.
Customer externalReceives the secure link, enters the requested project/technical details and uploads drawings/documents.
Field groupFieldsRules / behaviour
Vessel / applicationVessel type, length, application, number of vessels, operating profile
Steering requirementRudder torque, number of rudders, number of steering stations, current system, desired system
Electrical / hydraulicPower supply, hydraulic constraints, control arrangement
CertificationClassification requirement / society / certificate needs
Commercial/logisticsRequired delivery, quantity, ship-to information when needed
AttachmentsGA drawing, existing system drawing, technical specification, photographs
  1. The CRM should own this customer form workflow end to end.
  2. The Send Customer Form action is available from a Lead, Sales Case or Quote.
  3. The CRM generates a secure link and sends it through Outlook or WhatsApp, and the send event is logged automatically.
  4. The customer enters the requested details and can upload drawings/documents.
  5. On submission, the CRM maps responses into the same Lead/Sales Case fields automatically.
  6. Blank CRM fields are auto-filled from the customer submission.
  7. If the customer submission conflicts with an already populated CRM field, a Review Changes screen is shown rather than silently overwriting salesperson-entered data.
  8. The submission timestamp, submitter, form version and original response payload/document are stored for auditability.
  9. The form may be submitted before quotation or later before PO/PI, and all submissions update the same commercial case.
  10. Every submission/version and timestamp is stored so the source of each field is auditable.
  11. Submitted data supports quote preparation or later SAP/PI validation before PO handoff.
  • Build the form in Zoho Forms with a UTM/record-token prefill; a Deluge custom button on Lead/Deal/Quote generates the tokenized secure link, sends it via the Outlook (email) integration or the WhatsApp channel, and logs the send as a closed Activity on the record's Timeline.
  • Ingest submissions with the native Zoho Forms-CRM integration plus a Deluge merge function: write values only into empty Lead/Deal fields; on conflict, park the customer value in shadow 'Submitted_' fields and set a 'Review Pending' flag instead of overwriting.
  • Implement the Review Changes screen as a CRM widget (or Wizard) showing CRM value vs submitted value side by side, with per-field accept/reject that the salesperson confirms before the record is updated.
  • Version every submission as a child record in a custom 'Form Submissions' module (timestamp, submitter, form version, link to raw payload/PDF), so the source of each field stays auditable across pre-quote and pre-PO submissions.
  • Route uploaded drawings/documents to a per-Sales-Case WorkDrive folder linked from the Deal rather than into CRM attachment storage, keeping large GA drawings and photos out of CRM limits.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Quotes

A full quotation workspace where the salesperson creates the quote inside CRM, maintains versions, generates a PDF, sends it and tracks the commercial outcome.

Create Quote in CRM

Build the quotation from a Lead/Sales Case: select Account + Sales Case, inherit Account, Contact and Segment Tags (editable multi-select).

Quotes workspace with status KPIs

Module screen (per the spec mockup) shows Draft / Sent-Shared / PO Received / Order Created counters and a quote list with Quote No, Account, Segment Tags, Version, Amount, Status, Send On and Owner.

SAP material line items

Line items with product/material, model/configuration, SAP material code if available, qty, UOM, unit price, discount and net value, referencing a read-only SAP material master.

Controlled commercial terms

Taxes, freight, payment, delivery, warranty, Incoterm where applicable and special terms, entered via approved templates / controlled fields.

Versioning V1/V2/V3

Version-controlled quotes with revision reason and superseded version; older sent versions are never overwritten.

Branded PDF output

Generate a branded, version-controlled PDF with preview before send; the PDF is retained with the Quote record.

Send via Outlook / WhatsApp Business

Send the quote by Outlook email or WhatsApp Business; sent communication and timestamp auto-log in CRM.

Status-driven pipeline automation

Seven quote statuses drive the pipeline: Sent/Shared moves Qualified Lead to Opportunity; PI Created moves the pipeline to Order. Drafting alone changes nothing.

PO capture and Won matching

On PO receipt store PO number, PO date and the original PO document; a Quote is Won when the customer PO is received and accepted against that Quote.

SAP PI handoff with correlation ID

CRM creates a unique Order Correlation ID (Sales Case ID + Quote ID + Customer PO + SAP PI), creates the PI via the supported SAP API/middleware and only then creates the Order.

Quote lifecycle and pipeline automationSection 6.2-6.3 / Workflows 7 and 9
flowchart TD
    D["Draft
built in CRM - Account, Contact and Segment Tags inherited"] --> IA{"Internal approval needed?"} IA -->|Yes| AP["Internal Approval
Ready to Send"] IA -->|No| SS AP --> SS["Sent / Shared
version-controlled PDF via Outlook or WhatsApp, auto-logged"] SS --> OPP["Pipeline moves
Qualified Lead to Opportunity"] SS --> REV{"Customer response?"} REV -->|Revision requested| V2["New version V2 / V3
revision reason recorded"] V2 --> SS REV -->|PO received| WON["Won - PO Received
SAP mapping and PI validation begin"] REV -->|No deal| LOST["Lost / Rejected / Expired
lost reason required"] WON --> PI["PI created successfully in SAP
pipeline moves to Order"]
Rule: Drafting a quote does not create an Opportunity; a quote cannot be Sent/Shared unless Segment Tags are present; newer versions never overwrite older sent ones; a lost quote requires a lost reason.
RoleInvolvement in this module
SalespersonCreates the quote inside CRM, maintains versions, generates the PDF, sends it via Outlook/WhatsApp and tracks the commercial outcome; attaches/records the customer PO.
Company-side approver (role not named in spec)Acts at the Internal Approval / Ready to Send status - the spec says only 'awaiting company action' before the quote is released to the customer; the exact role is an open question.
SAP / ERP integration sideReceives the PI-creation call through the supported SAP API/middleware, returns the SAP PI number, and supplies the read-only material master and the production, dispatch, delivery and invoice status that CRM displays.
Customer externalReceives the quotation (email/WhatsApp), negotiates revisions, optionally receives a sample/trial and gives feedback, and issues the Purchase Order that makes the Quote Won.
Field groupFieldsRules / behaviour
HeaderQuote No., Account, Contact, Sales Case, owner, date, validity, currency, Segment TagsAuto-number; tags required before sending.
Line itemsProduct/material, model/configuration, SAP material code if available, qty, UOM, unit price, discount, net valueCan reference a read-only SAP material master; SAP mapping required before PI.
Commercial termsTaxes, freight, payment, delivery, warranty, Incoterm where applicable, special termsUse approved templates / controlled fields.
VersioningV1/V2/V3, revision reason, superseded versionNever overwrite older sent versions.
OutputGenerate branded PDF; preview before sendPDF retained with Quote record.
SendOutlook email or WhatsApp BusinessSent communication auto-logs in CRM.
Quote Status (6.2)Draft, Internal Approval / Ready to Send, Sent / Shared, Revised / Negotiation, Won / PO Received, Lost / Rejected / Expired, PI Created / Order CreatedEach status has a defined pipeline effect: no change for Draft/Internal Approval; Sent/Shared = Qualified Lead -> Opportunity; Revised = remain Opportunity or Trial; Won = begin SAP mapping + PI creation, do not yet move to Order; Lost = close / mark outcome with lost reason where applicable; PI Created = move pipeline to Order and create CRM Order record.
PO / PI capture (6.3)PO number, PO date, original PO document, Order Correlation ID (Sales Case ID + Quote ID + Customer PO + SAP PI), SAP PI numberCorrelation ID is unique and reused on every retry to prevent duplicate PIs/orders.
Trial (Workflow 8, optional)Sample item, quantity, serial, date, feedback due, outcomeRecorded only when a sample/trial occurs; skipping Trial must not create placeholder trial records.
  1. Quote No. is auto-numbered.
  2. At least one Segment Tag is mandatory before a quote can be Sent/Shared; a Quote cannot be sent/shared unless Segment Tags are present.
  3. Line items can reference a read-only SAP material master; SAP material mapping is required before PI creation.
  4. Commercial terms must use approved templates / controlled fields.
  5. Older sent versions are never overwritten; each revision is a new version (V1/V2/V3) with revision reason and superseded-version reference.
  6. The generated branded PDF is previewed before send and retained with the Quote record.
  7. Sent communication (Outlook email or WhatsApp Business) auto-logs in CRM with timestamp.
  8. Drafting a quote does not create an Opportunity; the Sales Pipeline moves from Qualified Lead to Opportunity only after the quote is actually Sent/Shared.
  9. Draft and Internal Approval / Ready to Send statuses cause no pipeline stage change.
  10. Revised / Negotiation keeps the pipeline at Opportunity or Trial.
  11. A Quote is considered Won when the customer PO is received and accepted against that Quote; on PO receipt store PO number, PO date and the original PO document.
  12. Won / PO Received begins SAP mapping + PI creation but does not yet move the pipeline to Order.
  13. Lost / Rejected / Expired closes / marks the outcome; a lost reason is required where applicable.
  14. CRM creates a unique Order Correlation ID that links Sales Case ID + Quote ID + Customer PO + SAP PI.
  15. Before PI creation, validate SAP Customer Code, SAP Material Codes, quantity, price, currency, terms and any required customer-form fields.
  16. PI is created through the supported SAP API/middleware; every retry must reuse the same correlation ID to prevent duplicate PIs/orders.
  17. On successful PI response, store the SAP PI number, create/move the Sales Pipeline record to Order and create the CRM Order record.
  18. If PI creation fails, keep the Quote as Won / PO Received - PI Pending, expose the integration error and do not create a duplicate Order.
  19. After the Order is created, CRM shows read-only SAP production, dispatch, delivery and invoice status.
  20. The commercial case becomes an Order only after the SAP PI is successfully created; Trial, where used, is optional and skippable without placeholder records.
  • Zoho CRM Quotes module + Blueprint: model the 7 statuses (Draft -> Internal Approval -> Sent/Shared -> Revised -> Won/PO Received -> PI Created; Lost as exit) as Blueprint states; the Sent/Shared transition carries a validation that Segment Tags is non-empty, and After-transition actions update the linked Deal stage (Qualified Lead -> Opportunity, PI Created -> Order).
  • Versioning via a 'Create Revision' custom button + Deluge function that clones the quote as V(n+1) with Revision Reason and Superseded Version fields, then locks the sent parent record (record locking / profile permissions) so sent versions are never overwritten.
  • SAP material master as a read-only synced custom module; quote line items reference it through subform lookups, and a validation rule blocks the Won -> PI transition until SAP Customer Code and SAP Material Codes are populated.
  • PDF and send: CRM Inventory Templates for the branded PDF with preview; Outlook via Zoho CRM's O365/IMAP email integration and WhatsApp Business via a marketplace extension - both channels log automatically to the record timeline, satisfying the auto-log rule.
  • PI handoff as a Deluge function fired on the Won/PO Received transition: generate the Order Correlation ID (unique field: Sales Case ID + Quote ID + PO), call the SAP API/middleware through a CRM Connection, reuse the same ID on retries, write back the PI number, and let a workflow create the CRM Order record; failures set a 'PI Pending' flag and surface the integration error on the record.
  • Zoho Analytics dashboard reproducing the module's KPI cards (Draft / Sent-Shared / PO Received / Order Created counts); original PO documents stored as attachments or in WorkDrive linked to the Quote.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Accounts

Accounts is the 360-degree company/customer view of the CRM, where distributors are represented as Account Type = Distributor rather than in a separate module.

360-degree Account detail view

Single account page combining profile, Segment Tags, current-year KPIs (YTD sales, open pipeline, quotes this FY, referred leads), historical performance and all linked records, as shown in the Account Detail mockup (Marine Distribution Co.).

Configurable customer-types master

Account type is driven by a configurable master list: Distributor, Shipyard, Boat Builder, OEM, Dealer, Naval Architect, Government, End Customer, Other.

Profile with multi-select Segment Tags

Company, type, owner, address, Segment Tags, website/domain and status maintained in CRM; Segment Tags are multi-select.

Current-year performance panel

YTD sales/order value, open pipeline, quotes, orders, complaints and technical queries for the running year, with sales/order values sourced from SAP where appropriate.

Historical 5-FY performance

Last 5 FY trend chart, lifetime sales, first/last order, quote history and win ratio - kept visible together with the current year.

Distributor-only referred-leads panel

Referred Leads sent to this Account with status, last update, next check and outcomes; the panel appears only when Account Type = Distributor.

Associations (linked record tabs)

Clickable tabs / related lists for Contacts, Leads, Referred Leads, Sales Pipeline, Quotes, Orders, Activities, Complaints, Technical Queries and Documents.

SAP customer code mapping

SAP Customer Code / ERP reference held on the Account - required for PI (Proforma Invoice) handoff.

The Account 360 view - where its data comes fromSection 7
flowchart TD
    CRM["CRM
profile, Segment Tags, contacts, pipeline,
quotes, activities, complaints, technical queries"] --> V["Account 360 view"] SAP["SAP
YTD sales and order values,
last 5 FY trend, lifetime sales"] --> V REF["Referred Leads panel
status, last update, next check, outcomes"] -->|Account Type = Distributor| V V --> K["KPIs
YTD sales - open pipeline - quotes this FY - referred leads"] V --> TABS["Linked record tabs
Contacts, Leads, Referred Leads, Pipeline, Quotes,
Orders, Activities, Complaints, Technical Queries, Documents"]
Rule: Current year and history stay visible together; sales and order values come from SAP where appropriate; the referred-leads panel appears only when Account Type = Distributor.
RoleInvolvement in this module
SalespersonWorks the 360-degree account view; follows up referred leads via next check date and overdue-referral visibility to ensure the distributor is actioning them.
CRM AdministratorMaintains the configurable customer-types master and the CRM-held picklist values (such as Segment Tags) used on account profiles.
SAP/Operations teamSource of SAP sales/order values shown on the account and of the SAP Customer Code / ERP reference required for PI handoff.
Distributor externalReceives referred leads against their Account; their actioning (Acknowledged, Contacted, Quote Shared, Won/Lost) is what the panel tracks.
Field groupFieldsRules / behaviour
ProfileCompany, type, owner, address, Segment Tags, website/domain, statusCRM. Segment Tags multi-select.
Customer typesDistributor, Shipyard, Boat Builder, OEM, Dealer, Naval Architect, Government, End Customer, OtherConfigurable master.
Current yearYTD sales/order value, open pipeline, quotes, orders, complaints, technical queriesSales/order values from SAP where appropriate.
HistoricalLast 5 FY trend, lifetime sales, first/last order, quote history, win ratioKeep current year and history visible together.
Distributor-only panelReferred Leads sent to this Account; status, last update, next check, outcomesShown when Account Type = Distributor.
AssociationsContacts, Leads, Referred Leads, Pipeline, Quotes, Orders, Activities, Complaints, Technical Queries, documentsClickable tabs / related lists.
SAP mappingSAP Customer Code / ERP referenceRequired for PI handoff.
Referred Lead record (Section 4.5)Referral ID, Original Lead / Prospect, Distributor Account, Sent Date / Sent By, Status, Last Update / Notes, Next Check Date / Internal Owner, Outcome / Order LinkReferral ID is a unique trackable ID independent of the original Lead ID; Status values are Sent, Acknowledged, Contacted, Quote Shared, Won, Lost, No Action; Next Check Date / Internal Owner drives salesperson follow-up; if won, link to Quote/Order where available.
  1. Distributors are represented as Account Type = Distributor, not in a separate Distributor module.
  2. Segment Tags on the account profile are multi-select.
  3. The customer-type list (Distributor, Shipyard, Boat Builder, OEM, Dealer, Naval Architect, Government, End Customer, Other) is a configurable master.
  4. Sales/order values in the current-year panel come from SAP where appropriate.
  5. Current-year figures and the 5-FY history must be kept visible together on the account.
  6. The referred-leads panel is shown only when Account Type = Distributor.
  7. Associated records (Contacts, Leads, Referred Leads, Pipeline, Quotes, Orders, Activities, Complaints, Technical Queries, documents) are presented as clickable tabs / related lists.
  8. SAP Customer Code / ERP reference is required on the Account for PI handoff.
  9. When Sales closes a Lead as Sent to Distributor, the CRM creates a separate Referred Lead tracking record associated with the distributor Account while preserving the original prospect/customer information.
  10. The original Lead remains Closed - Sent to Distributor (historically closed) while the Referred Lead appears on the distributor Account with its own action/status tracking.
  11. The Referral ID must be a unique trackable ID independent of the original Lead ID, and the record must preserve who the actual end prospect is.
  12. Referred Lead status is one of: Sent, Acknowledged, Contacted, Quote Shared, Won, Lost, No Action; Sent Date / Sent By is captured for accountability and aging.
  13. Next Check Date and Internal Owner drive salesperson follow-up to ensure the distributor is actioning the referral; if won, the referral links to the Quote/Order where available.
  • Use the standard Zoho CRM Accounts module: Account Type as a global picklist backing the 9-value configurable master (admin-editable without code), plus a multi-select picklist for Segment Tags and a mandatory-by-rule single-line SAP Customer Code field.
  • Build Referred Leads as a custom module with lookups to the Distributor Account and the original Lead; it appears on the Account as a related list, and a Client Script or Canvas record page shows the referred-leads panel only when Account_Type = Distributor.
  • Enforce the PI-handoff gate with a CRM Validation Rule (or Blueprint transition condition on the Quote/Order process) that blocks handoff while SAP Customer Code is empty on the linked Account.
  • Compute current-year vs 5-FY panels in Zoho Analytics (CRM + SAP-synced data) and embed the dashboard on the Account detail page; sync SAP sales/order values into rollup fields via a scheduled Deluge function or middleware so YTD figures match SAP.
  • Automate the referral lifecycle with Workflow rules: stamp Sent Date/Sent By on Referred Lead creation, and an escalation workflow that emails/tasks the Internal Owner when Next Check Date passes with status still Sent/No Action.
  • Store the Documents tab content in WorkDrive folders linked per Account rather than CRM attachments, keeping the 360-degree view's document tab organized and shareable.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Contacts

Contacts stores the people associated with Accounts and provides the individual communication history.

Contact identity record

Name, Account, designation, department, email and phone/WhatsApp captured per person, always tied to an Account.

Multi-select Buying Role

Each contact carries one or more buying roles: Decision Maker, Technical Evaluator, Procurement, Finance, Influencer, User, Gatekeeper (multi-select).

Relationship tracking

Owner, preferred channel, last interaction and next action held on the contact so the salesperson always knows the current state and the next step (e.g. 'Send technical questionnaire').

WhatsApp consent management

WhatsApp opt-in with consent source, consent date and communication preferences; opt-in status is surfaced on the contact header ('WhatsApp opted-in').

Unified Outlook/WhatsApp timeline

One individual communication history aggregating Outlook email, WhatsApp, calls, meetings, notes, quote sends and form sends/submissions.

Cross-module associations

Contact links to its Leads, Sales Cases, Quotes, Orders, Complaints and Technical Queries.

One person, one unified timelineSection 8
flowchart TD
    O["Outlook email
sent or received"] --> T["Unified contact timeline"] W["WhatsApp message
official business channel"] --> T M["Calls, meetings, notes
logged manually"] --> T F["Customer form sends
and submissions"] --> T T --> A["Visible on the Contact, the Account
and every linked Lead, Quote, Order, Complaint, Query"] RS["Reply from CRM via WhatsApp"] --> CG{"Consent recorded and
template rules satisfied?"} CG -->|Yes| OUT["Message sent and auto-logged"] CG -->|No| BLK["Send blocked
consent or template missing"]
Rule: Every communication is visible on the Contact, the Account and every linked sales record - nothing is retyped and nothing lives only in a personal inbox.
RoleInvolvement in this module
SalespersonOwns the contact, assigns buying roles, logs calls/notes, sends emails and WhatsApp, and maintains last interaction and next action.
Customer externalThe contact person whose inbound emails, WhatsApp messages and form submissions populate the unified timeline, and who grants WhatsApp opt-in.
Field groupFieldsRules / behaviour
IdentityName, Account, designation, department, email, phone/WhatsApp
Buying RoleDecision Maker, Technical Evaluator, Procurement, Finance, Influencer, User, GatekeeperMulti-select.
RelationshipOwner, preferred channel, last interaction, next action
ConsentWhatsApp opt-in/consent source/date and communication preferences
TimelineOutlook email, WhatsApp, calls, meetings, notes, quote sends, form sends/submissions
AssociationsLeads, Sales Cases, Quotes, Orders, Complaints and Technical Queries
  1. Every Contact is stored as a person associated with an Account.
  2. Buying Role is a multi-select field restricted to: Decision Maker, Technical Evaluator, Procurement, Finance, Influencer, User, Gatekeeper.
  3. Each Contact carries relationship data: Owner, preferred channel, last interaction and next action.
  4. WhatsApp consent is recorded as opt-in with consent source, consent date and communication preferences, and the opt-in status is visible on the contact record.
  5. The Contact provides one unified individual communication history aggregating Outlook email, WhatsApp, calls, meetings, notes, quote sends and form sends/submissions.
  6. A Contact is associated with its Leads, Sales Cases, Quotes, Orders, Complaints and Technical Queries.
  • Zoho CRM Contacts module with Account lookup; Buying Role as a multi-select picklist carrying exactly the seven spec values; designation maps to the standard Title field, department to a custom picklist.
  • Consent block as custom fields (WhatsApp_Opt_In checkbox, Consent_Source picklist, Consent_Date date, Communication_Preferences multi-select) plus a Deluge guard in every WhatsApp send function and a workflow alert so no message goes out when opt-in is false.
  • Outlook side of the timeline via Zoho CRM's Microsoft 365/Outlook email integration (emails auto-associate to the contact); WhatsApp messages logged to the contact through the WhatsApp Business integration or a Deluge webhook writing timeline entries.
  • Last interaction and next action automated: a workflow/Deluge function stamps Last_Interaction on every logged call, email or WhatsApp, and Next Action is maintained as an open CRM Task so it appears in the salesperson's queue.
  • Associations render as native related lists once Deals (Sales Cases), Quotes and Sales Orders reference the contact; Complaints and Technical Queries live in Zoho Desk and appear on the contact via the Desk-CRM integration widget.
  • Zoho Forms mapped to CRM push form sends/submissions into the contact timeline, completing the aggregation the spec's Timeline row requires.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Orders

Orders is a sales-facing view of business that has successfully reached PI creation in SAP - CRM shows commercial links plus SAP PI and read-only operational status, and must not duplicate SAP operational data entry.

PI-triggered Order creation

The Order entry trigger is successful PI creation in SAP - not merely PO receipt. The Order stage begins only after SAP confirms PI creation.

Customer PO capture

On PO receipt, the PO number, PO date and original PO document are uploaded/stored in CRM with the linked Quote; the Quote becomes Won / PO Received.

Unique Order Correlation ID

CRM generates one handoff ID linking Sales Case ID + Quote ID + Customer PO + SAP PI; every integration retry reuses the same ID to prevent duplicate PIs/orders.

SAP mapping validation

Before PI handoff, validate SAP Customer Code, SAP Material Codes, quantity, price, currency, terms and any required customer-form fields.

SAP PI reference on the Order

The PI number returned from SAP is stored in CRM and becomes the key ERP link shown on the Order.

Read-only operations status

Production, inspection, dispatch, delivery and invoice fields on the Order are read-only from SAP; sales tracks status without re-entering operational data.

PI-pending error handling

If PI creation fails, the Quote stays Won / PO Received - PI Pending, the integration error is exposed, and no duplicate Order is created.

Integration health tracking

Last sync, sync state, error and the retry/resolve action are held in the CRM integration layer for the SAP PI handoff.

Sales-facing Orders register

Orders list with CRM Order, SAP PI No., Customer PO, Quote, Account, Amount, SAP Status and Owner, plus counters for Orders YTD, PI Pending Errors, In Production and Ready/Dispatch.

PO received to SAP PI to OrderSection 9 / Workflow 9
flowchart TD
    PO["Customer PO received
PO number, date and document attached to the quote"] --> WON["Quote becomes Won - PO Received"] WON --> VAL["Validate SAP mapping
customer code, material codes, qty, price, currency, terms"] VAL --> OKV{"Validation passes?"} OKV -->|No| FIX["Missing commercial or technical data completed
customer form may be used"] FIX --> VAL OKV -->|Yes| CRT["Create PI through the supported SAP API or middleware
one correlation ID for the handoff"] CRT --> R{"PI created successfully?"} R -->|Yes| ORD["CRM Order created
SAP PI number stored on the record"] R -->|No| PEND["Quote stays Won - PI Pending
integration error surfaced to authorized users"] PEND --> RETRY["Retry reuses the SAME correlation ID
no duplicate PI or order possible"] RETRY --> R ORD --> OPS["Production, inspection, dispatch, delivery, invoice
synced read-only from SAP"]
Rule: A CRM Order must never be created just because a PO was received - the Order stage begins only after SAP confirms PI creation. Every retry reuses the same correlation ID so a retried PI can never duplicate.
RoleInvolvement in this module
SalespersonAttaches/records the Customer PO against the Won Quote and is the Owner shown on each Order, following read-only SAP status through to dispatch and invoice.
SAP/Operations teamSAP returns the PI number and owns all operations data (production/fulfilment, inspection, dispatch, delivery, invoice) that CRM displays read-only.
CRM AdministratorOwns the CRM integration layer - monitors last sync, sync state and errors, and drives the retry/resolve action on failed PI handoffs.
Field groupFieldsRules / behaviour
Commercial referencesCRM Order ID, Sales Case, Account, Contact, Quote, Customer PO number/date/documentOwnership: CRM.
Unique handoff linkOrder Correlation ID / integration keyOwnership: CRM; reused on retry.
ERP referencesSAP PI number, SAP customer/material codes / line referencesOwnership: SAP returned; stored in CRM.
OperationsProduction/fulfilment, inspection, confirmed delivery, dispatch, delivery, invoiceOwnership: SAP; read-only in CRM.
Integration healthLast sync, sync state, error, retry / resolve actionOwnership: CRM integration layer.
Orders list view (columns)CRM Order, SAP PI No., Customer PO, Quote, Account, Amount, SAP Status, OwnerCreated when SAP PI is successfully created; operations synchronized from SAP (statuses shown: Production, Ready, Dispatch).
  1. A CRM Order must not be created just because a PO was received - the Order stage begins only after SAP confirms PI creation (Critical rule).
  2. The Order entry trigger is successful PI creation in SAP, not merely PO receipt.
  3. For reporting, a Quote is considered Won when the customer PO is received and accepted against that Quote; the commercial case becomes an Order only after the SAP PI is successfully created.
  4. On PO receipt, store the PO number, PO date and the original PO document in CRM, linked to the Quote.
  5. CRM creates a unique Order Correlation ID that links Sales Case ID + Quote ID + Customer PO + SAP PI.
  6. Validate SAP Customer Code, SAP Material Codes, quantity, price, currency, terms and any required customer-form fields before creating the PI.
  7. Create the PI through the supported SAP API/middleware.
  8. Every retry of the integration must reuse the same correlation ID and must not create duplicate PIs or Orders.
  9. On successful response, store the SAP PI number and create/move the Sales Pipeline record to Order; the PI number becomes the key ERP link shown on the Order.
  10. If PI creation fails, keep the Quote as Won / PO Received - PI Pending, expose the integration error, and do not create a duplicate Order.
  11. Until PI succeeds, the pipeline record remains Opportunity or Trial with PI Pending.
  12. Production, inspection, dispatch, delivery and invoice fields are read-only from SAP; CRM must not duplicate SAP operational data entry.
  • Zoho CRM Blueprint on the Sales Pipeline: the transition into the Order stage is executed only by the SAP-success callback (Deluge function/webhook), never manually - enforcing 'PO alone never creates an Order' at the process layer.
  • Validation rules + a Deluge pre-handoff function block the SAP handoff until SAP Customer Code, SAP Material Codes, quantity, price, currency, terms and mandatory customer-form fields are filled; the Order Correlation ID is generated in Deluge and stored in a unique, read-only field.
  • PI creation via Deluge invokeurl (or Zoho Flow/Catalyst function) to the SAP middleware, passing the stored correlation ID; a 'Retry PI' custom button reuses the same ID (idempotent), writes back the SAP PI number on success, or sets Won / PO Received - PI Pending and logs the error into the Integration Health fields on failure.
  • Field-level security: all Operations fields (production/fulfilment, inspection, confirmed delivery, dispatch, delivery, invoice) are read-only in every sales profile/layout and populated exclusively by the SAP sync integration user.
  • Customer PO stored as an attachment (or WorkDrive link) on the record with dedicated PO Number and PO Date fields, related to the Quote via lookup.
  • Zoho Analytics (or CRM dashboard) reproduces the Orders KPIs - Orders YTD, PI Pending Errors, In Production, Ready/Dispatch - driven by the SAP Status and sync-state fields.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Activities

Activities is the salesperson's daily working queue, combining manual tasks with auto-logged Outlook/WhatsApp communications.

Daily work queue

One queue listing every activity with Due, Type, Account/Contact, Related To, Owner, Next Action and Status columns - the salesperson works and adds activities without leaving the page.

Queue counters

Summary tiles across the top: Overdue (needs action), Today (assigned), This Week (open), Completed (this month).

Filtered views

Overdue, Today, This Week, Completed, My Activities, and by Account/Owner views over the queue.

Manual activity types

Call, meeting, customer visit, follow-up, internal note, technical discussion - entered by the salesperson.

Automatic activity types

Outlook email sent/received and WhatsApp sent/received plus status events are auto-logged into the same queue with an Auto-logged status.

+ Add Activity drawer

Create an activity directly from the Activities page; choose Account, Contact and the related Lead/Sales Case/Complaint/Technical Query.

Completion capture

Closing an activity captures outcome and next action; whether a next action is required depends on the related record's state.

Timeline associations

Every activity should appear automatically on all linked record timelines.

The daily queueSection 10
flowchart TD
    AUTO["Automatic activities
Outlook mail and WhatsApp events, logged by the system"] --> Q["Daily queue
Overdue - Today - This Week - Completed - My Activities"] MAN["+ Add Activity
call, meeting, customer visit, follow-up, note, technical discussion"] --> Q Q --> WRK["Salesperson works the item"] WRK --> DONE["Outcome captured on completion"] DONE --> NA{"Is the linked record still open?"} NA -->|Yes| NEXT["Next action and next action date required"] NEXT --> Q NA -->|No| FIN["Done - activity stays on every linked timeline"]
Rule: Completion captures outcome and, while the record stays open, a next action with a date - so no active record is ever left without a follow-up. Activities appear automatically on all linked record timelines.
RoleInvolvement in this module
SalespersonThe only role the spec names for this module - owns the daily working queue, works the views (including by Account/Owner, since queue rows carry multiple owners such as Rohit, Amit and Priya), adds manual activities via the drawer, and captures outcome plus next action on completion. The page mock's logged-in user (Amit Sing) is a Sales user.
Field groupFieldsRules / behaviour
+ Add Activity drawerActivity Type, Account, Contact, Related Lead / Sales Case / Complaint / Query, Date & Time, Owner, Priority, Notes / Outcome, Next Action, Next Action DateCreate activity directly from the Activities page; choose Account, Contact and related Lead/Sales Case/Complaint/Technical Query.
Queue list columnsDue, Type, Account / Contact, Related To, Owner, Next Action, StatusStatus distinguishes Open entries from Auto-logged communications.
ViewsOverdue, Today, This Week, Completed, My Activities, by Account/Owner
Manual typesCall, Meeting, Customer visit, Follow-up, Internal note, Technical discussion
Automatic typesOutlook email sent/received, WhatsApp sent/received, Status eventsLogged automatically; shown in the queue with Auto-logged status.
Summary countersOverdue (needs action), Today (assigned), This Week (open), Completed (this month)
  1. Activities is the salesperson's daily working queue and combines manual tasks with auto-logged Outlook/WhatsApp communications.
  2. The module provides Overdue, Today, This Week, Completed, My Activities and by Account/Owner views.
  3. Manual activity types are call, meeting, customer visit, follow-up, internal note and technical discussion.
  4. Outlook emails sent/received and WhatsApp messages sent/received, including status events, are logged automatically.
  5. Activities can be created directly from the Activities page via the + Add Activity drawer, without leaving the page.
  6. When creating an activity the user chooses the Account, Contact and the related Lead/Sales Case/Complaint/Technical Query.
  7. Completing an activity captures the outcome and the next action.
  8. Whether a next action is required at completion depends on the state of the related record.
  9. Every activity should appear automatically on all linked record timelines.
  • Base the module on Zoho CRM's native activities (Tasks/Calls/Meetings): add custom picklist values for customer visit, internal note and technical discussion, and custom fields Next Action (text), Next Action Date (date) and Priority to match the drawer exactly.
  • Build the six views as CRM custom views with criteria on Due Date, Status and Owner (Overdue = due < today and open; My Activities = owner is current user; by Account/Owner via sort/group), and drive the four counters from view counts or an Analytics KPI row embedded above the list.
  • Outlook auto-logging comes from Zoho CRM's Outlook add-in / email association (sent/received mail attaches to the Contact automatically); WhatsApp sent/received and status events need the WhatsApp Business integration or a webhook into a Deluge function that creates activity records tagged Auto-logged.
  • Enforce the completion rule with a validation rule plus a Deluge function on close: block status Completed unless Notes/Outcome is filled, and require Next Action + Next Action Date conditionally by reading the related Lead/Deal/Case stage first (the 'depends on record state' gate).
  • Timeline association is native via Who/What: set Contact (WhoId) and the related Lead/Deal (WhatId) on every activity so it shows on those record timelines; for Complaints/Technical Queries handled in Zoho Desk, mirror the activity onto the ticket with a Deluge/Desk API call so both timelines stay complete.
  • Recreate the + Add Activity drawer as a CRM Wizard or a Canvas quick-create button on the Activities list view so salespeople add activities with the drawer's exact field order without leaving the page.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Complaints

Complaints is both a live issue register and a reusable issue/solution repository - resolve current problems quickly and make previous approved resolutions easy for Sales to find next time.

Live complaint register

Active register listing each complaint with Complaint ID, Account, Product/Segment, Issue, Source, Age, Owner and Status, headed by counters for Open, Due Today, Resolved (this month) and approved Knowledge Answers.

Structured intake

Every complaint captures Complaint ID, Account, Contact, source, received date/time, the original Outlook/WhatsApp message/thread and an owner.

Issue detail with references

Product/material, Segment Tags, serial/order/PI reference where known, category, description and attachments/media recorded on the complaint.

Priority and TAT tracking

Priority, target TAT, age, due date, escalation and status tracked per complaint so due-today items and escalations are visible.

Resolution capture

Diagnosis, root cause, corrective action, solution and resolved date recorded when a complaint is closed.

Reusable knowledge repository

Symptoms/keywords, approved reusable answer, applicability, technical approval and linked similar complaints; approved answers surface as Similar Resolved Issues beside the selected complaint.

Knowledge search

Search by symptom, wording, product, code/category and customer so Sales can find prior approved resolutions.

Outlook/WhatsApp intake

Email or WhatsApp messages auto-log against Contact + Account and can be classified into a Complaint (or Technical Query) while preserving the original thread.

Lead-close integration

If a Lead is closed as Complaint, the Complaint record is automatically created/linked and the source communication retained.

Complaint intake to reusable knowledgeSection 11 / Workflow 10
flowchart TD
    IN1["Outlook"] --> CL{"Classify
complaint or technical query?"} IN2["WhatsApp"] --> CL IN3["Manual entry"] --> CL CL -->|Technical question| TQ["Routed to the Technical Queries repository"] CL -->|Complaint| REG["Complaint registered
original message, thread and files linked"] REG --> TAT["Priority and TAT target set
age, due date and escalation tracked"] TAT --> RES["Resolution
diagnosis, root cause, corrective action, resolved date"] RES --> APP{"Approved as
reusable knowledge?"} APP -->|Yes| KB["Searchable by symptom, product, category, customer
suggested on similar future issues"] APP -->|No| CLS["Closed - stays on the account history"] KB --> CLS
Rule: Complaints and Technical Queries are separate repositories; the original message, thread and files stay linked; approved resolutions become searchable knowledge suggested on similar issues.
RoleInvolvement in this module
SalespersonOwns complaints in the register (Owner field), confirms low-confidence Complaint/Technical Query classifications, and reuses approved answers for future sales responses.
Technical teamProvides the technical approval required before a technical/safety-sensitive answer can be suggested as a reusable response.
Customer externalRaises the issue - their Outlook email or WhatsApp message is the source communication that auto-logs against Contact + Account.
Field groupFieldsRules / behaviour
IntakeComplaint ID, Account, Contact, Source, Received date/time, Original Outlook/WhatsApp message/thread, Owner
IssueProduct/material, Segment Tags, Serial/order/PI reference where known, Category, Description, Attachments/media
Priority / TATPriority, Target TAT, Age, Due date, Escalation, Status
ResolutionDiagnosis, Root cause, Corrective action, Solution, Resolved date
KnowledgeSymptoms/keywords, Approved reusable answer, Applicability, Technical approval, Linked similar complaints
SearchSymptom, Wording, Product, Code/category, CustomerSearch by symptom, wording, product, code/category and customer.
Lead close integrationAuto-created/linked Complaint record, Retained source communicationIf a Lead is closed as Complaint, automatically create/link this record and retain the source communication.
  1. Complaints and Technical Queries are maintained as separate repositories.
  2. Technical/safety-sensitive answers require approval before being suggested as reusable responses.
  3. Incoming Outlook or WhatsApp communication auto-logs against the Contact and Account.
  4. Rules/AI may suggest the Complaint or Technical Query classification, and the user confirms whenever confidence is not high.
  5. The original message/thread, files and context are linked to the Complaint or Technical Query record, preserving the original thread.
  6. Every complaint tracks priority, target TAT, age, due date, escalation and status.
  7. Resolution capture records diagnosis, root cause, corrective action, solution and resolved date.
  8. Approved resolutions/answers are captured and made searchable for future sales responses.
  9. Knowledge entries carry symptoms/keywords, applicability, technical approval and linked similar complaints.
  10. The register and knowledge base are searchable by symptom, wording, product, code/category and customer.
  11. If a Lead is closed as Complaint, the Complaint record is automatically created/linked and the source communication is retained.
  • Build Complaints as a custom Zoho CRM module (auto-number Complaint ID, lookups to Account/Contact/order-PI reference) with a Blueprint driving Open -> Investigating -> Resolved; the Resolved transition mandates Diagnosis, Root cause, Corrective action and Solution, and stamps Resolved date.
  • Model Knowledge Answers as a second custom module linked to Complaints (multi-select lookup for linked similar complaints) with a CRM approval process so a record only becomes an approved reusable answer after Technical team sign-off - satisfying the safety-sensitive approval rule.
  • Use the Zoho CRM Outlook add-in and a WhatsApp Business channel integration (via Zoho CRM/SalesIQ) to auto-log messages against Contact + Account; a workflow plus Deluge function creates the Complaint and attaches the original thread and files so context is preserved.
  • Implement TAT with workflow rules and Deluge: set Due date from Priority (target TAT) on create, use a formula field for Age, scheduled escalation alerts on breach, and custom views feeding the Open / Due Today counters.
  • Lead-close integration: a workflow on Leads fires when the close reason is Complaint, and a Deluge function auto-creates/links the Complaint record and copies the source communication and attachments across.
  • Zoho Analytics dashboard for Open, Due Today, Resolved-this-month and Approved Knowledge Answer counts; keep Symptoms/keywords in a searchable field so search covers symptom, wording, product, code/category and customer; route heavy attachments/media to WorkDrive links rather than CRM storage.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Technical Queries

A separate repository for customer questions that are not complaints, helping Sales find a correct previously approved answer instead of repeatedly asking the technical team the same question.

Separate query repository

Technical Queries is a repository kept separate from Complaints, holding non-complaint questions (how the product works, compatibility, specification, certification, application guidance) with their own IDs, owners and statuses.

Status lifecycle with TAT

Each query moves through New, Awaiting Technical, Answer Drafted, Approved, Answered, Closed, with age, due date / SLA target and escalation tracked (TAT column visible on the query list).

Approved answer with technical approver

Queries carry a draft answer, final answer, answer sent date and the technical approver; the mockup shows the approval stamp 'Technical Team - Approved' on the answer.

Reusable knowledge repository

Approved reusable answers are stored with tags/keywords, applicability limitations and similar questions, forming the searchable approved-answer repository (mockup KPI: 112 reusable Approved Answers).

Similar-query suggestions

Before drafting, the system shows likely similar resolved queries and approved answers ('Search Knowledge' panel with suggested answers, searchable by symptoms / question / product / keyword).

Omnichannel intake with thread preservation

Email (Outlook) or WhatsApp messages auto-log against Contact + Account; the original message/thread, files and context are linked to the created record.

Complaint vs Technical Query classification

Rules/AI may suggest Complaint or Technical Query and the user confirms if confidence is not high, guided by the 12.1 distinction table (Complaint = failure/defect/dissatisfaction, e.g. leak, heavy steering, noise; Technical Query = how-it-works/compatibility/certification, e.g. torque margin, dual station compatibility).

Lead close integration

If a Lead is closed as Technical Query, the system creates/links a Technical Query record and preserves all original context.

Query to approved answerSection 12 / Workflow 10
flowchart TD
    Q["Query arrives
Outlook, WhatsApp or manual - New"] --> SIM{"Similar approved
answer already exists?"} SIM -->|Yes| REUSE["Sales replies with the approved answer
no technical round-trip needed"] SIM -->|No| AW["Awaiting Technical"] AW --> DR["Answer Drafted
by the technical team"] DR --> APR{"Technical approver
signs off?"} APR -->|Changes needed| DR APR -->|Approved| ANS["Answered
final answer and sent date recorded"] ANS --> KB["Approved reusable answer
tags, keywords, applicability limits"] KB --> CLS["Closed - TAT recorded against target"]
Rule: Before drafting, the CRM shows likely similar resolved queries and approved answers. Technical or safety-sensitive answers require approval before being suggested as reusable responses.
RoleInvolvement in this module
SalespersonOwns queries, confirms Complaint-vs-Technical-Query classification, searches the approved-answer repository before asking the technical team, and sends the final answer to the customer.
Technical teamAnswers queries in Awaiting Technical, acts as technical approver of drafted answers, and approves technical/safety-sensitive answers before they become reusable responses.
Customer externalOriginates the question via Outlook email or WhatsApp; their original message/thread and files are preserved on the record.
Field groupFieldsRules / behaviour
IntakeTechnical Query ID, Account, Contact, source, received timestamp, owner, original message/thread and files
ContextProduct/material, Segment Tags, Sales Case/Quote/Order if relevant, customer wording, question category
StatusNew, Awaiting Technical, Answer Drafted, Approved, Answered, Closed
TATAge, due date / SLA target, escalation
AnswerDraft answer, final answer, answer sent date, technical approver
KnowledgeApproved reusable answer, tags/keywords, applicability limitations, similar questions
Search / SuggestLikely similar resolved queries, approved answersBefore drafting, show likely similar resolved queries and approved answers.
Lead close integrationLinked Technical Query record, original contextIf Lead is closed as Technical Query, create/link this record and preserve all original context.
  1. Technical Queries is a separate repository for questions that are not complaints; Complaints and Technical Queries are separate repositories.
  2. Technical/safety-sensitive answers require approval before being suggested as reusable responses.
  3. Query status is tracked as New, Awaiting Technical, Answer Drafted, Approved, Answered, Closed.
  4. Each query tracks TAT: age, due date / SLA target and escalation.
  5. Before drafting an answer, the system shows likely similar resolved queries and approved answers.
  6. Email or WhatsApp messages auto-log against Contact + Account, and the original message/thread, files and context are linked to the created record.
  7. Rules/AI may suggest Complaint or Technical Query; the user confirms the classification if confidence is not high.
  8. Classify as Complaint when the customer reports a failure, defect, poor performance, service problem or dissatisfaction (e.g. leak, heavy steering, noise, failure, delayed/incorrect item).
  9. Classify as Technical Query when the customer asks how the product works, compatibility/specification/certification or application guidance (e.g. torque margin, dual station compatibility, certification availability, installation question).
  10. Every answer records draft answer, final answer, answer sent date and the technical approver.
  11. Approved answers become reusable knowledge carrying tags/keywords, applicability limitations and similar questions, searchable for future sales responses.
  12. If a Lead is closed as Technical Query, create/link the Technical Query record and preserve all original context.
  • Build Technical Queries as a Zoho CRM custom module with a Blueprint enforcing New -> Awaiting Technical -> Answer Drafted -> Approved -> Answered -> Closed; restrict the Approved transition to the Technical team profile and use a during-transition mandatory field to capture Technical Approver and approval date.
  • Intake: Zoho CRM email-in (Outlook/IMAP) plus a WhatsApp channel integration; a Deluge workflow matches sender to Contact + Account, attaches the full thread and files to the record, and sets a Classification picklist that the salesperson confirms (validation rule blocks Blueprint progress until classification is confirmed).
  • TAT: workflow computes Due Date from SLA target on create; time-based workflow actions escalate overdue Awaiting Technical queries (notify owner and technical lead) and stamp the escalation flag shown in the TAT column.
  • Knowledge reuse: keep approved answers on the record with an 'Approved for reuse' checkbox set only by the Approved Blueprint transition; a related-list widget or Deluge search function queries by tags/keywords/product to surface similar resolved queries and suggested answers before drafting (only Approved = true records are suggested).
  • Lead close integration: workflow on Leads where Closed reason = Technical Query runs a Deluge function that creates/links the Technical Query record, copying description, attachments and the email thread so all original context is preserved.
  • Dashboards: Zoho Analytics (or CRM dashboards) reproduce the four KPI cards - Open Queries, Awaiting Technical (escalated), Answered this month, Approved Answers (reusable) - plus TAT/escalation reports.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Customizable Analytics

Analytics starts with high-level KPI cards and lets the user or manager build configurable charts, where clicking any card or chart drills into the underlying records with the same filters applied.

High-level KPI cards

The dashboard opens with KPI cards (mock shows Sales vs Target ₹14.2/₹18 Cr, Lead Conversion 34% Qualified/created, Quote Win Ratio 41% PO received/shared, Complaint TAT 1.8 d median) as the entry point before any charts.

Recommended KPI library

Ten precisely defined metrics: Sales vs Target, Lead Conversion Ratio, Quote Win Ratio (count and value), Pipeline Value, Engagement Mix, Distributor Lead Actioning, Complaint TAT, Technical Query TAT, PI Creation Turnaround — each with an exact recommended definition.

Configurable charts

Users build charts in six types — bar, line, funnel, stacked bar, donut/pie, table — from the KPI/chart library (Pipeline by Stage, Sales by Account, Sales by Segment, Hot/Warm/Cold Leads, Distributor Lead Actioning, Technical Query TAT, Quote Win Ratio, Complaint TAT, PI Creation Turnaround).

Universal drill-down

Every visualization supports drill-down: clicking a card or chart opens the underlying records with the same filters applied.

Cross-cutting filters

Filters: date, owner/team, Account/customer type, Segment Tags, product, pipeline stage, complaint/query category, and country when useful.

Personal + shared dashboards

Users can add, remove and reorder KPI cards and charts; personal dashboards are supported alongside manager-published shared dashboards.

Permission-controlled targets

Targets are permission-controlled and can be entered by period, salesperson and team; they feed the Sales vs Target KPI.

From targets to drill-downSection 13
flowchart TD
    T["Targets entered
by period, salesperson and team - permission controlled"] --> K["KPI cards
Sales vs Target, Lead Conversion, Quote Win, Pipeline Value,
Engagement Mix, Distributor Actioning, Complaint TAT, TQ TAT, PI Turnaround"] DATA["CRM, Desk and SAP data"] --> K K --> CH["Configurable charts
bar, line, funnel, stacked bar, donut, table"] CH --> DB["Personal dashboards plus
manager-published shared dashboards"] CH --> F["Filters
date, owner/team, customer type, Segment Tags,
product, stage, category, country"] F --> DR["Drill-down
click any card or chart to open the underlying records"]
Rule: Targets are permission-controlled and entered by period, salesperson and team. Every card and chart drills into the underlying records with the same filters applied.
RoleInvolvement in this module
SalespersonViews KPI cards and charts, builds personal dashboards, and drills from any visualization into the underlying records.
Sales ManagerBuilds and publishes shared dashboards and enters permission-controlled targets by period, salesperson and team.
CRM AdministratorConfigures the KPI library, targets, chart permissions and shared dashboards in Settings, including optional alternative Lead Conversion definitions.
Field groupFieldsRules / behaviour
Sales vs TargetSAP-confirmed chosen sales measure vs configured targetClearly define whether target is based on order/PI value or invoiced sales.
Lead Conversion RatioQualified Leads / Leads createdOptional alternative definitions configurable in Settings.
Quote Win Ratio - countQuotes Won (PO received) / decided Quotes sharedDo not count revisions as independent quotes.
Quote Win Ratio - valueWon Quote value / total value of decided Quotes
Pipeline ValueValue by Qualified Lead / Opportunity / Trial / Order
Engagement MixHot / Warm / Cold, Qualified / Sales Nurture / Marketing Nurture
Distributor Lead ActioningReferred leads by Sent / Contacted / Quote Shared / Won / No Action, average days to action
Complaint TATAverage, Median, % within targetFilter by priority/category/product.
Technical Query TATAverage/median time from received to approved/answered
PI Creation TurnaroundPO received to successful PI creation in SAP, integration failures, backlog
Chart typesbar, line, funnel, stacked bar, donut/pie, table
Filtersdate, owner/team, Account/customer type, Segment Tags, product, pipeline stage, complaint/query category, countryCountry included when useful.
Customize Dashboard chart library (mock)Pipeline by Stage, Sales by Account, Sales by Segment, Hot/Warm/Cold Leads, Distributor Lead Actioning, Technical Query TAT, Quote Win Ratio, Complaint TAT, PI Creation Turnaround
  1. Analytics starts with high-level KPI cards, and the user or manager can then build configurable charts.
  2. Clicking a card or chart drills into the underlying records with the same filters applied.
  3. Every visualization supports drill-down to the underlying records.
  4. Sales vs Target compares the SAP-confirmed chosen sales measure against the configured target, and it must be clearly defined whether the target is based on order/PI value or invoiced sales.
  5. Lead Conversion Ratio = Qualified Leads / Leads created, with optional alternative definitions in Settings.
  6. Quote Win Ratio (count) = Quotes Won (PO received) / decided Quotes shared; revisions must not be counted as independent quotes.
  7. Quote Win Ratio (value) = Won Quote value / total value of decided Quotes.
  8. Pipeline Value is reported by Qualified Lead / Opportunity / Trial / Order.
  9. Engagement Mix reports Hot / Warm / Cold and Qualified / Sales Nurture / Marketing Nurture.
  10. Distributor Lead Actioning tracks referred leads by Sent / Contacted / Quote Shared / Won / No Action and average days to action.
  11. Complaint TAT reports average, median and % within target, filterable by priority, category and product.
  12. Technical Query TAT is the average/median time from received to approved/answered.
  13. PI Creation Turnaround measures PO received to successful PI creation in SAP, including integration failures and backlog.
  14. Users can add, remove and reorder KPI cards and charts.
  15. Supported chart types are bar, line, funnel, stacked bar, donut/pie and table.
  16. Available filters are date, owner/team, Account/customer type, Segment Tags, product, pipeline stage, complaint/query category, and country when useful.
  17. Personal dashboards are supported alongside manager-published shared dashboards.
  18. Targets are permission-controlled and can be entered by period, salesperson and team.
  • Build the KPI library in Zoho Analytics (CRM + Desk data synced) rather than native CRM dashboards: median and % within target for Complaint/TQ TAT and the win-ratio formulas need Analytics aggregate formulas and Query Tables; native CRM components cannot compute medians.
  • Model quote revisions as versions under a parent Quote (parent lookup + revision number in CRM) so a Query Table can compute Quote Win Ratio on decided parent quotes only, honoring the do-not-count-revisions rule.
  • Create a Sales Targets custom module in Zoho CRM (period, salesperson, team, target value, basis) with profile/role permissions so target entry is permission-controlled; sync it to Analytics and join against SAP-confirmed sales for the Sales vs Target card.
  • Capture Distributor Lead Actioning timestamps (Referred/Sent, Contacted, Quote Shared, Won/No Action) as datetime fields written by CRM workflows or Blueprint transitions, so average days to action is computable in Analytics.
  • Drill-down: use Analytics view-underlying-data on every widget, and keep dashboards embedded in a CRM web tab named Analytics; simple count cards can also be CRM dashboard components with native drill-down to filtered list views.
  • Personal vs shared dashboards map to Analytics private dashboards per user plus manager-published dashboards shared to groups with view permissions; PI Creation Turnaround needs the SAP integration middleware to log PI success/failure timestamps back to CRM.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Settings

Central admin console holding all configurable CRM masters and workflow rules — users and permissions, segment tags, pipeline, engagement and routing rules, close reasons, templates, imports, calendars, analytics, integrations and audit.

Users & Permissions

Admin manages users, teams, permissions, record visibility and the default landing page; the Settings card also places roles and the audit log under this area.

Segment Tags master

Commercial / Inboard / Outboard multi-select master, maintained centrally with room for future additions.

Pipeline & Lead Importance

Configure stage names and required fields per stage; Trial stage is optional; the Order stage trigger is SAP PI created. Lead Importance master holds High / Medium / Low values.

Engagement rules & Working-Day Calendar

Hot 0-20, Warm 21-59, Cold 60+ working-day engagement bands, counted on a working-day calendar of weekends plus company holidays used for engagement age.

Lead Routing & Close Reasons

Routing matrix (Hot/Qualified; Warm+High Qualified; Warm+Medium/Low Sales Nurture; Cold Marketing Nurture) and the five close reasons: Sent to Distributor, Existing Customer, Not Relevant, Technical Query, Complaint.

Templates: Quotes, Customer Forms, Excel Import

Quote templates (numbering, line-item masters, terms, approval rules, PDF template), customer form templates (field mappings, required fields, conflict-review rules) and Excel import governance (templates, allowed fields, dedupe rules, import permissions).

Complaint & Query masters

Categories, TAT targets, escalation and technical approval rules for Complaints and Technical Queries, plus knowledge rules (per Settings card).

Analytics configuration

KPI library, targets, chart permissions and shared dashboards administered from Settings.

Integrations & Audit

Microsoft 365/Outlook, WhatsApp Business and SAP integrations with sync health/error queues; audit log of critical configuration changes, imports, transitions and integration events.

One admin console, auditedSection 14
flowchart TD
    ADM["CRM Administrator opens Settings"] --> CH{"What is being changed?"}
    CH -->|People| U["Users, roles, teams,
record visibility, default landing page"] CH -->|Masters| M["Segment Tags, close reasons, customer types,
complaint and query categories, TAT targets"] CH -->|Rules| RU["Pipeline gates, Importance values, engagement 20/60,
routing, referral statuses, working-day calendar"] CH -->|Templates| TE["Quote templates, customer forms,
Excel import templates, KPI library"] CH -->|Integrations| IG["Microsoft 365 / Outlook, WhatsApp Business,
SAP, sync health and error queues"] U --> AP["Change applies across every module"] M --> AP RU --> AP TE --> AP IG --> AP AP --> AUD["Audit trail
configuration changes, imports, transitions, integration events"]
Rule: Critical configuration changes, imports, transitions and integration events are all captured in the audit trail.
RoleInvolvement in this module
CRM AdministratorOwns every settings area — the entire Section 14 table is framed as What Admin Can Configure: users/roles, masters, pipeline, engagement and routing rules, templates, imports, analytics, integrations, calendar and audit.
Field groupFieldsRules / behaviour
Users / RolesUsers, Teams, Permissions, Record visibility, Default landing pageSettings card also lists roles and the audit log under Users & Permissions.
Segment TagsCommercial, Inboard, OutboardMulti-select master; future additions allowed.
PipelineStage names, Required fields per stageTrial stage optional; Order trigger = SAP PI created.
Lead ImportanceHigh, Medium, Low
EngagementHot band, Warm band, Cold band, Working-day calendarHot 0-20, Warm 21-59, Cold 60+ working days; counted on the working-day calendar.
Lead RoutingHot/Qualified, Warm+High Qualified, Warm+Medium/Low Sales Nurture, Cold Marketing Nurture
Lead Close ReasonsSent to Distributor, Existing Customer, Not Relevant, Technical Query, Complaint
Distributor ReferralReferral statuses, Follow-up rulesFollow-up cadence and accountability (per Settings card).
Excel ImportTemplates, Allowed fields, Dedupe rules, Import permissions
Customer FormsForm templates, Field mappings, Required fields, Conflict-review rules
Quote TemplatesNumbering, Line-item masters, Terms, Approval rules, PDF template
Complaint / Technical QueryCategories, TAT targets, Escalation rules, Technical approval rulesKnowledge rules also administered here (per Settings card).
Working-Day CalendarWeekends, Company holidaysUsed for engagement age calculation.
AnalyticsKPI library, Targets, Chart permissions, Shared dashboards
IntegrationsMicrosoft 365/Outlook, WhatsApp Business, SAP, Sync health/error queues
AuditCritical configuration changes, Imports, Transitions, Integration events
  1. All Settings areas are configured by the admin — Settings holds all configurable CRM masters and workflow rules.
  2. Segment Tags is a multi-select master with Commercial, Inboard and Outboard values, extensible with future additions.
  3. Pipeline stage names and required fields per stage are admin-configurable, and the Trial stage is optional.
  4. The Order stage trigger is SAP PI created.
  5. Lead Importance values are High, Medium and Low.
  6. Engagement bands are Hot 0-20, Warm 21-59 and Cold 60+ working days.
  7. Engagement age is measured in working days using the working-day calendar of weekends plus company holidays.
  8. Lead routing follows the configured matrix: Hot/Qualified; Warm+High Qualified; Warm+Medium/Low Sales Nurture; Cold Marketing Nurture.
  9. Lead close reasons are limited to Sent to Distributor, Existing Customer, Not Relevant, Technical Query and Complaint.
  10. Distributor referral statuses and follow-up rules (cadence and accountability) are admin-configured masters.
  11. Excel imports run only through admin-defined templates, allowed fields, dedupe rules and import permissions.
  12. Customer forms follow admin-defined form templates, field mappings, required fields and conflict-review rules.
  13. Quote templates govern numbering, line-item masters, terms, approval rules and the PDF template.
  14. Complaint / Technical Query masters define categories, TAT targets, escalation and technical approval rules.
  15. Analytics configuration covers the KPI library, targets, chart permissions and shared dashboards.
  16. Integrations cover Microsoft 365/Outlook, WhatsApp Business and SAP, each with sync health and error queues.
  17. The audit log records critical configuration changes, imports, transitions and integration events.
  • Users / Roles: model teams and record visibility with Zoho CRM Roles + Profiles and data-sharing rules; set the default landing page per profile via CRM home-page customization; Zoho's built-in Audit Log covers user/permission changes.
  • Engagement bands: Zoho has no native working-day lead-age math — run a daily scheduled Deluge function that computes engagement age against a Holidays custom module (weekends + company holidays) and stamps an Engagement Band picklist (Hot/Warm/Cold) on the Lead.
  • Routing and close reasons: implement the routing matrix as Workflow Rules (or Assignment Rules) keyed off Engagement Band + Lead Importance, and enforce close reasons with a Leads Blueprint whose Close transitions require the Close Reason picklist (5 fixed values).
  • Quote templates: use Zoho CRM Inventory (Quote) templates for the PDF layout, an auto-number field for numbering, Products as the line-item master, and CRM Approval Processes for quote approval rules.
  • Complaint / TQ masters: keep categories, TAT targets and escalation in Zoho Desk (departments, SLA policies, escalation workflows), with technical-approval steps as Desk Blueprints; sync Desk tickets to CRM Complaints/Technical Queries.
  • Integrations and audit: native Microsoft 365/Outlook integration, WhatsApp Business via CRM's WhatsApp channel, SAP via middleware/webhook + Deluge; log every sync failure to a custom Integration Log module to serve as the error queue, and rely on the exportable CRM Audit Log for configuration/import/transition events.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

Integrations & Core Data

Remove duplicate salesperson work by auto-capturing Outlook and WhatsApp communication into the CRM timeline and handing Customer POs to SAP through a validated, correlation-ID-safe PI process, with SAP remaining the read-only source of truth for operations and every core object linked through persistent IDs.

Outlook / M365 auto-logging

Connect approved company mailboxes through Microsoft 365 / Outlook APIs with approved authentication; auto-log sent and received customer emails when sender/recipient matches a CRM Contact, preserving direction, participants, subject, timestamp, body/preview (per retention policy), attachment references and conversation/thread ID.

Automatic email matching

Match logged mail automatically to Contact + Account, and onward to Lead / Sales Case / Quote / Complaint / Technical Query where confidence/rules are clear.

Unmatched Communications queue

A queue for mail that cannot be matched, plus sync/error monitoring, so no customer communication is silently lost.

Send via salesperson mailbox

Emailing a Quote or Customer Form from CRM sends through the salesperson's own mailbox and is visible in Outlook Sent Items where supported.

WhatsApp Business (official API only)

Official company WhatsApp Business integration - not personal-account scraping. Normalize phone numbers, match incoming/outgoing messages to Contacts and Accounts, and log messages/media with delivery/read/failure state where available.

WhatsApp consent, templates & classification

Send/reply from CRM subject to company consent/template rules; Quote and Customer Form links sent from CRM are auto-logged; a message/conversation can create or be classified as a Lead, Complaint or Technical Query while preserving context.

SAP PI handoff via API/middleware

Use the supported SAP API / middleware for the company's SAP landscape - never write directly into ERP database tables. On PO receipt, validate SAP Customer Code, Material Codes and required commercial data before creating PI.

Correlation-ID idempotent PI creation

Create PI with a unique CRM correlation ID / external reference; every retry must reuse the same ID to prevent duplicate PI creation. Store the SAP PI number in CRM - successful PI creation is the only automatic transition to Order.

Read-only operations sync & error surfacing

Synchronize production/fulfilment, dispatch, delivery and invoice states read-only into CRM, and expose integration errors to authorized users with clear retry/resolve actions and an audit history.

Outlook / Microsoft 365 auto-loggingSection 16.1
flowchart TD
    M["Email sent or received
on an approved company mailbox"] --> MATCH{"Sender or recipient
matches a CRM Contact?"} MATCH -->|Yes| LOG["Auto-logged to Contact and Account"] LOG --> LNK{"Confident link to a
Lead, Quote, Complaint or Query?"} LNK -->|Yes| REC["Attached to that record timeline"] LNK -->|No| ACC["Stays on the Account / Contact timeline"] MATCH -->|No| UQ["Unmatched Communications queue
reviewed and attached manually - sync errors monitored"]
Rule: Direction, participants, subject, timestamp, body preview, attachments and thread ID are preserved per retention policy. Mail sent from CRM goes through the salesperson mailbox and shows in their Sent Items.
WhatsApp Business intake and replySection 16.2
flowchart TD
    WA["Message on the official
WhatsApp Business channel"] --> NORM["Phone number normalized
matched to Contact and Account"] NORM --> LOGW["Message, media and delivery state logged"] LOGW --> CLS{"Should it create a record?"} CLS -->|New enquiry| L1["Lead created
context preserved"] CLS -->|Problem report| C1["Complaint created and linked"] CLS -->|Technical question| T1["Technical Query created and linked"] CLS -->|Routine conversation| TL["Stays on the timeline"] REP["Reply or quote or form sent from CRM"] --> CG{"Consent and template
rules satisfied?"} CG -->|Yes| OUT["Sent and auto-logged"] CG -->|No| BLK["Send blocked"]
Rule: Official company WhatsApp Business integration only - never personal-account scraping. Sending from CRM is subject to company consent and template rules.
SAP handoff - one correlation ID, read-only returnsSection 16.3
flowchart TD
    POV["Validated PO data
customer code, materials, qty, price, currency, terms"] --> API["Supported SAP API or middleware
never direct database writes"] API --> PI2{"PI created?"} PI2 -->|Success| STORE["SAP PI number stored in CRM
pipeline moves to Order"] PI2 -->|Failure| ERRQ["Error exposed to authorized users
clear retry / resolve actions, audit history"] ERRQ --> RT["Retry with the SAME correlation ID
duplicate PIs impossible"] RT --> API STORE --> SYNC["Production, fulfilment, dispatch, delivery, invoice
synchronized read-only into CRM"]
Rule: Use the supported SAP API / middleware for the company SAP landscape - never write directly into ERP database tables. Successful PI creation is the only automatic transition to Order.
RoleInvolvement in this module
SalespersonHas emails and WhatsApp messages auto-logged against their records; sends Quotes and Customer Forms from CRM through their own mailbox and via WhatsApp templates.
CRM AdministratorWorks the Unmatched Communications queue, sync/error monitoring and integration retry/resolve actions with audit history; configures integrations in Settings.
SAP/Operations teamOwns PI and operations data in SAP - the source of truth whose production, dispatch, delivery and invoice statuses flow read-only into CRM.
Customer externalSends the emails and WhatsApp messages that are matched, logged and, where relevant, classified into Lead, Complaint or Technical Query.
Field groupFieldsRules / behaviour
LeadLead ID, Account/Contact, Segment Tags, source, owner, Importance, Engagement, close reason
Referred LeadReferral ID, original Lead, prospect, distributor Account, status, internal owner
Sales Case / Pipeline RecordPersistent Sales Case IDOne persistent ID from qualification through Opportunity/Trial/Order - stage transitions must not create unrelated duplicate records.
QuoteQuote ID + version, Sales Case, Account/Contact, Segment Tags, line items, sent timestamp, outcome
Customer POPO number/date/document, Quote, Sales Case, unique Order Correlation IDPO is linked to Quote and SAP PI through the unique correlation ID.
SAP PISAP PI number, Order Correlation ID, PO, Quote, Sales CasePI lives in SAP (system of record); successful PI creation is the trigger for the Order stage in CRM.
CRM OrderCRM Order IDCreated on successful SAP PI; links to all prior commercial records.
ComplaintComplaint ID, Account/Contact, communication source, product/segment, resolution/knowledge
Technical QueryTechnical Query ID, Account/Contact, communication source, question/answer/approval/knowledge
Master-system ownership (section 1.1)Lead/Account/Contact/pipeline history - CRM, Quotes and revisions - CRM, Customer PO - CRM + linked document, PI - SAP, Operations/production/delivery/invoice - SAP, Complaints/Technical Queries/reusable answers - CRM, Customer technical information form - CRMOutlook and WhatsApp add communication events automatically; Quotes can be created and sent from CRM; Complaints and Technical Queries can originate from Outlook, WhatsApp or manual creation; SAP operations statuses are displayed read-only in CRM; the technical information form's submission maps structured data back into Lead/Sales Case fields.
  1. Connect approved company mailboxes through Microsoft 365 / Outlook APIs and approved authentication.
  2. Auto-log sent and received customer emails when the sender/recipient matches a CRM Contact.
  3. Preserve direction, participants, subject, timestamp, body/preview per retention policy, attachment references and conversation/thread ID for every logged email.
  4. Match automatically to Contact + Account, and to Lead/Sales Case/Quote/Complaint/Technical Query where confidence/rules are clear.
  5. Emailing a Quote or Customer Form from CRM must send through the salesperson's mailbox and be visible in Outlook Sent Items where supported.
  6. Provide an Unmatched Communications queue and sync/error monitoring.
  7. Use an official company WhatsApp Business integration, not personal-account scraping.
  8. Normalize phone numbers and match incoming/outgoing WhatsApp messages to Contacts and Accounts.
  9. Log WhatsApp messages/media and delivery/read/failure state where available.
  10. Allow users to send/reply from CRM only subject to company consent/template rules.
  11. Allow Quote and Customer Form links to be sent from CRM over WhatsApp and auto-logged.
  12. Allow a message/conversation to create or be classified as a Lead, Complaint or Technical Query while preserving context.
  13. Use the supported SAP API / middleware for the company's SAP landscape; never write directly into ERP database tables.
  14. On PO receipt, validate SAP Customer Code, Material Codes and required commercial data before creating PI.
  15. Create PI with a unique CRM correlation ID / external reference; every retry must reuse the same ID to prevent duplicate PI creation.
  16. Store the SAP PI number in CRM; successful PI creation is the only automatic transition to Order.
  17. Synchronize production/fulfilment, dispatch, delivery and invoice states read-only into CRM.
  18. Expose integration errors to authorized users with clear retry/resolve actions and an audit history.
  19. Outlook and WhatsApp should automatically populate the communication timeline - salespeople should not have to re-enter routine emails or WhatsApp conversations (section 1 principle).
  20. Every stage transition should be based on a real business event, not subjective manual stage movement (final developer principle).
  • Outlook/M365: use Zoho CRM's native Microsoft 365 integration (org email + O365 sync) for per-Contact auto-logging via the salesperson's own mailbox; build the Unmatched Communications queue as a custom module populated by a Deluge workflow when inbound mail has no Contact match, with an admin custom view carrying re-match/resolve actions.
  • WhatsApp: connect the official WhatsApp Business API through Zoho CRM Business Messaging - approved message templates enforce the consent/template rules - and use a Deluge function on inbound conversations to create Lead, Complaint (Zoho Desk ticket) or Technical Query records with the conversation ID stamped so context is preserved.
  • SAP handoff: call the SAP middleware from a Deluge function (invokeurl) or Zoho Flow; hold the Order Correlation ID in a unique custom field on Customer PO, and make the retry button re-read that stored ID rather than generating a new one, guaranteeing idempotent PI creation.
  • Blueprint gating: model the Sales Case pipeline as a CRM Blueprint whose transition into Order is executed only via API by the SAP success callback (after the PI number field is written back), so no user can manually move a record into Order - matching the 'only automatic transition' rule.
  • Read-only status sync: mark the SAP status fields (production, dispatch, delivery, invoice) read-only in all profiles/layouts, update them via middleware upsert calls, and add a validation rule that rejects any manual edit.
  • Error surfacing: an Integration Log custom module storing correlation ID, payload summary, error and status, with a Retry custom button (Deluge), record-level audit history, and workflow alerts (email/Cliq) to authorized users only.

Implementation notes by Rede Corporativa — how each behaviour above lands in Zoho One (CRM, Desk, Forms, Analytics).

Tick as answered during the session — ticks are saved in this browser. These also appear together under the Session Questions tab.

SAP Session

Everything for the SAP working session: identify which SAP Glydus actually runs, agree how the PI handoff and the four status returns will work, and capture the answers. The integration is scoped and quoted separately after this session.

Find out in two minutes: in classic SAP, System → Status shows the product and release; in Business One, Help → About. Failing that, a screenshot of the login screen or the AMC partner’s name usually settles it. Until this is answered, every SAP estimate is indicative.
SAP Business One

Most common at mid-size manufacturers

Recognise it by: the B1 desktop client (or browser client), versions like 9.3 / 10.0, usually maintained by a local partner.

Integration doors: Service Layer (REST, on HANA and SQL), DI-API, B1if integration framework.

The "PI" is usually a draft document / proforma layout on a Sales Order or A/R Invoice.

Ask: which version (Help → About), SQL or HANA, and whether the Service Layer is enabled.

SAP ECC 6.0

Classic on-premise ERP

Recognise it by: the classic blue SAP GUI and transaction codes (VA01, VF01); an SAP Basis team or AMC partner runs it.

Integration doors: RFC/BAPI calls and IDocs — realistically through middleware (SAP PO or a third-party layer). No modern REST out of the box.

The "PI" is typically a proforma billing document (VF01 with a proforma type) or a Sales Order output.

Ask: System → Status for the release, what middleware exists, and whether anything already calls BAPIs.

S/4HANA on-premise / private cloud

Modern ERP, good APIs

Recognise it by: the Fiori launchpad in the browser (tiles) alongside SAP GUI; release names like 2022/2023.

Integration doors: standard OData APIs, BAPIs/IDocs still available, SAP Integration Suite (BTP/CPI) if licensed.

Proforma invoice as a billing document category, or Sales Order based — same question, cleaner APIs.

Ask: release, whether BTP/Integration Suite is licensed, and who can activate OData services.

S/4HANA Cloud (public)

SaaS - released APIs only

Recognise it by: browser-only Fiori, quarterly SAP upgrades, no direct database or custom code access.

Integration doors: released OData/SOAP APIs enabled through Communication Arrangements — their admin must activate them; everything else is off-limits.

Proforma/billing via the released billing APIs; the exact scope depends on the release.

Ask: which release, and for a Communication Arrangement to be set up for a test call.

Business ByDesign or a non-SAP ERP wearing the name is also possible — the same questions identify it either way.

CRM → SAP — creating the PISection 16.3 of the v5 brief
flowchart LR
    CRM["Zoho CRM
Won quote with validated PO"] --> MAP["Master-data check
SAP customer code + material codes"] MAP --> CALL{"Which integration door?"} CALL -->|Business One - Service Layer or DI-API| PI1["PI document created in B1"] CALL -->|ECC - BAPI or IDoc via middleware| PI2["PI created in ECC"] CALL -->|S/4HANA - OData API or BTP| PI3["PI created in S/4HANA"] CALL -->|Phase 1 - no integration yet| MAN["PI created manually in SAP
number typed into CRM - same gate applies"] PI1 --> BACK["PI number stored in CRM - Order stage begins
every retry reuses the SAME correlation ID"] PI2 --> BACK PI3 --> BACK MAN --> BACK
Rule: use the supported SAP API or middleware for their landscape — never write directly into ERP database tables. Successful PI creation is the only automatic transition to Order.
SAP → CRM — the four operational statusesProduction · dispatch · delivery · invoice
flowchart LR
    EV["SAP events
production order - dispatch/PGI - delivery - billing document"] --> HOW{"How does CRM learn about it?"} HOW -->|Push - IDoc, output or middleware webhook| RT["Near real-time status on the CRM Order"] HOW -->|Pull - scheduled API poll| NT["Statuses refreshed on a schedule
hourly or nightly"] HOW -->|Manual - Phase 1| MN["Sales ops updates the four statuses by hand"] RT --> ORD["CRM Order shows operational status - always read-only"] NT --> ORD MN --> ORD
Decide in the session: which SAP document/status maps to each of the four CRM statuses, and whether the return path is push, pull or manual to start. Integration errors must surface to authorized users with retry/resolve actions and an audit history.

Tick as answered — these also appear in the Session Questions tab.

Session Questions

Every open question in one working checklist for the requirement-gathering session. Ticks sync with each module’s Questions subtab and are saved in this browser.

Overview & Principles

Sales Pipeline

Leads

Customer Information Form

Quotes

Accounts

Contacts

Orders

Activities

Complaints

Technical Queries

Customizable Analytics

Settings

Integrations & Core Data

SAP Session