Live webinar · 16 September 2026 · 11:30 AM CT:From Chat to Order: The WhatsApp Sales Agent for SAP Business OneSave my Seat
FinanceAccounts ReceivableCollections
Dynamics 365 Accounts Receivable Chased by Email, SMS and Microsoft Teams
appse ai scans Dynamics 365 Finance and Operations daily and chases overdue invoices by email at 30 days, SMS at 60 and internal escalation at 90.
Apps used in this template
Dynamics 365 Finance and Operations
Microsoft Outlook
Twilio
Microsoft Teams
About this template
What This Workflow Does
Collections work is a queue that never empties. Someone pulls the aged debt report, works out which invoices crossed a threshold this week, finds the right contact, writes the chaser, and repeats it next week for the ones that did not pay. The reminders that get sent are the ones there was time for. This template runs the whole sequence daily and changes channel as the debt ages, so nothing is chased late because a person was busy.
Key benefits
Aged debt scanned daily — Overdue invoices are pulled from Dynamics 365 without a manual report.
Channel escalates with age — Email at 30 days, SMS at 60 days, internal escalation at 90.
Contacts pulled from the ERP — Each chaser uses the current contact record on the customer account.
Severe debt reaches a person — Ninety day balances stop automated chasing and alert your team.
Inside the flow
How the template works
appse ai runs a daily scan of open accounts receivable in Dynamics 365 Finance and Operations and splits the results into three ageing buckets calculated from the invoice due date. Invoices at 30 days receive a polite email reminder through Microsoft Outlook. Invoices at 60 days receive a direct SMS through Twilio. Invoices at 90 days stop receiving automated messages entirely and raise an internal alert in Microsoft Teams instead.
01
Scan accounts receivable daily
appse ai runs on a daily schedule and begins a scan of outstanding receivables without anyone pulling an aged debt report. Every open invoice is assessed on the same cycle, so nothing is missed because a person ran out of time.
02
Calculate the ageing buckets
appse ai splits into three concurrent paths and calculates the exact date thresholds that isolate invoices at 30, 60 and 90 days past due. Buckets are derived from the due date rather than from a static report, so an invoice moves band the day it crosses the line.
03
Retrieve the invoices and contacts from the ERP
For each bucket, appse ai queries Dynamics 365 Finance and Operations for the delinquent invoice amounts and the current customer contact details. Chasers therefore go to the contact on the account today, not to whoever was on last quarter's list.
04
Send the 30 day reminder by email
Customers in the 30 day bucket receive a polite reminder from Microsoft Outlook addressed to the accounting contact on the account. Most overdue invoices at this stage are an oversight, and a standard channel reminder clears them without straining the relationship.
05
Send the 60 day message by SMS
At 60 days appse ai bypasses the inbox and sends a firmer message through Twilio as an SMS or WhatsApp message. This is the point where email has demonstrably not worked, and a direct message reaches a person who is not reading the reminder thread.
06
Escalate 90 day debt internally
At 90 days appse ai stops sending the customer automated messages and raises a Microsoft Teams alert to the account manager and the finance team instead. Severely overdue accounts get a human judgement about credit risk rather than another templated chaser.
Business Benefits
Chase every overdue Dynamics 365 Finance and Operations invoice on time, on the right channel, and hand the serious ones to a person.
01
Shorten days sales outstanding
Escalating from email to direct SMS at the point email stops working captures attention earlier in the ageing curve.
02
Remove the weekly collections routine
No one downloads an ageing report, cross-references contacts or writes individual chasers each week.
03
Chase on the channel the customer reads
Communication shifts platform as delinquency deepens rather than repeating the same email into an inbox that is being ignored.
04
Escalate high risk accounts to people
Ninety day balances stop automated messaging and route to the account manager and finance in Microsoft Teams for a credit decision.
05
Keep contact data current
Every message uses the contact record read from Dynamics 365 Finance and Operations at send time rather than a static distribution list.
06
Apply pressure proportionally
A tiered sequence applies the right level of firmness at each stage, which protects the relationship on accounts that simply forgot.
07
Cover the whole ledger, every day
Coverage no longer depends on how much of the ageing report someone got through, so small balances are chased as consistently as large ones.
01
Shorten days sales outstanding
Escalating from email to direct SMS at the point email stops working captures attention earlier in the ageing curve.
02
Remove the weekly collections routine
No one downloads an ageing report, cross-references contacts or writes individual chasers each week.
03
Chase on the channel the customer reads
Communication shifts platform as delinquency deepens rather than repeating the same email into an inbox that is being ignored.
04
Escalate high risk accounts to people
Ninety day balances stop automated messaging and route to the account manager and finance in Microsoft Teams for a credit decision.
05
Keep contact data current
Every message uses the contact record read from Dynamics 365 Finance and Operations at send time rather than a static distribution list.
06
Apply pressure proportionally
A tiered sequence applies the right level of firmness at each stage, which protects the relationship on accounts that simply forgot.
07
Cover the whole ledger, every day
Coverage no longer depends on how much of the ageing report someone got through, so small balances are chased as consistently as large ones.
Keep exploring
More templates for creativity
Every repetitive process between your ERP, CRM, and business apps has a template. Find yours, customize it, and go live today.
Every trigger and action this template uses is available in the appse ai builder, so the same flow can be rebuilt with your own routing, thresholds and destinations.
01
Sales invoices created by date range
Retrieves posted sales invoices from Dynamics 365 Finance and Operations filtered by invoice created date range.
02
New Sales Invoice Created
Triggers when a new sales invoice is posted in Dynamics 365 Finance and Operations. Returns invoice records including invoice number, customer account, sales order reference, invoice amount, currency, tax, and address details.
03
New contacts created
Triggers when new contact persons are created in Dynamics 365 Finance and Operations. Returns contact records including contact person ID, first name, last name, and primary email address.
04
New customers created
On new customers created in Finance and Operations. Using V2 of AEC_CustomServices
05
New packing slip created
Triggers when a new sales packing slip is created in Dynamics 365 Finance and Operations. Returns packing slip records including packing slip ID, sales order reference, delivery date, shipped quantity, and item details.
06
New Orders created
On new Orders created in Finance and Operations.
07
New products created
On new products created in Finance and Operations. Using V2 of AEC_CustomServices
Questions & answers
Frequently asked questions
Everything you need to know about this template before you deploy it.
How does Dynamics 365 accounts receivable dunning automation work?
appse ai runs a daily scan of open receivables in Dynamics 365 Finance and Operations and calculates which invoices are exactly 30, 60 or 90 days past due. Invoices at 30 days receive an email reminder through Microsoft Outlook, invoices at 60 days receive an SMS through Twilio, and invoices at 90 days stop automated chasing and raise a Microsoft Teams alert to the account manager and finance team.
Why does the workflow change channel instead of sending more emails?
Can we change the 30, 60 and 90 day thresholds?
Who receives the chaser?
What happens at 90 days?
Do we need a collections module or a separate dunning tool?
Which systems does this template connect?
Why businesses love appse ai
Discover how appse ai has helped businesses automate processes and achieve growth through our users' success stories.
Their quick updates and improvements have boosted our productivity, allowing us to focus on making better products. Highly recommend for any manufacturer seeking efficiency.
Hans Engstrom
Operations Manager, Christiana Bikes
appse ai enabled us to automate processes and achieve real-time efficiency with their ready-to-use solution. Their responsive support and customizations were exactly what we needed.
Peter Grueterich
President, Bernardo 1946
Rapidly growing companies, to get to that level of establishment, you need a solution like appse ai to bridge the connections between disparate systems.
Robert Donnelly
CEO and Co-Founder, Nine Line
The platform syncs data between our applications and it simply just works. This saved us a lot of time we used to spend manually synchronizing data from one system to another.
Sankar Thiagasamudram
Founder and CEO
Their quick updates and improvements have boosted our productivity, allowing us to focus on making better products. Highly recommend for any manufacturer seeking efficiency.
Hans Engstrom
Operations Manager, Christiana Bikes
appse ai enabled us to automate processes and achieve real-time efficiency with their ready-to-use solution. Their responsive support and customizations were exactly what we needed.
Peter Grueterich
President, Bernardo 1946
Rapidly growing companies, to get to that level of establishment, you need a solution like appse ai to bridge the connections between disparate systems.
Robert Donnelly
CEO and Co-Founder, Nine Line
The platform syncs data between our applications and it simply just works. This saved us a lot of time we used to spend manually synchronizing data from one system to another.
Sankar Thiagasamudram
Founder and CEO
appse ai helped us to manage our inventory and invoices in SAP and WooCommerce. With appse ai our job is much easy as everything is automated and we have better control on our inventory.
Kaywan Pour
Niagara Warenhandels GmbH
appse ai is making our operations easy! They make the customer experience much better. It costs us less human effort to proceed our orders.
Ramez Tacrity
Technical Sales Specialist, Digitech
I was impressed by how easy appse ai is to use and their ability to customize the platform to meet our clients specific requirements.
Vainick Oliveri
Golden Toys
appse ai transformed our business by automating the sync between SAP Business One and WooCommerce. What used to be a time-consuming, manual process is now seamless. We add products in SAP, and everything syncs automatically to the website.
Maher Ataya
Founder, Italparts SRL & Italparts LLC
appse ai helped us to manage our inventory and invoices in SAP and WooCommerce. With appse ai our job is much easy as everything is automated and we have better control on our inventory.
Kaywan Pour
Niagara Warenhandels GmbH
appse ai is making our operations easy! They make the customer experience much better. It costs us less human effort to proceed our orders.
Ramez Tacrity
Technical Sales Specialist, Digitech
I was impressed by how easy appse ai is to use and their ability to customize the platform to meet our clients specific requirements.
Vainick Oliveri
Golden Toys
appse ai transformed our business by automating the sync between SAP Business One and WooCommerce. What used to be a time-consuming, manual process is now seamless. We add products in SAP, and everything syncs automatically to the website.
Maher Ataya
Founder, Italparts SRL & Italparts LLC
appse ai truly helped us transform our business processes. Now with the integration, it has become really smooth, everything just flows better. It really helped our team save time, streamline processes and honestly boost productivity more than we expected.
Jason Mitchell
MD, All Marine Spares
Since we started using appse ai as our middleware, everything has been way smoother. It saved us about 10-20 hours a week, which is huge. The team is super responsive and easy to work with.
Dan Gerber
CEO, Designer Boys
appse ai truly understood our needs and delivered a seamless integration between SAP and Shopify. Their team is highly knowledgeable and capable, ensuring the solution perfectly aligned with our requirements.
Columb McCluskey
Sales Director, Trimwel
appse ai is fantastic, it works really well and is easy to use! Its visual interface makes it simple to see what is happening, and I especially liked the visual mapping of process flows. The teams professionalism also really impressed me.
Richard Grew
Renegade Brewery
appse ai truly helped us transform our business processes. Now with the integration, it has become really smooth, everything just flows better. It really helped our team save time, streamline processes and honestly boost productivity more than we expected.
Jason Mitchell
MD, All Marine Spares
Since we started using appse ai as our middleware, everything has been way smoother. It saved us about 10-20 hours a week, which is huge. The team is super responsive and easy to work with.
Dan Gerber
CEO, Designer Boys
appse ai truly understood our needs and delivered a seamless integration between SAP and Shopify. Their team is highly knowledgeable and capable, ensuring the solution perfectly aligned with our requirements.
Columb McCluskey
Sales Director, Trimwel
appse ai is fantastic, it works really well and is easy to use! Its visual interface makes it simple to see what is happening, and I especially liked the visual mapping of process flows. The teams professionalism also really impressed me.
Richard Grew
Renegade Brewery
Deploy this workflow in minutes
Start free — no credit card, no setup calls required. Use this template as-is or customize every step inside the appse ai no-code builder and go live today.