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