8 integrations · No-code to full API

Connect PDF generation
to your entire stack

Native integrations with Zapier, n8n, Make, Bubble.io, Google Sheets, Airtable, and more. No-code or full REST API.

Start Free → API Reference

NATIVE INTEGRATIONS
DATA SOURCES
Pull data directly from your tools
Native integrations let you trigger PDF generation directly from your data sources — no middleware needed.
📊
Google SheetsNative
Connect any spreadsheet as a data source
Link a Google Sheet to a Typsetter template and generate PDFs from each row. Perfect for invoice batches, certificate generation, or data-driven reports. Supports real-time sync and scheduled generation.
  • Generate 500 certificates from a student roster in Google Sheets
  • Auto-send monthly invoices from a billing spreadsheet
  • Create personalized reports from analytics data exported to Sheets
Get started with Google Sheets →
📋
AirtableNative
Turn your Airtable base into a PDF factory
Connect any Airtable base or view to a Typsetter template. Trigger PDF generation on record creation, updates, or on demand. Map Airtable fields to template variables with a visual field mapper — no code needed.
  • Generate contracts when a deal is marked "Closed Won" in your CRM base
  • Create purchase orders from an inventory management base
  • Export project proposals as branded PDFs from a project tracker
Get started with Airtable →
🔗
Inbound WebhooksNative
Trigger PDF generation from any event
Create a unique inbound webhook URL in your Typsetter dashboard. Send any JSON payload to it — Typsetter maps the fields to your template and generates the PDF. Set up field mappings, output delivery (email, S3, callback), and retry logic.
  • Trigger invoice generation on Stripe payment_succeeded events
  • Generate shipping labels from your e-commerce order webhooks
  • Create onboarding documents when a new user signs up in your app
Set up your first webhook →
{ }
REST APIDeveloper
Full control via OpenAPI 3.1
The Typsetter REST API gives you full programmatic control. Render PDFs synchronously or async, batch-generate from arrays of data, poll job status, and receive webhooks on completion. Full Swagger docs available.
  • Integrate PDF generation directly into your backend microservice
  • Build a multi-tenant document automation system
  • Generate PDFs server-side and serve them via your own CDN
Read the API docs →

NO-CODE PLATFORMS
AUTOMATION
Automate PDFs without writing code
Typsetter has native plugins and actions on the top no-code and automation platforms. Connect 5,000+ apps to PDF generation in minutes.
ZapierNo-Code
Connect to 5,000+ apps via Zapier Zaps
Use the Typsetter Zapier action to generate PDFs from any trigger in your Zapier workflows. When a new row is added to Google Sheets, a CRM deal closes, or a form is submitted — generate and deliver a PDF automatically.
  • New Stripe payment → generate invoice PDF → send via Gmail
  • New HubSpot deal closed → generate contract PDF → attach to deal
  • New Typeform response → generate personalized certificate
Connect Typsetter on Zapier →
🔧
n8nNo-Code
Self-hosted automation with the n8n node
The Typsetter n8n community node integrates natively into your n8n workflows. Support for sync rendering, async jobs, and batch generation. Run n8n self-hosted for full data privacy alongside PDF generation at scale.
  • PostgreSQL query results → batch generate financial reports as PDFs
  • Build complex multi-step document workflows with branching logic
  • Self-host both n8n and handle sensitive HR documents without third-party access
Use the Typsetter n8n node →
🔄
Make (Integromat)No-Code
Visual scenario builder with PDF actions
Typsetter's Make module adds PDF generation as a native action in Make scenarios. Use Make's visual canvas to design complex document automation flows with conditional logic, data transformation, and multi-step delivery.
  • WooCommerce order → generate packing slip → email to warehouse
  • Monthly cron trigger → fetch Airtable data → generate executive reports
  • Webhook trigger → generate contract → upload to Google Drive → notify via Slack
Use Typsetter in Make →
💎
Bubble.ioNo-Code
Add PDF generation to your Bubble app
Install the Typsetter Bubble plugin and add PDF generation to your no-code app in minutes. Trigger renders from button clicks, API workflows, or data changes. Display PDFs inline or offer immediate downloads.
  • Add a "Download Invoice" button to your Bubble SaaS billing page
  • Generate user certificates when they complete a course in your LMS
  • Create branded proposals from your Bubble CRM with one click
Install the Bubble plugin →

HOW IT WORKS
Step-by-step setup
Each integration takes under 10 minutes to set up. Here's what to expect.

Getting started with Zapier

01

Search for "Typsetter" in the Zapier app directory and connect your account using your API key from the Typsetter dashboard.

02

Choose a trigger app — e.g., "New row in Google Sheets", "New payment in Stripe", or any of 5,000+ supported triggers.

03

Add the Typsetter "Generate PDF" action. Select your template, then map fields from the trigger data to template variables.

04

Add a delivery step — send the PDF via Gmail, upload to Dropbox, or attach to a CRM record. Activate your Zap and you're done.

📊 Getting started with Google Sheets

01

In your Typsetter dashboard, go to Integrations → Google Sheets. Click "Connect Google Account" and authorize access.

02

Select a spreadsheet and sheet tab. Typsetter reads the column headers and automatically maps them to your chosen template's variables.

03

Configure output settings: generate from all rows, specific row range, or only rows matching a filter (e.g., Status = "Ready to invoice").

04

Run the batch job — Typsetter generates a PDF per row and delivers a ZIP download, email attachment, or Google Drive upload.

{ } Getting started with the REST API

01

Get your API key from the dashboard under Settings → API Keys. Keys are prefixed with ts_live_sk_.

02

Call GET /v1/templates to list available templates and understand the required data fields for each.

03

POST to /v1/render with your template slug and JSON data. The API returns the binary PDF synchronously.

04

For batch jobs, POST to /v1/render/batch with an array of data objects. Poll job status or receive a webhook when done.

Connect your tools.
Automate your documents.

Start with the free plan and build your first PDF automation workflow today — no credit card required.

Start Free → View API Docs
Free plan · 100 PDFs/month · No credit card required