TriggerMicrosoft Dataverse — When a row is added, modified or deleted (table: Quote; change type: Modified; filter: statecode = Active)
ConnectorsMicrosoft Dataverse · Adobe Acrobat Sign · Office 365 Outlook
CategoryAcrobat Sign
The problem
Sales export quotes to PDF, email them, chase signatures, then forget to update the CRM — the pipeline report is always wrong.
The outcome
Signed quotes update Dynamics 365 automatically, so the forecast reflects reality and finance is notified the same minute.
Before you start
- Dynamics 365 Sales with Word templates for quotes.
- A custom column on Quote for
Agreement ID.
Build it step by step
- Trigger on activation — Filter the trigger on
statecodeso it only fires when a quote is activated.Expression / setting statecode eq 1 - Generate the PDF — Use the Dataverse Perform an unbound action →
ExportPdfDocumentwith your quote Word template, or attach a PDF generated by sales. - Send for signature — Upload the PDF to Acrobat Sign and send to the quote's primary contact email.
- Store the ID — Update a row on the quote with the agreement ID.
- On completion — A second flow on the Acrobat Sign completion trigger finds the quote by agreement ID, attaches the signed PDF as a note, and runs the
WinQuote/ close-opportunity action.
Connector action names are shown as they appear in Power Automate at the time of writing; Microsoft and Adobe occasionally rename actions or add new versions.
Error handling
- Prevent loops: the update in step 4 modifies the quote — add a trigger condition so the flow ignores updates where only
Agreement IDchanged.
Licensing
- Dataverse is premium — Dynamics 365 Sales licences include Power Automate use rights for Dynamics data.
Variations
- Use the Adobe Acrobat Sign for Microsoft Dynamics 365 app from AppSource for a no-code alternative.
Common in: Manufacturing · Logistics · Retail