The bench for local operators · Import the week back How checkout works
All packsLeadOnboardingBookingCommsBillingReviewsContentOpsLandlordServiceFull system
Shop Floor Bench · billing

Invoice Generator + Payment Status Tracker

Build the invoice. Watch paid / late / sent.

The job it closes

The job it closes

The work is done. The invoice is a Sunday project. This file issues it from the amount you send, tracks paid, and reminds at 8 a.m. up to three times.

Before / after

Before / after

Before: paid jobs and unpaid jobs look the same in your head. After: an Invoices tab, a paid stamp, and a capped reminder.

01

What you import

Issue webhook → amount from payload + operator tax token → Stripe Checkout HTTP or static / PayPal / Docs URL → Gmail invoice → Invoices tab + Leads stamp → pay webhook marks paid on payment_id.

n8n

02

What you need

n8n, Google Sheets, Gmail, Stripe Checkout or a static / PayPal / Docs pay URL. No AI.

03

Setup time

35–50 minutes.

Limits — trust before ticket

Limits — trust before ticket

Not full bookkeeping. Not payroll. Not a collections agency. Amount comes from you — the file does not invent it. No client SMS. Paid does not flip completed. Same payment_id will not write twice. Dunning cap is 3.

Breakdown

How this pack runs

Invoice and payment tracker (import this)

Video posting soon.

Two paths if you stall

Self-serve

START-HERE.pdf page 1. Credentials. First live node. Email hello@ if a node name moved.

Named install

Preferred implementation partner is listed on Partners. Other approved shops later. We do not hold the file hostage.

Next on this bench