The Repeat

Repeat bookings · Invoice recovery

Every customer comes back. Every invoice gets paid.

The Repeat tracks when each customer is due for their next service, drafts the reminder for you, and chases the invoices that never got settled — so the revenue you already earned stops slipping away.

See how it works

Connects to Stripe and Gmail · Admin access only

§01

How it works

Log the service

Add a customer with the service you performed, the date, and how often it should repeat. Import your whole list from a CSV if you already keep one.

The due date calculates itself

The Repeat works out each customer's next due date from their interval and keeps the whole book sorted by who needs you soonest.

A reminder gets drafted

When someone comes due, a personalised email is written in your tone, referencing their service and your booking link. Review it, then send from your own Gmail.

Rebookings and payments reconcile

Mark who booked again, watch conversion in your reports, and let unpaid invoices get matched against incoming payments automatically.

§02

What's inside

Automatic renewal dates

Set an interval once per service type and every next-due date is calculated and tracked for you.

Customer records

One journal of clients, services, notes and contact details — searchable, editable, importable by CSV.

Drafted reminders

AI writes each re-engagement email in your chosen tone, then sends through your own Gmail account.

Inbox invoice discovery

Scan your Gmail for invoices you issued outside Stripe and pull the unpaid ones into your recovery list.

Conversion reporting

See who is overdue, who rebooked after a reminder, and how each service type performs over time.

Bulk operations

Select many customers at once to queue reminders, change intervals, or archive records in a single action.

§03

Invoice recovery

Unpaid invoices rarely go unpaid on purpose — they get forgotten, on both sides. The Repeat keeps a live picture of what is owed across Stripe, your inbox and the payments that arrived by bank transfer, so nothing sits open because nobody was watching.

  • 01.Open invoices sync daily from Stripe, with overdue ones surfaced first.
  • 02.Gmail is scanned for invoices and payment confirmations that never touched Stripe.
  • 03.Payments from Stripe, email and manual bank transfers are matched against open invoices.
  • 04.Exact matches settle themselves; close-but-not-identical ones wait in a review queue.
  • 05.Follow-up emails are drafted per invoice, and recovered revenue is tracked after each one.
§04

Built for repeat work

If your work naturally comes round again on a schedule, the hard part is remembering when — and asking without it feeling like a cold sell. That is the job this does.

Roofing & exteriors

Inspections and gutter cleans on a seasonal cycle.

Home services

Boiler servicing, pest control, window cleaning rounds.

Salons & studios

Colour, treatment and maintenance appointments.

Auto & equipment

Servicing intervals tied to the last visit.

§05

Open your booking journal

The journal is private to your business — sign in with your administrator account to see your customers, reminders and outstanding invoices.

The Repeat Booking Journal · Vol. I · No. 01