What this tab controls
Nothing on this tab is editable until two conditions hold: your plan is Essential or above, and Stripe is connected and able to take charges. Below Essential you get “Auto Pay is part of the Essential plan and above” and an Upgrade button. Without Stripe you get “Connect Stripe to use Auto Pay” — “Finish the Stripe setup in Online Payments to turn it on.”
The triggers sit under the heading “Charge when the appointment is…” and note that “Each invoice is only ever charged once”, so turning both on does not double-charge — whichever comes first wins.
Set it up
1
Finish the Stripe connection first
On Online payments, check that both Onboarding and Charges are green. Auto Pay stays locked otherwise, and a half-connected account looks connected.
2
Turn on the master switch
Select Enable Auto Pay. The trigger and receipt options appear beneath it.
3
Choose when the card is charged
Turn on Confirmed, Completed, or both. If you turn both off, the page tells you in red — “Select at least one — confirmed or completed” — and refuses to save.
4
Decide about receipts
Leave Email a receipt to the patient on unless you have a reason not to. A charge nobody was told about is what generates the phone call.
5
Save
Select Save changes. The toast reads “Auto Pay is on”.
6
Test it before you rely on it
Book a low-value appointment for a test client with your own card saved, move it to the trigger status, and watch the charge and receipt arrive.
What changes once you save
The moment an appointment reaches the status you chose, its unpaid invoice is charged against the card on file — no invoice sent, no one asked, no confirmation step. That is the point of the feature, and it is also the thing to be clear-eyed about: money starts moving without a human in the loop. Who is actually affected is narrower than it first sounds.- Only clients with a saved card are charged. “Anyone without a card on file is skipped and left for manual collection.” Everyone else still needs an invoice exactly as before, so this does not replace your billing process — it removes the easy cases from it.
- A card that is declined, or that needs extra verification (3-D Secure), is never force-charged. You are notified to collect it manually instead. A failed Auto Pay leaves the invoice unpaid, not stuck.
- Each invoice is only ever charged once, even with both triggers on.
- A receipt is emailed on every successful charge if you left that switch on.
Check it worked
The badge at the top right of the card should read ● On. Then run the real check: book a test appointment for a client with a card on file, move it to your trigger status, and confirm the invoice comes back paid and the receipt lands in the inbox. Your Stripe dashboard should show the charge with the platform fee deducted.Common issues
The whole card says I need to upgrade
The whole card says I need to upgrade
Auto Pay starts at Essential. See Change your plan.
It says 'Connect Stripe to use Auto Pay'
It says 'Connect Stripe to use Auto Pay'
Auto Pay charges saved cards through Stripe specifically, and your account either is not connected or cannot take charges yet. Finish setup on Online payments — this card updates on its own once Stripe is ready.
The switches will not move
The switches will not move
“Only the clinic owner can change Auto Pay.” A manager can read the settings but not change them.
Save changes is greyed out
Save changes is greyed out
Either nothing has changed since you opened the tab, or you have Auto Pay on with both triggers off. Select Confirmed or Completed and the button becomes available.
Some appointments are charged and others are not
Some appointments are charged and others are not
Only clients with a card on file are eligible. Everyone else is skipped by design and left for manual collection — check whether the client has ever saved a card.
A charge failed and the client was not billed
A charge failed and the client was not billed
Declines and cards needing 3-D Secure are never retried automatically. Collect that one manually; the invoice is still there, unpaid.