All templates

Automated Chimney Invoice Payment Reminders

Every Monday, WebRun checks Smart Service and QuickBooks for invoices past their due date, drafts a polite reminder email for each customer in Gmail, and posts your office a short Slack list of who still owes and how many days overdue they are.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Smart Service find jobs billed but unpaid
2 QuickBooks confirm invoice status and amount
3 Gmail draft the payment reminder
4 Slack post the weekly chase list
In short

How do I chase overdue chimney sweep invoices without awkward calls?

Every Monday, WebRun checks Smart Service and QuickBooks for chimney invoices past their due date, drafts a polite reminder email for each customer in Gmail, and posts your office a Slack list ranked by days overdue. Reminders wait as drafts for a human to send, so nothing reaches a customer unchecked.

  • Overdue accounts get a reminder every week without office follow-up work
  • Office opens a ranked chase list in Slack every Monday
  • Paid or already reminded customers are skipped automatically

Built for chimney sweep companies · field service billing teams · small business owners

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens smartservice.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Smart Service - find jobs billed but unpaid
    smartservice.com
    WebRun in Smart Service: find jobs billed but unpaid
    WebRun opens Smart Service to find jobs billed but unpaid.
    • Open Smart Service and filter completed jobs marked billed
    • Note which customers have not shown a payment against the job
    • Capture the customer, job, and invoice amount for each

    Done when Every billed job with no recorded payment is listed.

  3. 2
    QuickBooks - confirm invoice status and amount
    • Look up each invoice in QuickBooks to confirm it is still open and past due
    • Capture the exact balance, due date, and days overdue
    • Skip any invoice already marked paid or in a payment plan

    Done when Every overdue invoice is confirmed with its live balance and days overdue.

  4. 3
    Gmail - draft the payment reminder
    gmail.com
    WebRun in Gmail: draft the payment reminder
    WebRun opens Gmail to draft the payment reminder.
    • Draft a polite, on-brand reminder email for each customer with the invoice amount and due date
    • Leave every email as an unsent draft for the office to review and send
    • Skip any customer already reminded in the last 7 days

    Done when A review-ready reminder draft exists in Gmail for every overdue customer.

  5. 4
    Slack - post the weekly chase list
    slack.com
    WebRun in Slack: post the weekly chase list
    WebRun opens Slack to post the weekly chase list.
    • Post a weekly list to the office Slack channel of who still owes, sorted by days overdue
    • Flag the largest or oldest balances first

    Done when The office has this week's chase list in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
smartservice.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Chase list · Slack
OutputWhat each run produces - A list of overdue customers with balances and days overdue, plus a Gmail reminder draft for each.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it email customers without me checking first?

No. Every reminder is saved as an unsent Gmail draft. Your office reviews and sends it, so nothing goes to a customer without a human approving it.

How does it know an invoice is still unpaid?

It checks the live invoice status and balance in QuickBooks each week, so any invoice paid, adjusted, or on a payment plan is confirmed before a reminder is drafted.

Will it remind the same customer every single week?

No. It skips anyone already reminded in the last 7 days, so a customer working through payment with your office will not get a duplicate draft piling up.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.