All templates

Automated QuoteIQ Subscription Billing Recap

Every Monday, WebRun opens QuoteIQ, reads the subscription invoices generated for recurring cleaning contracts over the past week, checks each invoice's paid status in QuickBooks Online, and posts a billing recap to Slack showing total billed, total collected, and which invoices still need attention.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 QuoteIQ read the week's subscription invoices
2 QuickBooks Online confirm each invoice's paid status
3 Slack post the billing recap
In short

How do I see what my recurring hood cleaning contracts billed and collected each week?

WebRun reads the subscription invoices QuoteIQ generated for recurring cleaning contracts each week, checks every invoice's paid status in QuickBooks Online, and posts a Slack recap of total billed, total collected, and which invoices are pending or failed. It only reads billing data, so no card is ever charged or retried by the automation itself.

  • The owner sees billed versus collected every Monday without opening two systems
  • Pending and failed invoices get called out before they age into a bigger chase
  • No card is ever charged by the automation, only read and reported

Built for kitchen exhaust cleaning company owners · hood cleaning bookkeepers · field service finance managers · commercial cleaning contract administrators

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 myquoteiq.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    QuoteIQ - read the week's subscription invoices
    myquoteiq.com
    WebRun in QuoteIQ: read the week's subscription invoices
    WebRun opens QuoteIQ to read the week's subscription invoices.
    • Open QuoteIQ and list subscription invoices generated for recurring cleaning contracts in the past 7 days
    • Capture the account, contract tier, amount, and invoice date for each
    • Total the amount billed across all accounts for the week

    Done when Every subscription invoice issued this week is listed with its amount and account.

  3. 2
    QuickBooks Online - confirm each invoice's paid status
    • Open QuickBooks Online and look up each invoice's payment status
    • Mark each as paid, pending, or failed based on the synced record
    • Total the amount actually collected against the amount billed

    Done when Every invoice from this week has a confirmed paid, pending, or failed status.

  4. 3
    Slack - post the billing recap
    slack.com
    WebRun in Slack: post the billing recap
    WebRun opens Slack to post the billing recap.
    • Post the weekly billing recap to the finance channel with total billed and total collected
    • List any pending or failed invoices by account so someone can follow up
    • Note the collection rate compared to the prior week

    Done when The owner has this week's billing recap in Slack with anything stuck called out.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
myquoteiq.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Billing recap · Slack
OutputWhat each run produces - A weekly recap of subscription invoices billed and collected, with pending or failed invoices listed by account. WebRun only reads billing status and never charges a card.
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

Does WebRun charge customer cards or retry failed payments?

No. It only reads invoice and payment status from QuoteIQ and QuickBooks Online. Charging a card, retrying a failed payment, or changing a subscription is still done by your team.

How does it match invoices between QuoteIQ and QuickBooks Online?

It looks up each QuoteIQ subscription invoice by account and amount in QuickBooks Online to confirm the synced payment status, so the recap reflects what's actually been collected, not just what was billed.

What counts as a failed invoice in the recap?

Any invoice QuickBooks Online shows as declined, unpaid past its due date, or missing from the sync entirely, so the owner sees exactly which accounts need a follow up call.

Put this on autopilot.

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