Chase outstanding invoices
Your AI CEO collects without sounding like a collections agent.
You'd think AR follow-up needs an ops hire — Astra runs the dunning sequence with the right escalation tone for each customer.
The short answer
Astra chases outstanding invoices by running a structured dunning sequence tuned to each customer's history. She pulls every unpaid invoice from Stripe and QuickBooks, sorts by days-overdue and dollar amount, and matches each to a tier: 1-7 days overdue = friendly nudge from your inbox ("hey just bumping this up — let me know if anything looks wrong"), 8-21 days = direct ask with payment link ("can you confirm a payment date?"), 22-45 days = escalation to the customer's billing contact + your CC, 46+ days = escalation flag for your decision (collections, suspend service, or write off). She drafts every email in your voice, sends after your sign-off (or auto-sends for tier-1 if you allow), and tracks responses. Output: a weekly Lark digest of AR aging, total outstanding, top 5 names, and what got collected vs escalated last week.
How Astra actually does it
- 1Pull AR aging
All unpaid invoices from Stripe + QuickBooks, sorted by days-overdue, total outstanding, top 10 by amount.
StripeQuickBooks - 2Match each to a tier
1-7d = friendly. 8-21d = direct ask. 22-45d = billing-contact escalation. 46+d = your decision.
Notion - 3Draft personalized emails
From your inbox, in your voice, referencing the specific PO/invoice number, with Stripe payment link inline. Different copy per tier.
GmailStripe - 4Send + track responses
Auto-send tier 1 if allowed, sign-off needed for 2+. Track replies, payment confirmations, partial pays.
GmailStripe - 5Weekly Lark digest
Total AR, total collected this week, top 5 oldest, escalation flags needing your call (suspend service / write off).
Lark
What it looks like in chat
Personalized dunning emails sent from your inbox at 4 escalation tiers, plus a weekly Lark digest of AR aging, total collected, and any invoices needing your decision (suspend service or write off).
Daily review of new overdue, weekly Monday digest, on-demand escalation.
Ask Astra this right now
We'll spin up your workspace, hand the prompt to Astra, and you see the answer in 60 seconds. Free.
Try this with AstraFrequently asked questions
Will the emails sound like collections-agency boilerplate?
No — that's the point. She references the specific invoice + PO + the work delivered, uses your voice, and stays warm at tier 1-2. Tier 3+ gets firmer but still professional ("I want to make sure we resolve this — can you confirm a payment date this week?"). Customers don't realize it's automated until tier 3.
Can she auto-send anything without my sign-off?
Only if you opt in for tier 1 (the lightest nudge). Tier 2+ requires your sign-off because the escalation tone matters and you may know context Astra doesn't ("we just signed an expansion, don't push them this week"). Tier 4 always requires your call — Astra never suspends service or writes off without you.
What if a customer disputes the invoice?
She flags it to you immediately with the dispute reason, the original PO, and the delivered work. She drafts a reply but doesn't send — disputes are too high-stakes for autopilot. Most disputes resolve at the invoice-line-item level once you provide context.
How does she handle customers who never reply?
After tier 3 with no response in 7 days, she escalates to your decision. Default options: (1) suspend service Friday + final demand, (2) hand to a collections service like CollBox, (3) write off. She tracks recovery rates by tier so you can see whether tier-4 escalation is worth the relationship cost.
Run your one-person company.
Hire your AI team in 30 seconds. Start for free.
Free to start · No credit card required · Set up in 30 seconds