What it is
You stay in Google Sheets, Gmail and Drive. The system handles the remembering, formatting and sending.
- Add a client — warm, branded Welcome Mail once.
- Paste a Drive link — Invoice Email + WhatsApp with an
ACCESS INVOICE FILE →button. - Before and after due date — polite, scheduled reminders in your tone, automatically.
- Record a payment — Payment Confirmation and updated balances.
| Sheet | What you do daily |
|---|---|
| Client Master | Client Data · Invoice Register · Payment Register · Communication Log (audit) |
| Settings | Templates, reminder schedule and branding — set once, rarely opened |
In one line: You do the 1-minute human part. The system does the remembering, formatting and sending — on both channels.
Problems it solves
| Problem | Without a system | With this system |
|---|---|---|
| Welcome mail forgotten | Onboarded, no welcome for 3 days. | Queued when you add Client Name + Email + Services in Client Data. Once. |
| Invoices go out late | Drive link says ‘Request Access’. | Paste in Invoice Link → auto Anyone with link → Viewer. Send Invoice. |
| Follow-ups are awkward | Manual nudge 10 days late. | Pre-Due -5/-2 & Overdue +2/+5/+10 then weekly, business-day gated. Stops at Rs. 0. |
| No record of what was sent | Search Gmail. | Communication Log + View Invoice History. |
| Inconsistent tone | Three people, three styles. | Central templates with {{Placeholders}}. |
| Email + WhatsApp retyping | Retype on WhatsApp. | Equal channels, per-client toggles. |
Time saved
| Workflow | Manual | With system |
|---|---|---|
| Add a new client | Create row, invent ID, remember welcome | ~30 seconds — Client Name + Billing Type → Client ID in 2s |
| Create & share an invoice | Export, fix sharing, compose, attach | ~1 minute — paste link → Send Invoice |
| Record payment | Type, recalc, compose receipt | ~45 seconds — pre-filled balance, sends receipt |
| Daily follow-ups | 5–15 manual mails | 0 minutes — Preview Reminders → Send Due Reminders or 4×/day auto |
~30 retainer clients → 12–15 hrs/month recovered. Not by working faster — by not re-typing the same four messages.
How it keeps you organized
Four tabs, one flow — no hidden database.
Sheets flow · Data moves left to right, every send is logged.
One row per client or contact.
You fill three fields: Client, Amount and Drive link — nothing else.
Rarely typed. Dialog validates, updates Received and Balance Due.
Rename-proof
Works even if you rename tabs.
Safe by design
Formulas and IDs self-maintain — no breakage.
How it stops forgetting
- On creation: Due Date auto-fills if blank.
- On schedule: Scans 4×/day on business days. Pre-due fires even without an invoice row.
- Before sending: Preview before you send — safe dry-run, sends nothing.
Stops automatically when paid.
A system, not just a tool
Auto + manual control
Daily auto scans + Send Due / Preview / Immediate / Test Email Delivery.
Templates = your voice
Welcome · Invoice · Pre-Due 1/2 · Overdue 1/2/3 · Recurring · Payment Confirmation with {{Placeholders}}.
Two-level control
Master switches + per-client/per-invoice Both / Email / WhatsApp in Automation Control.
Docs that help
1-page Quick Start + full SOP. New teammate productive in under an hour.
Walkthrough — one client, end to end
Client: Aravalli & Co. · Nisha Rao · nisha@aravalli.co · +91 98765 43210 · Brand + Performance · Rs. 42,000 · Advance · Due Day 5
| Step | What you do | Result |
|---|---|---|
| 1 Add client (30s) | Client Data → B Aravalli & Co. + H Advance → CL00042 | Welcome eligible |
| 2 Create invoice (1m) | Upload PDF to Drive → Invoice Register: B/E/F → leave D Due Date blank | 05-Sep-2026 auto |
| 3 Share | Select row → Send Invoice | Branded mail + WhatsApp; Invoice · Success |
| 4 Reminders | No action | Pre-Due -5/-2 on 31 Aug & 3 Sep |
| 5 Partial pay | Record Payment Rs. 20,000 UPI | Balance 22,000 · Partially Paid |
| 6 Nudge | Send Immediate Reminder | Split card AMOUNT PAID / BALANCE DUE |
| 7 Final + receipt | Pay 22,000 → Send Payment Confirmation | FULLY PAID |
| 8 Audit | View Invoice History / Communication Log | Full timeline INV00042 |
Email + WhatsApp — equal channels, same voice
Both channels send the same intent, in the native format for each. Automation Control + Notifications → Email/WhatsApp → Apply toggles per-client or globally. WhatsApp off? Email continues. Test via Test Email Delivery.
| Channel | How it sends |
|---|---|
| Branded HTML (header, amount card, Drive button, signature) via Gmail aliases. Threaded. | |
Meta Cloud API v20.0 · UTILITY templates, versioned, {{1}} variables, optional document header. |
What you get
- 2 provisioned Google Sheets — Client Master + Settings (Templates/Column Specs/Dropdown)
- Branded comms — header, amount cards,
ACCESS INVOICE FILE →, signature - Complete automation — Welcome, invoice share, gentle reminders, receipts — Email and WhatsApp
- Safety: preview before sending, health checks, self-maintaining IDs
- Docs: Quick Start + Full SOP
- Setup: 45-min call, branding, schedule, WhatsApp connect, first send together
- Support: 30-day fixes; data stays in your Drive forever
Engine linked to private library — optional annual maintenance for future API updates; current version works indefinitely.
Quick reference — the 3 workflows
Add Client → Share Invoice → Record Payment. Full steps in the walkthrough above.
Common questions
Do we create PDF in Sheets? No — create outside (Docs/Canva), upload to Drive, paste link.
Without Drive link? Yes — confirm “Send WITHOUT attachment”.
Reminders need invoice row? Pre-due: no. Overdue/receipt: uses invoice row.
Stops after payment? Yes — stops automatically when paid.
WhatsApp off? Email alone works.
Edit tone? Yes — Subject/Content in Settings → Templates with {{Placeholders}}.
Works if you rename sheets? Yes.