Accounts receivable follow-up
Watches the firm's accounts receivable, identifies invoices coming due or already overdue, and drives the follow-up process: drafts collection emails at the right tone for the right stage, schedules calls for high-value or delinquent accounts, notifies sales when customer relationships are at risk, and tracks every touch in a single timeline. Different from generic dunning automation because it adapts to the firm's tone, the relationship with each customer (don't dun a customer in active expansion talks), and history (some customers always pay on day 45). The pattern's value is consistent, timely AR follow-through without burning the controller's time or annoying customers who pay reliably anyway.
Requirements describe capabilities the pattern needs in your environment, not the vendors you must buy. Any system that fills a requirement satisfies it — that’s what makes the catalog portable across the long tail of SMB tooling.
ar_registerOpen invoices with their aging, customer, and terms.
- AR module of the accounting system
- billing system with invoice records
- ERP receivables ledger
customer_relationship_contextInformation that should affect collection approach: is this customer in active expansion, has there been a service issue, are they a strategic relationship.
- CRM with account state
- customer success platform with account health
- structured account flags maintained by the team
collection_template_libraryApproved language for each stage of follow-up: friendly reminder, firmer follow-up, final notice. Tone matters; templates encode it.
- templates maintained by AR or finance leadership
- library inside the AR tool
- approved drafts from prior collection cycles
customer_communication_channelHow follow-up messages reach customers. Usually email; sometimes portal notifications.
- email send from the AR team mailbox
- customer portal notification
- billing system with built-in notifications
internal_alert_routeWhere account owners (account managers, customer success, sales) get notified when an AR issue might affect the relationship.
- chat alert to the account owner
- task created on the account record
- weekly digest to commercial leadership
human_call_queueWhen email isn't enough — high-value invoices, persistent delinquency, customer issues — the pattern surfaces accounts for human calls with full context.
- call queue for the AR specialist
- task list in the CRM for the account owner
- weekly review with prioritized accounts
payment_event_feedbackWhen invoices get paid, the pattern needs to know to stop the follow-up sequence and learn from what worked.
- payment events from the AR module
- feed from the bank reconciliation pattern E19 if also live
- payment processor event stream
- 01Daily, scan the AR register for invoices needing follow-up: approaching due, just overdue, escalating overdue
ar_register - 02For each candidate, fetch customer relationship context to decide whether to proceed and how
customer_relationship_contextDECISION Skip if account has active hold flag or commercial team has paused collections. - 03Determine appropriate stage and pull the matching template
collection_template_library - 04Generate personalized message with invoice details and customer context
- 05Send through the customer communication channel
customer_communication_channel - 06If the account is high-value or delinquent past threshold, alert internal account owner
internal_alert_route - 07If the case warrants a call, queue with full context for the AR specialist or account owner
human_call_queueDECISION Threshold based on amount, age, and customer criticality. - 08Watch for payment events and stop follow-up when received
payment_event_feedback
Structured outputs this pattern produces. Other patterns and client systems can subscribe to them, which is how the catalog composes over time.
dso_signalDays sales outstanding trend, the headline AR metric this pattern moves.
- finance dashboards
- controller monthly review
- executive cash flow reviews
collection_effectiveness_signalPer-stage and per-template effectiveness, used to tune the approach.
- AR team workflows
- template library refinement
customer_payment_pattern_signalPer-customer payment behavior over time, useful for credit risk decisions and account planning.
- credit and risk management
- sales when planning expansion
- B5 churn-risk pattern if live