Approval requests for large deals and discounts, in Teams
QuoteCloud's approval workflow holds big quotes and deep discounts In Review. A Zap makes sure the approver hears in Teams, and the rep hears back the minute it's approved.
- 5/5 on G2
- 4.2 on Capterra
- Building QuoteCloud since 2013
Set an approval workflow in QuoteCloud, on the Business plan, for quotes over a total value or discount. A Zap on Document Review Requested posts the request to a Teams channel with Send Channel Message, mentioning the approver; a second Zap on Document Review Accepted tells the rep it's ready to send. QuoteCloud's Zapier app is on Essentials and up.
Last reviewed by the QuoteCloud team
Two overlapping panels with sample data. Behind, Tessmore Engineering's quote TE-Q-2426 for Quenda Robotics, $22,253.00 including tax, In Review because its total is over $15,000, waiting for Gareth Lyle. In front, an illustrative team channel, Sales › Deal desk: a Zap's post marked important that mentions Gareth with the client, total and rule, Gareth's reply that he's approving, then a second post saying TE-Q-2426 was approved and Callum Reid's reply that he's sending it.
Document workflow
In ReviewTriggered when Total value greater than $15,000
- GLGareth LyleGeneral managerWaiting
Must be approved by all approvers
- Approval request sent by Callum Reid
- Waiting for Gareth Lyle
- Request posted to Deal desk in Teams by a Zap
Approval workflow · Business plan
Your quote at the 1,000 break
| Item | Qty | Rate | Amount |
|---|---|---|---|
| Parts | $18,100 | ||
QR-220 sensor housing, Rev B6061 aluminium, black anodised, at the 1,000+ price
|
1000 pcs | $18.10 | $18,100.00 |
| One-off | $2,130 | ||
Fixtures, programming & first-article inspectionOnce, before the first release
|
1 lot | $2,130 | $2,130.00 |
- Subtotal
- $20,230.00
- Tax (10%)
- $2,023.00
- Total
- $22,253.00
- Plus, monthly
- $0.00/mo
Sales › Deal deskTessmore Engineering · channel · 9 members
Illustration · sample data-
SA
Sales automationsFri 23 Oct · 9:31 amPosted by a ZapImportant
@Gareth Lyle
TE-Q-2426 is waiting for your approval
- Client
- Quenda Robotics
- Total incl. tax
- $22,253.00
- Prepared by
- Callum Reid
- Rule
- Total over $15,000
Approve or decline it in Workflow Review on your QuoteCloud dashboard.
GLGareth Lyle 9:44 am
Margin holds at the 1,000 break. Approving now. -
SA
Sales automationsFri 23 Oct · 9:47 amPosted by a Zap
TE-Q-2426 approved by Gareth Lyle
- Owner
- Callum Reid
- Next
- Ready to send
CRCallum Reid 9:52 am
Sending it to Marcus and Sofia now.
Illustration with sample data, not Microsoft Teams’ screen.
Why ask approvers in Teams?
Tessmore Engineering lets its estimators quote freely up to $15,000. Above that, or with a discount over 10%, QuoteCloud's approval workflow holds the quote In Review until general manager Gareth Lyle approves it.
The rule works; the waiting didn't. Gareth spends his day on the shop floor and in Teams, not in QuoteCloud's dashboard. Now a Zap posts each request to the Deal desk channel with Gareth mentioned, and tells the estimator the moment it's approved.
- The approval workflow, its rules and approvers are set in QuoteCloud (Business plan).
- Document Review Requested fires when a document enters workflow review; Document Review Accepted when it's approved.
- Gareth still approves in QuoteCloud's Workflow Review, unless you build the approve-from-Teams variation further down.
How do I post approval requests to a Teams channel?
One step after the trigger. Every name is the exact event you pick in Zapier.
ZapApproval needed: post to the deal desk
-
When
QCQuoteCloudTriggerDocument Review RequestedFires when a document enters workflow review.Passes on
- Document title
- Reference
- Client
- Total
- Owner
-
Then
Microsoft TeamsActionSend Channel MessageMention the approver with <user>Gareth Lyle</user> in Message Text.Mapped in- Team
- Channel
- Message Text
- Importance: high
The same job can be built in Make, bring your own, with Make's Microsoft Teams modules.
Callum Reid's quote for 1,000 QR-220 housings comes to $22,253.00. He requests approval at 9:30 on Friday; at 9:31 the Deal desk channel has the client, the total, the rule and Gareth's name, marked important.
Result
The approver hears in the channel they watch, with enough on the post to know whether it can wait.
Approval workflow: Business · QuoteCloud's Zapier app: Essentials and up
Approvals and margins for manufacturersApproved in QuoteCloud, heard in Teams
Document workflow
ApprovedTriggered when Total value greater than $15,000
- GLGareth LyleGeneral managerApproved
Must be approved by all approvers
- Approval request sent by Callum Reid
- Approved by Gareth Lyle
Approval workflow · Business plan
Activity
- Approved by Gareth LyleFri 23 Oct, 9:47 am
- Sent to Marcus Oyelaran and Sofia LindqvistFri 23 Oct, 10:05 am · by Callum Reid
- First viewed by MarcusMon 26 Oct, 8:40 am · Callum got a Teams chat
- Signed by Marcus and SofiaWed 28 Oct, 4:20 pm · 2 of 2
Zap
- Document Review Accepted
- Send Channel Message
Sales › Deal deskTessmore Engineering · channel · 9 members
Illustration · sample data-
SA
Sales automationsFri 23 Oct · 9:31 amPosted by a ZapImportant
@Gareth Lyle
TE-Q-2426 is waiting for your approval
- Client
- Quenda Robotics
- Total incl. tax
- $22,253.00
- Prepared by
- Callum Reid
- Rule
- Total over $15,000
Approve or decline it in Workflow Review on your QuoteCloud dashboard.
GLGareth Lyle 9:44 am
Margin holds at the 1,000 break. Approving now. -
SA
Sales automationsFri 23 Oct · 9:47 amPosted by a Zap
TE-Q-2426 approved by Gareth Lyle
- Owner
- Callum Reid
- Next
- Ready to send
CRCallum Reid 9:52 am
Sending it to Marcus and Sofia now.
Illustration with sample data, not Microsoft Teams’ screen.
The channel is our illustration of a team chat with sample data, not Microsoft Teams' screen.
How does the rep hear it's approved?
A second Zap on QuoteCloud's review-accepted trigger.
ZapApproved: tell the deal desk and the owner
-
When
QCQuoteCloudTriggerDocument Review AcceptedFires when a document's workflow review is accepted.Passes on
- Reference
- Document title
- Owner email
-
Then
Microsoft TeamsActionSend Channel MessageMapped in- Team
- Channel
- Message Text
-
Or
Microsoft TeamsSearch · optionalFind Team MemberSearches on- Search by
-
Or
Microsoft TeamsAction · optionalCreate Chat and Send MessageA one-on-one nudge to the owner: chat the owner.Mapped in- Team Member(s)
- Message Text
Gareth approves at 9:47. The Deal desk channel says so a minute later, Callum sees it and sends the quote to Marcus and Sofia at 10:05.
Result
Approved quotes go out the same morning instead of when the rep next checks.
QuoteCloud's Zapier app: Essentials and up
Can the approver approve from the card in Teams?
It can be built: Teams' approval card collects the decision, and QuoteCloud's Approve or Reject Document Workflow records it.
ZapApprove from Teams
-
When
QCQuoteCloudTriggerDocument Review RequestedPasses on
- Reference
- Client
- Total
-
Then
Microsoft TeamsActionSend Approval Request and WaitPosts the card and waits; only the named approver's click counts.Mapped in- Send To
- Approver: Gareth Lyle
- Adaptive Card JSON
-
Paths
ZaPaths by ZapierPathsOn the decision the card returns.
- ApprovedApprove or Reject Document Workflow, Decision: approve
- DeclinedApprove or Reject Document Workflow, Decision: reject, with the reason
-
Then
QCQuoteCloudActionApprove or Reject Document WorkflowRecords the connected pending approver's decision.Mapped in
- Document Number
- Decision
- Reason
Check with your QuoteCloud administrator before relying on it: it puts the approver's QuoteCloud connection in Zapier, and approval rules with several approvers need one Zap each.
This Zap's QuoteCloud connection must be the approver's own QuoteCloud account, because the action records the decision of the connected pending approver. Build one Zap per approver.
Send Approval Request and Wait needs the Zapier app installed from the Teams Store, and you design the card's body yourself; Zapier adds the Approve and Decline buttons.
Result
Gareth taps Approve on the card in the Deal desk channel, and TE-Q-2426 is approved in QuoteCloud under his name.
Approval workflow: Business · QuoteCloud's Zapier app: Essentials and up
What the approver sees
A card in the channel with the client, total, who prepared it and the rule that caught it, plus Approve and Decline.
Once Gareth decides, the Zap records his decision in QuoteCloud. The quote's workflow log shows it like any other approval.
What needs the Zapier app in TeamsSales › Deal deskTessmore Engineering · channel · 9 members
Illustration · sample data-
SA
Sales automationsFri 23 Oct · 9:31 amPosted by a Zap
Approval needed: TE-Q-2426
- Client
- Quenda Robotics
- Total incl. tax
- $22,253.00
- Prepared by
- Callum Reid
- Rule
- Total over $15,000
Only Gareth Lyle can respond to this card.
ApproveDecline
Approved by Gareth Lyle · 9:47 am · recorded in QuoteCloud
Illustration with sample data, not Microsoft Teams’ screen.
Field map for the approval Zaps
| Direction | QCQuoteCloud: QuoteCloud field | Goes into | Example (sample data) | Note | |
|---|---|---|---|---|---|
| Request and approved posts | |||||
| Message Text: the heading | QuoteCloud to Microsoft Teams | Reference and document title | Message field | TE-Q-2426 · QR-220 sensor housing, 1,000 pcs |
|
| Message Text: client and total | QuoteCloud to Microsoft Teams | Client, Total | Message field | Quenda Robotics · $22,253.00 |
|
| Message Text: mention | QuoteCloud to Microsoft Teams | A fixed approver | Message field | <user>Gareth Lyle</user> |
Teams' mention tag, typed into the text. |
| Importance | QuoteCloud to Microsoft Teams | A fixed value | Message field | high |
|
| Approve from Teams | |||||
| Adaptive Card JSON | QuoteCloud to Microsoft Teams | Reference, Client, Total | Approval card | TE-Q-2426 · Quenda Robotics · $22,253.00 |
|
| The card's decision | Microsoft Teams to QuoteCloud | Decision (Approve or Reject Document Workflow) | Document field | approve |
|
| Reference | Microsoft Teams to QuoteCloud | Document Number | Document field | TE-Q-2426 |
|
All values are sample data.
Variations on this recipe
Discounts as well as totals
QuoteCloud's workflow rules can use the discount percentage as well as the total value. Every rule ends in the same Document Review Requested trigger.
A different channel per rule
Add Paths on the total so finance's channel hears about the biggest quotes and the sales manager's about the rest.
Straight to the approver
Swap Send Channel Message for Create Chat and Send Message, and the request goes to the approver one-on-one.
Declined quotes
QuoteCloud's Zapier triggers have no review-declined event, so the rep sees a decline in QuoteCloud, where they update and resubmit the quote.
Slack instead
Teams that work in Slack can post the same requests there: QuoteCloud with Slack.
Build it in Make instead
Bring your own: Make's built-in OAuth connection to QuoteCloud and QuoteCloud's API or Zapier endpoints, beside Make's own Microsoft Teams modules. There's no ready-made QuoteCloud app on Make, so you design each step.
Stop big quotes waiting
The approval workflow is on the Business plan; QuoteCloud's Zapier app on Essentials and up. Start a free 14-day trial and test it with a quote over your limit.
Build the approval posts in five steps
- 1
Set the rule in QuoteCloud
Under Settings › Workflow, create a workflow with a condition such as total value over $15,000 and pick the approvers.
- 2
Start with Document Review Requested
In Zapier, choose QuoteCloud's Document Review Requested and load a test quote you've sent for approval.
- 3
Post to the approvers' channel
Add Microsoft Teams' Send Channel Message, pick the channel, map the reference, client and total, and mention the approver.
- 4
Add the approved Zap
Build a second Zap on Document Review Accepted that posts to the same channel or chats the owner.
- 5
Test both
Request approval on a test quote, approve it in Workflow Review, check both posts, then switch the Zaps on.
Questions about approvals in Teams
Can QuoteCloud send approval requests to Microsoft Teams?
Yes, through Zapier. When a quote enters QuoteCloud's approval workflow, a Zap on Document Review Requested posts the request to a Teams channel or chat. The approval workflow is on the Business plan; QuoteCloud's Zapier app is on Essentials and up.
Where does the approver approve the quote?
In QuoteCloud, in Workflow Review on the dashboard, as usual. If you build the approve-from-Teams variation, the decision on Teams' approval card is recorded in QuoteCloud by the Approve or Reject Document Workflow action instead.
What triggers an approval request?
The rules in your QuoteCloud workflow, such as a total value or discount percentage over a limit. When a quote meets a rule it goes In Review, and that's the moment Document Review Requested fires.
Does the rep hear when a quote is declined?
Not through Teams. QuoteCloud's Zapier triggers include review requested and review accepted, but no review declined, so the rep sees a decline in QuoteCloud, updates the quote and resubmits it.
Which plan do I need?
The Business plan for QuoteCloud's approval workflow, which includes the Zapier app from Essentials. Posting requests to Teams creates no documents, so it carries no per-document fee; Zapier bills its own plans separately.
More on QuoteCloud and Microsoft Teams
Five use cases with the exact Zapier steps, then how to connect, the IT admin side, the limits and the cost.
- Post quote news to each team's channelSent, first viewed and signed quotes posted to the channel of the team or region that owns them.
- Chat the account owner when a client actsA one-on-one Teams chat to the person who owns the quote when the client opens it or leaves a comment.
- Book a kickoff meeting when the quote is signedWhen every signer has signed, Outlook books an online kickoff meeting and the project channel hears.
- File the signed PDF in OneDrive and share it in TeamsThe signed PDF uploaded to OneDrive in the same Zap, with a sharing link posted to the operations channel.
- Connect Microsoft Teams to QuoteCloud, step by stepCheck the plan, connect QuoteCloud and Teams in Zapier, build the first Zap and test it in a quiet channel.
- Microsoft Teams set-up for IT adminsWhich account posts, who can see each channel, the Zapier app in the Teams Store and what reaches Teams.
- What QuoteCloud with Microsoft Teams can and can't doWhat the Zaps post, where they stop, Zapier or Make, and what we haven't confirmed yet.
- What the Microsoft Teams connection costsEssentials and up for Zapier; the Teams Zaps create no documents, so they carry no per-document fee.
- FAQAnswers to the questions teams and IT admins ask before connecting QuoteCloud and Microsoft Teams.
Big quotes, approved before lunch.
Start a free 14-day trial and post QuoteCloud's approval requests to the Teams channel your approvers already watch.
Approvals in TeamsFree 14 days · no card
Start free trial