Create a PDF invoice with PDF Generator API from a new Google Sheets row and email it with Gmail
Create a PDF invoice with PDF Generator API from a new Google Sheets row and email it with Gmail
Apps used in template
About
Send every customer a proper PDF invoice without touching a design tool or writing code.
Add a row to your invoice sheet in Google Sheets and PDF Generator API renders it into a branded PDF invoice, which Gmail emails straight to the customer with the file attached.
Prepare your sheet. Row 1 is a header row, columns A to I:
Invoice number, Invoice date, Customer name, Customer email, Billing address, Description, Quantity, Unit price, VAT rate
Amounts use a dot as the decimal separator and the VAT rate is a plain number, so 20 rather than 20%. One row is one invoice with one line item, and the invoice goes to whatever address sits in Customer email.
Your own company name, email and phone are set once during setup and appear on every invoice, so you never edit the sheet to change them.
You also need a PDF Generator API template, which controls how the invoice looks. Pick one during setup, or start from a free invoice template in your account and restyle it in the drag and drop editor.
Apps used: Google Sheets, PDF Generator API, Gmail.
Guide: PDF Generator API with Make
Created by Actual Reports, the team behind PDF Generator API. Questions: [email protected]
Trusted by thousands of fast-scaling organizations around the globe
Similar templates for inspiration
Looking to get more out of your apps? With Make, you can visually integrate any app into any workflow to save time and resources - no coding required. Try any of these templates in just a few clicks.
Create your own workflow
Create custom workflows by choosing triggers, actions, and searches. A trigger is an event that launches the workflow, an action is the event.
Creates a new conditional format rule at the given index. All subsequent rules' indexes are incremented.
Appends a new row to the bottom of the table.
Adds a new sheet.
Adds a text or an image watermark to PDF document from base64 string or a remote URL
Appends multiple rows to the bottom of the table.
Updates multiple rows.
Clears a specified range of values from a spreadsheet.
Clears a specific cell.
Clears values from a specific row.
FAQ
Start by registering for Make. As a new Make user, you’ll automatically be assigned a free account. Once your account is set up, you can start creating your first scenarios. We recommend starting with our step-by-step video tutorial.
A scenario represents a workflow or a project of your own creation, and it is made up of a series of modules that automate apps and services. Creating a scenario allows you to transfer and transform data between apps and services via these modules to automate anything and improve the way you work.
Modules are the main building blocks of automation in Make. Modules represent actions that Make performs with an app, like creating, updating, or deleting data.
Mapping links the modules in your scenario. When you map an item, you connect the data retrieved by one module to another module to perform the desired action. For example, you can map email addresses and subject lines to create a spreadsheet using this data.
How it works
Traditional no-code iPaaS platforms are linear and non-intuitive. Make allows you to visually create, build, and automate without limits.










