Fixed-scope paid pilot

Test PDF invoice emailing with 5 redacted clients first.

For small teams that already have invoice PDFs, client emails, and a spreadsheet, but need a safe workflow to match each PDF, send it through Gmail, and write the status back.

Request the 5-client pilot

What the pilot proves

Match

Find the expected PDF in Google Drive from a row in Google Sheets using a stable filename convention.

Send

Send the approved Gmail template with the matched PDF attached to the right client email.

Write back

Write sent, failed, already sent, or manual review status back to the same sheet.

Inputs needed before a quote

InputMinimum version
Redacted Sheet5 rows with client id, email, expected PDF filename, send status, and resend flag.
5 dummy PDFsSafe placeholder invoice PDFs in the same folder structure planned for production.
Filename conventionOne deterministic naming rule, for example client_id + invoice_month.
Email templateSubject, body, sender account, and variables that must appear in the message.
Resend ruleClear instruction for when a row can be resent and when it must be blocked.

Acceptance checks

CaseExpected behavior
Missing PDFDo not send. Mark failed and write the missing filename.
Duplicate PDFDo not guess. Mark manual review for duplicate candidates.
Already sentDo not resend unless the resend flag is explicitly set.
Manual resendSend only the selected client row and write a fresh timestamp.
Empty emailDo not send. Mark failed for missing recipient.

Scope boundary

This pilot does not create invoices, make accounting or tax judgments, use production credentials during discovery, or read PDFs directly from a local desktop folder.

Related PDF data work

If the real bottleneck is extracting messy PDF data instead of emailing ready-made invoices, start from pdf.jackyue.com and bring one sample PDF.

Email the pilot request