On the 1st of each month, makes a PDF invoice for every active client in your sheet and emails it to them.

UsesGmailGoogle Sheets

Monthly client invoices

ScheduleRun every month on day 1 at 09:00.Run every month on day 1 at 09:00.
ValuesClients sheetSet clientsUrl to blank.
ValuesPayment termsSet paymentTerms to Net 30.
Dates & TimesTodayGet today's date and save it as today.
Dates & TimesInvoice monthMake today readable as “November 2026” and save it as month.
Google SheetsActive clientsRead the rows of clientsUrl. Save it as clients.Google Sheets
Decisions & LoopsFor each client in clients.rows:For each client in clients.rows:
FilesMake the invoice PDFCreate PDF file Save it as invoice. File name: Invoice month - client.Client# Invoice for month **Billed to:** client.Client | Description | Amount | |---|---| | Monthly service, month | client["Monthly fee"] | ...
GmailEmail the invoiceSend an email to client.Email. Save it as invoice_email. Subject: Your invoice for monthHi client.Client, Your invoice for month is attached. Payment terms: paymentTerms. Thank you!Gmail