Skip to main content
A collections campaign is the automated email sequence that chases customers for unpaid invoices. It emails on the schedule you set when you build the campaign.You choose how many days past due an invoice must be before a step picks it up, so a campaign that follows up at seven days overdue is a choice you made, not a fixed default.
One behaviour to know about in advance: the email covers all of that customer’s past-due invoices, not only the one that met the threshold. So a customer with an invoice 32 days overdue receives an email that also lists an invoice issued two days ago.
If that reads wrong for your business, adjust the campaign’s body instructions so it doesn’t describe an invoice as overdue until it has actually passed your threshold.
Not to a specific hour. You can configure which days of the week a collections campaign sends on, but not a fixed send time such as 11am.Sending runs on weekdays between 7am and 6pm Pacific. Nothing goes out on weekends, or outside that window, whatever timezone your team or your customers are in.Within the window, emails are spaced several minutes apart rather than sent in one burst. That’s deliberate. Bursts damage sending reputation and push messages into spam folders.
When you build a collections campaign you can narrow who it applies to by an individual invoice’s outstanding amount, and by customer type, product and tags. You can also exclude specific customers entirely.
Filtering directly on a customer’s ARR is not supported. If you need that, tag customers by ARR band and filter the campaign on those tags.
Running separate campaigns by balance is a normal setup, for example a gentler reminder under a threshold and a firmer one above it, each with its own sender and template.
These are the emails a collections campaign sends to customers with unpaid invoices.By default each email includes payment links and PDF copies of the invoices, and excludes invoices you’ve marked uncollectible. All three are switchable per campaign, and you can add a CSV summary if your customer prefers to reconcile in a spreadsheet.There’s also a maximum days overdue cutoff. Past that age an invoice stops being included, which keeps very old debt out of active campaigns. It can be set for the whole company and overridden on an individual campaign.
Not if you have configured your email domains in LedgerUp. Any customer contact whose email domain matches one of your configured domains is excluded from invoice collections emails automatically.
The filter depends on that configuration. If no email domain has been set up for your company, there’s nothing to match against and the filter doesn’t apply. If you have internal addresses sitting on customer records, confirm your domains are configured before switching a campaign on.
Record a payment remittance against the invoice. The invoice then shows a Payment pending badge, and two things follow:
  • Collections campaigns stop chasing that invoice. This holds for as long as the remittance record exists, so remove it if the payment never arrives and you want chasing to resume.
  • It’s hidden from AR aging: but only for Stripe invoices. If you bill through QuickBooks, Xero or Sage, the invoice stays visible in aging even though collections has stopped. Worth knowing before you reconcile an aging report against what your campaigns are doing.
Stripe itself will continue to show the invoice as outstanding until payment is actually recorded, so the two screens can differ while holding identical data.
Yes. Each step of a collections campaign (each individual chasing email) can copy in the person who owns the relationship, and you choose which one:
  • The CS rep for that customer
  • The deal owner from your CRM
Where the CS rep is read from is set once for your whole company (you pick the CRM field that holds it, on either the deal or the company record) and every campaign then uses it. You can also add fixed CC and BCC addresses if a shared inbox should see every send.
Every email LedgerUp sends on your behalf (collections chasers included) is stored and viewable in the platform, with the full body as the customer received it.It can’t be written back onto the Stripe invoice, because Stripe doesn’t allow adding notes through their API. The platform is the system of record for correspondence.
An invoice is considered overdue if today’s date has passed the due date without a full payment being recorded. This is the same definition Ari uses whether you’re asking casually in Slack or looking at a campaign’s schedule.
Ari syncs payment data from Stripe in real time. Payments recorded in Stripe are reflected in Ari instantly, whether you’re asking about a single invoice or a full overdue report.
Yes. Ari can post overdue summaries to Slack or export them to a format you choose for further analysis.