Let Zoho CRM stages and blueprints drive documents
When a deal reaches your proposal stage, whether a rep moves it or a blueprint transition does, a Zap drafts the proposal from your QuoteCloud template. Its status comes back to the deal, where your team and your process can see it.
- 5/5 on G2
- 4.2 on Capterra
- Building QuoteCloud since 2013
Zoho CRM's Updated Module Entry trigger on the Deals module fires when a deal changes, including a stage change made by a blueprint transition. A Filter by Zapier step keeps only the proposal stage, and QuoteCloud's Create Document drafts the proposal. Return Zaps write the proposal's status to a deal field. QuoteCloud's Zapier app is on Essentials and up.
Last reviewed by the QuoteCloud team
Two overlapping panels with sample data. Behind, Wexmoor Freight & Logistics' draft contract rate proposal WF-Q-4870 for Bramblewood Homewares, its data items filled from the Zoho CRM deal: prepared for Sophie Lindqvist, Zoho deal ID 48769100023, account Bramblewood Homewares, account manager Ines Okoye, and two weekly lanes priced per pallet, $28,444.00 plus tax. In front, an illustration of the deal at the Proposal/Price Quote stage with its QuoteCloud status: draft ready.
Data items filled by the Zap
Prepared for- Sophie LindqvistFrom Zoho CRM · Contact Name
Zoho deal ID- 48769100023From Zoho CRM · Id
Account- Bramblewood HomewaresFrom Zoho CRM · Account Name
Account manager- Ines OkoyeFrom Zoho CRM · Deal Owner
First quarter, priced
| Item | Qty | Rate | Amount |
|---|---|---|---|
| Weekly lanes | $28,444 | ||
Northgate DC → Port Ellery, per palletTuesday and Friday linehaul, 12 pallets a week
|
156 pallet | $92 | $14,352.00 |
Northgate DC → Kestrel Bay, per palletWednesday linehaul, 8 pallets a week
|
104 pallet | $118 | $12,272.00 |
Tail-lift delivery, per store dropStores without a dock
|
26 drop | $45 | $1,170.00 |
Onboarding & label set-upBooking portal, labels, first-week supervision
|
1 once | $650 | $650.00 |
| Add if you'd like Tick to add | |||
Saturday delivery windowPer store drop
|
26 drop | $60 | $1,560.00 |
- Subtotal
- $28,444.00
- Tax (10%)
- $2,844.40
- Total
- $31,288.40
- Plus, monthly
- $0.00/mo
Deal · ID 48769100023Bramblewood Homewares · Interstate lanes
- Qualification
- Needs Analysis
- Proposal/Price Quote
- Negotiation/Review
- Closed Won
- Amount
- $28,444.00
- Deal Owner
- Ines Okoye
- Account Name
- Bramblewood Homewares
- Contact Name
- Sophie Lindqvist
- Closing Date
- 30 Oct 2026
- QuoteCloud status
- Draft ready · WF-Q-4870
Illustration with sample data: a generic CRM record, not Zoho CRM’s screen.
Why let the stage, not a person, start the proposal?
Wexmoor Freight & Logistics runs its deals through a Zoho CRM blueprint: a deal can only reach Proposal/Price Quote when the pricing desk has approved the rates. Callan Mercer approves them with the blueprint's Rates approved transition. Until now, Ines Okoye then rebuilt the account, the lanes and the contact in a proposal by hand.
Zapier can't see a blueprint transition as an event of its own, but it sees what the transition does: it updates the deal's stage. Zoho CRM's Updated Module Entry trigger fires on that update, a filter keeps only the proposal stage, and QuoteCloud drafts the proposal from Wexmoor's contract rate template.
- Your blueprint keeps deciding when a deal may move; the Zap only reacts to the move.
- The draft waits for Ines to check the lanes and send it. Nothing reaches the client by itself unless you add Send Document.
- A custom QuoteCloud status field on the deal shows where each proposal stands, written by return Zaps.
How does a stage change draft the proposal?
One trigger on any deal update, one filter on the stage. Every name is the exact event you pick in Zapier.
ZapDeal reaches Proposal/Price Quote: draft the proposal
-
When
Zoho CRMTriggerUpdated Module EntryModule: Deals. Fires when the deal is updated, including by a blueprint transition.Passes on- Id
- Deal Name
- Stage
- Deal Owner
- Account Name
- Contact Name
- QuoteCloud status
- Only if ZaFilter by ZapierFilterOnly continue if Stage is Proposal/Price Quote and QuoteCloud status is empty, so later edits don't draft it twice.
-
Then
Zoho CRMSearchFind Module EntryModule: Contacts. Reads the contact's email.Searches on- Contact Name
-
Then
QCQuoteCloudSearchFind or Create ContactSearches on
- First name
- Last name
-
Then
QCQuoteCloudActionCreate DocumentFrom your template, with the deal's details in data items.Mapped in
- Template
- Document title
- Zoho deal ID
- Account
- Account manager
-
Then
QCQuoteCloudActionAdd Document RecipientMapped in
- Document
- Contact
-
Then
Zoho CRMActionUpdate Module EntryMarks the deal so the filter stops a second draft.Mapped in- Deal ID
- QuoteCloud status: Draft ready · reference
Updated Module Entry fires on any change to the deal, which is why the filter checks both the stage and the QuoteCloud status field. The field map lists every field.
Callan approves Bramblewood's rates at 10:13 am on Tuesday and the blueprint moves the deal to Proposal/Price Quote. At 10:14 the draft WF-Q-4870 is in QuoteCloud with both lanes priced from the template, Sophie added as the recipient, and the deal's QuoteCloud status reads Draft ready.
Result
The proposal is drafted the minute the blueprint allows it, and the deal shows it, without a second set of hands retyping the account.
Essentials and up · per-document fee for each document a Zap creates
Lane quotes in QuoteCloudWhere does each proposal stand? Write it on the deal
One Zap keeps a QuoteCloud status field on the deal current, for your team and your Zoho CRM set-up to use.
ZapDocument status changed: update the deal
-
When
QCQuoteCloudTriggerDocument Status ChangedFires when a document's status changes.Passes on
- Document title
- Status
- Document reference
-
Then
Zoho CRMSearchFind Module EntryModule: Deals, by deal name.Searches on- Deal Name
-
Then
Zoho CRMActionUpdate Module EntryMapped in- Deal ID
- QuoteCloud status
To move the stage itself on signature, use the closed-won recipe. If a blueprint controls your stage field, check that Update Module Entry may change it; otherwise keep the status in this custom field.
When Sophie signs, the deal's QuoteCloud status reads Signed. Wexmoor's sales manager filters the pipeline on that field each Monday instead of asking who has heard back.
Result
The deal always shows the proposal's latest status, from one Zap.
Essentials and up · no document created, no per-document fee
The stage moves, the draft appears
The deal after the blueprint transition, and the draft it started in QuoteCloud.
Deal · ID 48769100023Bramblewood Homewares · Interstate lanes
- Qualification
- Needs Analysis
- Proposal/Price Quote
- Negotiation/Review
- Closed Won
- Amount
- $28,444.00
- Deal Owner
- Ines Okoye
- Account Name
- Bramblewood Homewares
- Contact Name
- Sophie Lindqvist
- Closing Date
- 30 Oct 2026
- QuoteCloud status
- Draft ready · WF-Q-4870
Activity timeline
- QuoteCloud status: Draft ready · WF-Q-4870Check it, then send it to SophieTue 20 Oct · 10:14 am · Added by a Zap
- Stage changed to Proposal/Price QuoteBlueprint transition: Rates approved, by Callan MercerTue 20 Oct · 10:13 am
- Stage changed to Needs AnalysisBlueprint transition: Lanes scopedFri 16 Oct · 3:45 pm
- Deal createdFrom the converted lead, by Ines OkoyeMon 12 Oct · 11:20 am
Illustration with sample data: a generic CRM record, not Zoho CRM’s screen.
Zap
- Updated Module Entry
- Create Document
- Update Module Entry
Data items filled by the Zap
Prepared for- Sophie LindqvistFrom Zoho CRM · Contact Name
Zoho deal ID- 48769100023From Zoho CRM · Id
Account- Bramblewood HomewaresFrom Zoho CRM · Account Name
Account manager- Ines OkoyeFrom Zoho CRM · Deal Owner
First quarter, priced
| Item | Qty | Rate | Amount |
|---|---|---|---|
| Weekly lanes | $28,444 | ||
Northgate DC → Port Ellery, per palletTuesday and Friday linehaul, 12 pallets a week
|
156 pallet | $92 | $14,352.00 |
Northgate DC → Kestrel Bay, per palletWednesday linehaul, 8 pallets a week
|
104 pallet | $118 | $12,272.00 |
Tail-lift delivery, per store dropStores without a dock
|
26 drop | $45 | $1,170.00 |
Onboarding & label set-upBooking portal, labels, first-week supervision
|
1 once | $650 | $650.00 |
| Add if you'd like Tick to add | |||
Saturday delivery windowPer store drop
|
26 drop | $60 | $1,560.00 |
- Subtotal
- $28,444.00
- Tax (10%)
- $2,844.40
- Total
- $31,288.40
- Plus, monthly
- $0.00/mo
The deal record is our illustration of a generic CRM with sample data, not Zoho CRM's screen. Blueprint and stage names are samples.
What travels at each stage?
The fields both Zaps on this page map, with the sample values from the Bramblewood deal.
| Direction | QCQuoteCloud: QuoteCloud field | Goes into | Example (sample data) | Note | |
|---|---|---|---|---|---|
| Zap · Updated Module Entry → Create Document | |||||
| Deal Name | Zoho CRM to QuoteCloud | Document title | Document field | Bramblewood Homewares · Interstate lanes |
|
| Id | Zoho CRM to QuoteCloud | Zoho deal ID | Data item | 48769100023 |
|
| Account Name | Zoho CRM to QuoteCloud | Account | Data item | Bramblewood Homewares |
|
| Deal Owner | Zoho CRM to QuoteCloud | Account manager | Data item | Ines Okoye |
|
| Email (Find Module Entry, Contacts) | Zoho CRM to QuoteCloud | Contact | Contact field | sophie.lindqvist@example.com |
|
| Stage | Zoho CRM to QuoteCloud | Filter by Zapier | Search value | Proposal/Price Quote |
Used to decide, not copied. |
| Zap · Document Status Changed → Update Module Entry | |||||
| Deal Name (Find Module Entry) | QuoteCloud to Zoho CRM | Document title | Search value | Bramblewood Homewares · Interstate lanes |
|
| QuoteCloud status (custom deal field) | QuoteCloud to Zoho CRM | Status | Deal field | Signed |
|
QuoteCloud status is a custom field you add to the Deals module. All values are sample data.
Variations for Zoho CRM teams
Small changes to the Zaps, each an extra step or a different trigger, and the Make route.
A different template per layout or pipeline
Use Paths by Zapier on the deal's layout, pipeline or type, with a Create Document step and its own template in each path.
Deal lost in Zoho CRM, proposal lost in QuoteCloud
Updated Module Entry filtered to Closed Lost, then QuoteCloud's Find Document by Field on the Zoho deal ID and Update Document Status.
Send small standard deals straight away
Add QuoteCloud's Send Document after Add Document Recipient, behind a filter on the deal's Amount.
Build it in Make instead
Bring your own: connect Make to QuoteCloud with Make's built-in OAuth, then call QuoteCloud's API from a scenario that watches deals with Make's own Zoho CRM modules. No ready-made QuoteCloud app on Make.
Build it with a free trial
QuoteCloud's Zapier app is on the Essentials plan and up. Start a free 14-day trial, connect Zoho CRM in Zapier and move a test deal through your stages.
Build the stage Zap in five steps
- 1
Add a QuoteCloud status field
In Zoho CRM, add a custom text field to the Deals module. The Zaps write the proposal's status to it, and the filter uses it to avoid a second draft.
- 2
Start with Updated Module Entry
In Zapier, choose Zoho CRM's Updated Module Entry on the Deals module, then Filter by Zapier: Stage is your proposal stage and QuoteCloud status is empty.
- 3
Read the contact
Add Find Module Entry in the Contacts module for the email, then QuoteCloud's Find or Create Contact.
- 4
Create, then mark the deal
Add Create Document with the deal name as the title, Add Document Recipient, then Update Module Entry to set QuoteCloud status.
- 5
Test with a test deal
Move a test deal through the blueprint transition, check the draft and the deal's field, edit the deal again to be sure no second draft appears, then switch it on.
Questions about stages and blueprints
Can a Zoho CRM blueprint transition start a Zap?
Indirectly, yes. Zoho CRM's Zapier app has no trigger for a blueprint transition itself, but a transition that changes the deal's stage updates the record, and Updated Module Entry fires on updates. A Filter by Zapier step on the stage then decides whether to draft the proposal. Test it with a test deal.
Why does the Zap need a filter?
Because Updated Module Entry fires whenever the deal changes, not only when it reaches your proposal stage. The filter continues only when the stage is the one you want and the QuoteCloud status field is still empty, so a later edit to the same deal doesn't draft a second proposal.
Can a Zap move the deal's stage in Zoho CRM?
Yes, with Update Module Entry, if your account lets the stage be changed that way. Where a blueprint controls the stage, check it in a test first; if it can't be changed, write the proposal's status to a custom field and keep the blueprint's own transitions for your team.
Does the stage Zap carry a fee?
Yes, for the document it creates: documents created through Zapier or the API carry US$2.00, $1.80 or $1.60 each by volume, and QuoteCloud's Zapier app is on Essentials and up. The status Zap only updates Zoho CRM, so it carries no QuoteCloud fee.
More on QuoteCloud and Zoho CRM
Six use cases with the exact Zapier steps, then how to connect, the field map, the limits and the cost.
- From a converted Zoho CRM lead to the first proposalWhen a lead converts and its deal is created, a Zap drafts the first proposal; a signature can convert a lead too.
- Proposals that go beyond the Zoho CRM Quotes moduleWhat the buyer gets in a QuoteCloud proposal: packages, options, comments, eSignature and payment, with the deal kept up to date.
- Multi-signer approvals on Zoho CRM dealsEach signature updates the deal and chases the next signer; the last one closes it won and files the signed PDF.
- See quote activity on the Zoho CRM dealFirst views, comments, expiry and lost quotes become deal fields and tasks for the deal's owner.
- Zoho CRM products and the QuoteCloud product libraryNew Zoho CRM products added to QuoteCloud's product library, and QuoteCloud product changes written back to Zoho.
- Connect Zoho CRM to QuoteCloud, step by stepCheck the plan, connect both apps in Zapier, build the first Zap, find the deal again and test it; or build it in Make.
- Zoho CRM to QuoteCloud field mapEvery field the Zoho CRM Zaps on this site pass, which way it travels, the module it lives in and a sample value.
- What QuoteCloud with Zoho CRM can and can't doWhat the Zaps do, where they stop, Zapier or Make, and what we haven't confirmed yet.
- What the Zoho CRM connection costsEssentials and up for Zapier, plus a fee per document a Zap or the API creates.
- FAQAnswers to the questions Zoho CRM teams ask before connecting QuoteCloud.
Your process moves the deal. The proposal follows.
Start a free 14-day trial, add a QuoteCloud status field to your deals and build the Zap with a test deal.
Stages & blueprintsFree 14 days · no card
Start free trial