Airtable Integration
Airtable is a flexible cloud database that combines the simplicity of a spreadsheet with the power of a relational database. By pairing Airtable with CraftMyPDF you can turn any Airtable record into a fully designed PDF, such as invoices, contracts, certificates, event passes, product sheets, and more, generated automatically from a reusable template.
There are two supported ways to connect Airtable with CraftMyPDF. Pick the one that best fits your workflow:
- CraftMyPDF Airtable extension: a no-code extension installed from the Airtable Marketplace. Pick a template, select records, and generate PDFs straight from Airtable.
- Airtable Scripting extension: a code-based approach that calls the CraftMyPDF API from JavaScript inside Airtable's built-in Scripting extension. Best when you need custom logic, button-field triggers, or advanced data shaping.
Both methods use the same CraftMyPDF templates and API key, so you can start with the no-code extension and switch to the Scripting extension later if you need more flexibility.
Method 1: Using the CraftMyPDF extension (no-code)
The CraftMyPDF Airtable extension is the easiest way to generate PDFs from Airtable records. After installing it from the Airtable Marketplace and saving your CraftMyPDF API key, you can pick a template, select the records you want to convert, and have the generated PDFs saved back into an Airtable attachment field automatically.
Video walkthrough
Watch the full walkthrough showing how to set up the CraftMyPDF Airtable extension and generate PDF invoices end-to-end:
Step-by-step tutorial
For a complete written tutorial that covers preparing your Airtable base, installing the extension, designing a reusable PDF template, mapping linked records, and saving the generated PDF back into Airtable, see:
Method 2: Using the Scripting extension (code-based)
If you are comfortable writing a bit of JavaScript, you can pair Airtable's built-in Scripting extension with the CraftMyPDF API for more control over the workflow.
This approach is a good fit when you want to:
- Trigger PDF generation from a custom button field in Airtable.
- Pre-process or reshape Airtable data before sending it to CraftMyPDF.
- Combine data from multiple tables, or apply conditional logic, before generating a PDF.
- Integrate PDF generation tightly with existing Airtable scripts or Automations.
- Build more advanced workflows than the no-code extension allows.
For a full step-by-step walkthrough that includes the Scripting app code and how to bind Airtable fields to your CraftMyPDF template, see:
Conclusion
Airtable is great for storing structured business data, and CraftMyPDF turns that data into polished, on-brand PDFs without any manual formatting. For most teams, the no-code CraftMyPDF Airtable extension is the fastest way to get started. Install it, paste your API key, pick a template, and generate.
When you outgrow the no-code workflow, the Scripting extension gives you the flexibility to trigger PDFs from button fields, reshape data, and integrate with existing Airtable scripts and Automations.
Whichever path you choose, you only design your template once and reuse it for every record, including invoices, contracts, certificates, event passes, and beyond. Sign up for a free CraftMyPDF account to start generating PDFs from your Airtable records today.