The risk is not forgetting to send. It is not being able to prove what you sent.
Most teams get as far as sending reminders. What breaks is everything around them: the message is not linked to the invoice, so nobody can trace it later. The timing lives in a spreadsheet, so a changed due date quietly stops working.
Replies land in somebody's personal inbox instead of a tracked work item, and the follow-up is missed. Consent and opt-outs are handled differently by each person doing the sending.
Then a customer disputes a charge, and the question is what they were told and when. If the answer is in a phone, it is not an answer.
Keep the process where the record is. A change in Salesforce sends the message, Salesforce decides who and what, and the message is logged back to the invoice it belongs to.
Two automations, kept separate on purpose.
A confirmation is immediate and unconditional. A reminder is scheduled and conditional. Merging them into one flow is what makes reminder logic unreadable six months later.
Confirmation, the moment money lands
Fires when the payment is marked received. It finds the contact linked to that payment, sends a short confirmation with the amount and the next due date, and writes the message and its delivery status back to the record.
This is the one that pays for itself in avoided calls, and it is also the one that settles a dispute later.
Reminders, on a schedule and in a sequence
A daily scheduled flow checks what is due and what is overdue, and sends at most one message per invoice per stage: a friendly note a few days before, a short nudge the day before, and a polite line the day after if it is still unpaid, inviting a reply to reschedule.
The stage stamp is what keeps it gentle. Without it, a changed due date re-triggers the sequence and the customer gets the same reminder four times, which is how a payments channel gets muted.
Escalate to a person, only when it is needed
Past the last stage, the flow stops messaging and creates a Case for the collections queue with the thread attached. Nothing after that is automatic, because the conversation after a missed payment is not one to automate.
Three replies do almost all of the work.
Every inbound message creates or updates a Case linked to the invoice, so Finance answers with the history in front of them.
Four, and one of them is about tone.
The message history is on the invoice, so the report writes itself.
Group by stage and you can see which reminder actually moves money, and stop sending the ones that do not.
Where ValueText fits.
ValueText is the send action and the inbound handler. It adds the Send Message invocable action to Flow Builder, writes every message and its delivery status back to the related record, and routes inbound replies into a Case with the thread attached. Templates, keyword rules and the org-level send window live in ValueText Setup. The two flows, the stage fields and the report are yours, built with standard tools, and they keep working if you change the number or the carrier.
Professional edition or above · Works with any payment or invoice object, standard or custom · 1 SMS segment per notice at the published per-country rate“ValueText provided everything my client was looking for, and more besides…”
Matt WilsonAppExchange review