FormaTeX

\usepackage{zapier}

Zapier LaTeX PDF Automation

Automate PDF generation without writing a single line of code. Use the official FormaTeX Zapier integration to run Compile, Smart Compile, and Check Syntax actions, then save outputs to Drive, Dropbox, or email.

\section{What is Zapier}

What is Zapier?

Zapier is a no-code workflow automation platform that connects over 7,000 apps. A Zap is a workflow made up of a trigger (the event that starts the Zap) and one or more actions (what happens as a result). The FormaTeX Zapier app adds native actions and auth for compilation workflows directly in your Zap.

7,000+ app integrations

Trigger PDFs from Google Sheets, Airtable, Typeform, HubSpot, and thousands of other apps.

No-code setup

Configure the entire pipeline in Zapier's visual editor — no server or cron job required.

Deliver anywhere

Save PDFs to Google Drive, Dropbox, S3, attach to emails, or post to Slack after compilation.

\section{Zap Setup}

Building the Zap — step by step

01

Choose your trigger

Create a new Zap and select any trigger app. Common choices are Google Sheets (new row), Airtable (new record), Typeform (new submission), or a Schedule trigger for recurring reports. This is the event that kicks off PDF generation.

02

Add FormaTeX action

Add an action step, choose the FormaTeX app, then select Compile LaTeX (or Smart Compile / Check Syntax). Map your LaTeX input from previous step fields.

03

Connect your FormaTeX account

In the auth dialog, set API Key and API URL (https://api.formatex.io). Zapier stores credentials securely and reuses them across Zaps.

04

Handle the PDF response

Use output fields from the FormaTeX step (e.g. success, jobId, pdf/base64 depending on action). Route results to Drive, Dropbox, Gmail, Slack, or follow-up processing steps.

\section{JSON Payload}

Webhook JSON body

Example fields you can map in the FormaTeX action. Replace {{month}}, {{author_name}} etc. with values from your trigger step.

zapier-webhook-body.json
{
  "latex": "\\documentclass{article}\n\\begin{document}\nHello {{recipient_name}}\n\\end{document}",
  "engine": "pdflatex",
  "timeout": 60
}

\section{Security}

Storing your API key securely

Connect authentication through the FormaTeX Zapier app account dialog. Avoid hardcoding keys in plain text fields.

Zapier Secret Manager

Prefer app-level auth connection for API key storage. Use Secret Manager only for custom advanced steps.

Per-Zap scoping

Create separate FormaTeX API keys for separate Zaps. You can revoke a single Zap's access without affecting others from the FormaTeX dashboard.

\section{Use Cases}

What teams automate with this integration

Weekly report PDFs

Trigger from a Google Sheets row every Friday. Inject the week's metrics into a LaTeX report template and deliver the PDF to Slack.

Certificate generation

When a Typeform course-completion form is submitted, generate a personalised LaTeX certificate and email it to the recipient.

CRM invoice automation

Trigger from HubSpot deal stage changes. Compile a LaTeX invoice with deal line items and attach it to the contact record.

Academic paper exports

When a new Airtable research record is created, compile the LaTeX abstract and full paper and archive both PDFs to Dropbox.

\end{zapier}

Automate PDF generation with Zapier

Get a FormaTeX API key, build your first Zap in minutes, and ship professional LaTeX PDFs from any trigger — no server required.

One quick thing

We track anonymous usage — page views, feature usage, compilation events — to understand what works and what doesn't. No ads, no personal data, no third-party sharing.

Cookie policy