Table of Contents

How to Create a PDF with Zapier and CraftMyPDF.com

Zapier makes it easy to connect your apps, but creating professional PDF documents from form submissions, CRM records, spreadsheets, or orders usually needs a dedicated PDF generation tool.

In this guide, I’ll show you how to use CraftMyPDF with Zapier to automatically generate PDF documents from dynamic data. You can use this workflow for invoices, certificates, contracts, reports, receipts, quotes, and other business document

Prerequisites

Before you start, you will need:

  • A CraftMyPDF account
  • A PDF template created in CraftMyPDF
  • A Zapier account
  • A trigger app, such as Typeform, Google Sheets, Airtable, HubSpot, Stripe, Jotform, or another app

If you have not created a PDF template yet, create one in CraftMyPDF first. The template defines the layout of your PDF and the dynamic fields that will be replaced with data from Zapier.

You can learn more about the drag-and-drop PDF template editor and how it helps you create reusable templates for automated PDF generation.

Step 1. Login and create a new Zap

(i) Log in to your Zapier account or create a new account.

(ii) Navigate to Zaps on the side menu to create a new Zap

(iii) Setup a trigger for the Zap based on your requirements

Step 2. Setup app & event

(iv) Create an action and search for CraftMyPDF in the App Event. In the Action Event, select Create PDF. Click here to learn about how to obtain the API Key.


(v) In Choose app & event, use your credentials to connect your CraftMyPDF account to Zapier.

Step 3. Setup action

(vi) In the Set up action, select your template in the list. Then, select Payload Type. You can either use Dictionary (Key-value pairs) or JSON.

Types of payload data

There are 2 types of payload, you can either use a Dictionary(flat-structured JSON, key-value pairs) or JSON data.

(a) Dictionary payload data

A Dictionary is a set of simple key-value pairs for flat-structured JSON. The followings are the steps to map JSON data to an expression and the payload on Zapier.

(b) JSON payload data

JSON payload is for complex hierarchical data. (Click here for detailed tutorial)

Step 4. Run test action

(vii) Run the Test action to generate a PDF, and you may use the file for subsequent steps

Zapier will send the sample data to CraftMyPDF and generate a PDF document.

Open the generated PDF and check:

  • Are the fields showing correctly?
  • Are the values in the right places?
  • Are tables or line items displaying properly?
  • Is the formatting correct?
  • Are images, QR codes, or barcodes working as expected?

If something does not look right, go back to your template or payload mapping and adjust the fields.

Step 5: Use the generated PDF in the next Zapier step

Once the PDF is generated, you can use it in the next step of your Zap.

For example, you can:

  • Email the PDF to a customer
  • Upload the PDF to Google Drive
  • Attach the PDF to an Airtable record
  • Save the PDF to Dropbox
  • Send the PDF through Gmail
  • Attach the PDF to a CRM record
  • Send the PDF to Slack
  • Store the PDF URL in a spreadsheet

This makes CraftMyPDF useful as part of a larger document automation workflow.

Why use CraftMyPDF for PDF generation in Zapier?

CraftMyPDF is designed for generating documents from reusable templates.

Instead of building a new PDF manually every time, you can create a template once and reuse it across your Zapier workflows.

CraftMyPDF is useful when you need:

  • A visual drag-and-drop PDF template editor
  • Dynamic fields from Zapier data
  • Tables and repeating sections
  • QR codes and barcodes
  • Images and branding
  • Reusable templates
  • PDF generation from no-code and low-code workflows
  • API access when you need more advanced automation

This makes it suitable for both no-code users and developers.

No-code users can design templates and connect them with Zapier. Developers can use the PDF Generation API directly when they need more control.

Conclusion

Zapier helps you move data between apps, and CraftMyPDF turns that data into professional PDF documents.

With this workflow, you can automatically generate invoices, certificates, reports, contracts, quotes, receipts, and more from your existing apps.

Create a free CraftMyPDF account, build your PDF template, and connect it to Zapier to start automating PDF generation.

Recent Posts
blog

Reporting Automation for PDF Reports and Business Workflows

Reporting automation makes it easier to create consistent, branded PDF reports without copying data manually between spreadsheets, dashboards, and documents.

In this guide, we walk through how automated PDF report generation works and how CraftMyPDF fits into the workflow.

Read More »
blog

How to Generate PDF Documents from Airtable Using CraftMyPDF

In this guide, we will walk through how to generate PDF documents from Airtable using the CraftMyPDF extension. The workflow is simple: prepare your Airtable base, install the extension, design your PDF template, and generate PDF invoices back into an Airtable attachment field.

Read More »
blog

The Best 7 PDF Generation APIs for HTML to PDF in 2026

In this guide, we’ll compare 7 popular PDF Generator API options for 2026 with a practical lens: features, pricing, integrations, and the features that matter day-to-day.

By the end, you should have a clear short-list of one or two tools to try first and you can validate it quickly by generating a real invoice or report from your own data.

Read More »
blog

6 Best PDF Generation APIs in 2026

From invoices, receipts, certificates, and contracts to financial statements, reports, and internal documents, PDFs remain the most widely accepted, portable, and audit‑friendly document format.

This article covers the 6 best PDF generation APIs, with real‑world positioning, pricing, strengths, weaknesses, and guidance on when to use each.

Read More »
blog

How to Generate a PDF Document using Zapier AI Agent and CraftMyPDF

In this article, you will learn how AI agents work, how to build and use Zapier AI Agents to automate tasks such as, generating PDFs using CraftMyPDF and extracting data from Airtable.

You will also see how Zapier AI Agents are different from normal Zaps, how they automate decisions, and when it makes sense to use an AI agent instead of a standard automation.

Read More »
blog

How to Automate PDF Reports With Knack and CraftMyPDF

Knack is a no-code platform that makes it simple to build custom database applications (no programming required). It’s a favorite for many businesses because it keeps all their data organized and easy to manage in one place.

In this article, you will learn how to automate reports with Knack and CraftMyPDF.

Read More »
Copyright ©2026 CraftMyPDF.com

Email us at hello@craftmypdf.com for support