Everything to get running, use it, and keep it healthy. Skim Part 1 to start in ~5 minutes β the rest is here whenever you want it.
That's it. Everything below explains each piece.
Picture the Sheet as a living workbench, not a static spreadsheet.
The tabs, and their jobs
- Recipients β your worklist. One row per account you're chasing.
- Sent Box β your history. The moment an email sends, that row leaves Recipients and lands here, locked. So Recipients is always "still to do," Sent Box is "done."
- Dunning Messages β your editable wording library (Stage Β· Subject Β· Message). The Dunning Writer pulls from here; tweak any message and it flows into your next send.
- Field Bank β a browsable catalog of every column label you can drop in. Reference only.
- Config β the hidden brain. Remembers your column setup. You never touch it.
The Recipients tab has a head and a body
- Rows 1β12 β the head: Common Details β the things that are the same for everyone (remit-to address, payment methods, signature). Fill once.
- Row 13 β the toggles: Email / Tracker per column.
- Row 14 β the headers. Row 15 and down β the body: one row per account.
The two big ideas
1. Email vs Tracker. Every column has a toggle. Email = it shows up inside the email (Amount Due, Pay Linkβ¦). Tracker = it stays in your sheet, just for you (Days Overdue, Dunning Stage, Notes). One row holds both what the debtor sees and your private notes.
2. Same-for-all vs per-account. The head (Common Details) is identical for everyone β fill once and apply it to the accounts you tick. The body columns are unique per account.
How a row lives and dies (the lifecycle)
Add / import β Mark Ready β Preview / Open in Drafts (a real Gmail draft is created; row = Draft) β Send (the draft sends; row = Sent) β the row moves to the Sent Box.
Two human checks (Ready, then Reviewed) before anything leaves β and it's your Gmail that sends.
It watches itself (self-healing)
- Edit an account after you reviewed it β it quietly drops back to "needs Ready."
- Rename a required column or scramble a toggle β it snaps back.
- Sent one straight from Gmail? Hit π Refresh β it notices and marks it Sent.
- Give it Due Dates β πΎ Update aging figures out how overdue each account is and suggests its stage.
The Hound gives you a full-screen web App β your main control room β and a classic Sidebar inside the sheet (a fallback with the same actions in a narrow panel). The App is described below; the Sidebar mirrors it. (To use the App, deploy it once β Part 4.)
The sheet menu β πΆ 10X Collections Agent (deliberately slim; the workflow lives in the App)
| Item | What it does |
|---|---|
| πΆ Open the Hound App | Opens your web App. |
| π Set the App link | One-time: paste the App URL you got when you deployed it. |
| πΎ Classic sidebar (fallback) | The narrow in-sheet panel β same actions. |
| π©Ί Health Check / Repair | Diagnoses and fixes layout / trigger problems. |
| βοΈ Setup / Rebuild Workbook | Builds or repairs the sheet's tabs and structure. |
Top β the scoreboard
- π° The money strip β Accounts Β· Total Due Β· Overdue: how much you're chasing, at a glance.
- Four pills β Ready / Reviewed / Draft / Sent: where your batch sits in the pipeline.
- π Refresh β catches up on anything sent from Gmail, recomputes aging, resets stuck rows.
- π Guide Β· β Limits & help Β· π License live in the top bar.
The toolbar β prep your batch
- π₯ Import β pull a list from a Google Sheet, or paste one. Common headers auto-match (Email β Recipient Email, Contact β Recipient Name, Company Name β Company, Total Due β Amount Due, Status β Payment Status); anything else comes in as your own column. Aging buckets are understood β Current / 1-30 Days / 90+β¦ set each line's Dunning Stage on arrival. Imports append below your list; totals/summary lines are skipped; email-less rows still land (you'll see a β count).
- βοΈ Presets & columns β load a role setup (π§Ύ AR Β· π QuickBooks Β· π NetSuite Β· π Rent Β· ποΈ Membership Β· π©Ί Medical Β· πΌ Freelancer Β· πΎ General). QuickBooks & NetSuite mirror those systems' exports so imports land 1:1. Also β Add columns and π§Ή Start Fresh (clear rows, keep the setup β sent history stays safe).
- πΎ Update aging β computes Days Overdue from each Due Date and fills blank Dunning Stages (imported buckets and manual picks always stick).
- βοΈ Dunning Writer β writes the past-due notice (Subject + Message) into your ticked accounts, each by its stage, pulling from the editable Dunning Messages tab. Tick accounts first β nothing selected, nothing written. It only writes the wording; it does NOT create a draft, so your Mark-Ready checkpoint stays intact.
- ποΈ Common details β your remit-to, methods, portal, signature. Fill once, then apply to your ticked accounts.
- ποΈ Email / Tracker β flip any column between shows inside the email and stays in your sheet.
- π Attach β a PDF (statement / instructions) on every email in the batch.
The accounts table β your worklist
- Every account with its Amount / Due / Days Overdue / Stage / Payment / Progress.
- Filter by search, stage, or status; tick the accounts you want β or Select all (filtered).
- Selection drives everything: Dunning Writer, Common Details, and Mark Ready all act on your ticked rows.
The action bar β the send lifecycle (the 2 checks)
- β
Mark Ready (check 1) β π Preview + draft (creates the real Gmail drafts + logs Reviewed = check 2) or π¨ Drafts (opens them in Gmail) β βοΈ Send ready (sends from your Gmail; sent rows slide into the Sent Box).
- Send warns before a big batch β Gmail caps daily sends, so work in batches of ~25β50.
The classic sidebar works with zero setup. The web app is a nicer full screen you can also share with a team.
/exec).Change the code later? Deploy β Manage deployments β βοΈ edit β Version: New version β Deploy. That "New version" step is what makes changes go live; your link stays the same.
Sharing = shared inbox. Anyone with the link runs the app as you, on your data, sending from your mailbox β great for one AR team working a shared queue. Only share it with your own team.
This runs on Google Sheets + Apps Script. Sturdy, but not a bulk-email platform:
- Gmail caps daily sends: ~100/day on a free @gmail account, up to ~1,500β2,000/day on Google Workspace. Past the cap, the rest fail until tomorrow.
- Send in batches of ~25β50. Filter by stage and work one bucket at a time. The app warns you before a big batch.
- Very large runs can hit Google's 6-minute limit β the tool pauses and asks you to click Send again to finish.
- It's your Gmail β your signature, your sending reputation. Preview before a big run.
- Questions: Agent@10xfinanceai.com
βοΈ Not legal advice. Collections rules (e.g. the US FDCPA for third-party collectors) vary by who collects and where. You and your counsel own compliant wording. The defaults are written for first-party creditors collecting their own debts β use the optional Disclosure / Legal Footer field for your context.
π Start a fresh run (new cycle): App β βοΈ Presets & columns β π§Ή Start Fresh. It clears your account rows but keeps your setup. Your sent history stays safe in the Sent Box.
β οΈ Keep the sheet healthy
- Add accounts below row 14; don't insert/delete rows in the top zone.
- Don't rename the tabs (Recipients, Config, Sent Box) or the gold required headers β they snap back.
- Don't type in the green status cells (Ready / Reviewed / Status) β the buttons run those.
- Changing a toggle or header un-readies your rows so you re-check before sending β that's a safety feature.
π Something looks off? (try the lightest first)
1. Layout shifted, data fine β Menu β π©Ί Health Check / Repair.
2. Real mess (scrambled/deleted data) β File β Version history β See version history β pick a version before the mistake β Restore this version. The whole sheet snaps back.
3. Beyond saving β start over from a fresh copy of the original link (do a version-restore first β your Sent Box history lives in this copy).
π‘ Before anything risky (a giant import, a bulk edit), File β Make a copy as a one-click backup.
The Hound's playful name is for you. The emails your accounts receive stay calm, clear, and professional. πΆ