Invoice Inbox → Sheet
Parse billing emails, extract totals, log to a Sheet. Gmail filters included.
BullPack is a curated library of production-grade Google Apps Script snippets. Free to browse. $19 a pack to download. $29/mo for unlimited.
Read the source. No account required.
Download any one pack. Yours forever.
Unlimited downloads. Generator access when it ships.
Checkout and receipts are handled by QuasiLife, the operating company behind bulldo.gs. 14-day refunds, no questions — hello@bulldo.gs.
We don't sell these one at a time. Scripts this interdependent belong together — you get the system, tested, with the README.
// Pull unread invoices from Gmail → Sheet function fetchInvoices() { const sheet = SpreadsheetApp.getActiveSheet(); const query = 'from:(billing@) is:unread newer_than:7d'; const threads = GmailApp.search(query, 0, 50); threads.forEach(t => { const m = t.getMessages()[0]; sheet.appendRow([m.getDate(), m.getFrom(), m.getSubject()]); t.markRead(); }); }
Ten lines. A job that used to eat a whole Monday morning.
Parse billing emails, extract totals, log to a Sheet. Gmail filters included.
Two-way sync between Google Calendar and HubSpot. Idempotent writes.
Pull metrics from Sheets, render an HTML email, ship every Monday 9am.
Archive stale files, dedupe by hash, move to cold storage on a schedule.
Route Google Form submissions by field to Slack, email, or a CRM.
Fire a Slack webhook on specific cell ranges. Debounced, signed.