Sales Quotation Approval Process in Microsoft Dynamics 365 | Approvals Add‑On for Quote Manager CPQ

Sales Quotation Approval Process in Microsoft Dynamics 365 | Approvals Add‑On for Quote Manager CPQ
Sales Quotation Approval Process in Microsoft Dynamics 365 | Approvals Add‑On for Quote Manager CPQ

Sales Quotation Approval Process in Microsoft Dynamics 365 | Approvals Add‑On for Quote Manager CPQ

Many companies will have an approval process in place for high value or risky deals, but this is not always integrated into their CRM or quoting systems, making it difficult to track the progress, enforce the approval process, and therefore close the deal.

The Approval Addon for the Quote Manager solution provides a flexible and scalable automated approval process that seamlessly integrates with the Quote Manager, providing visibility within CRM, and ensuring that Quotes are getting any necessary internal approvals before being sent out.

Quote Manager in Dynamics 365

Simplify your quoting process

This integrates well with a process bar, preventing the quote from progressing without attaining approval first. Notification emails are sent to the requestor once a decision has been made, allowing them to act on the outcome without continuously checking the system for updates.

Sales Quotation Approval Process in Microsoft Dynamics 365 | Approvals Add‑On for Quote Manager CPQ 1

The approval process is a sequential, multi-step process that uses the rules stored in the ‘Quote Approval Rules’ table. The dynamic nature of this means you are not locked into pre-defined values; certain users can be given permission to create and update these rules without requiring an update to the process itself, which usually needs the involvement of someone in IT/Admin. This can help where temporary changes to approvals if there is sickness or holidays or if a manager leaves / moves job.

These records store information such as the step number, threshold value and assigned approver(s). If the Quote value exceeds the threshold value of an approval rule, then an approval request is sent to that assigned approver. If multiple applicable rules exist for a given approval step, the rule with the highest value is always chosen for the approval request. Rules can be assigned to a specific User or a Team, although only the first response is recorded if sent to members of a Team. This supports structures such as the one in the table below.
Sales Quotation Approval Process in Microsoft Dynamics 365 | Approvals Add‑On for Quote Manager CPQ table

The addon utilises the standard Power Automate Approvals functionality to send actionable emails and/or Teams notifications to the relevant approvers, containing the key Quote information alongside a link to the Quote in CRM if further information is needed before giving approval. The response is given directly from the email, and comments can be provided to help guide the salesperson if a revision is required. This makes it quicker and easier for approvers to respond, especially those who frequently travel to customer sites and do not always have access to a laptop.

Sales Quotation Approval Process in Microsoft Dynamics 365 | Approvals Add‑On for Quote Manager CPQ

Throughout the process, the relevant approval fields are updated to reflect the progress of the approval. The Approval Status is updated to display the current state whenever an action occurs, and these actions are also logged in a multi-line text field, alongside the date/time and the person who performed the action. This includes any comments left in the response, providing visibility of the process history to all involved.

Although the default behaviour of the solution uses quote values, it can be easily adapted to compare other values such as margin or discount.
It can also be extended to support scenarios where multiple rule sets are required based on factors such as Price List, Business Unit, or another measurable parameter.
For example, global businesses may have multiple Business Units, and the approval rules are very likely to differ based on the location of the Quote owner, whether that be the threshold values or the people assigned as approvers.

Quote Manager in Dynamics 365

Simplify your quoting process

Contact Us

Related Article: