Integrations · 2026

Zapier PDF Automation: Generate PDFs from Any App

10 min read Last updated: September 2026

Automate PDF generation with Zapier and DocuQueue. Create invoices, contracts, proposals, and more from Google Sheets, Airtable, HubSpot, or any of 5,000+ connected apps. No code required.

TL;DR: Sign up at DocuQueue, create a template, connect it to Zapier via API key, map your trigger fields, and activate. PDFs generate automatically whenever your trigger fires. Works with any Zapier plan.

Any App Trigger
→
DocuQueue API
→
PDF Generated
→
Email / Drive / Slack
5,000+
Apps to trigger from
25
Free credits to start
5 min
Average setup time
Overview

What is Zapier PDF automation?

Zapier connects 5,000+ apps. DocuQueue generates PDFs. Together, they turn any data event into a finished document—automatically.

Whenever something happens in your apps—a new row in Google Sheets, a deal closing in HubSpot, a form submission in Typeform—Zapier can trigger DocuQueue to generate a PDF. No code, no manual steps, no copy-pasting.

You design your document template once in DocuQueue with merge fields like {{customerName}} and {{amount}}. Then you connect Zapier to DocuQueue, map your trigger fields to the template, and activate. Every time the trigger fires, a PDF appears—ready to email, upload, or share.

DocuQueue offers a free tier with 25 documents per month. No credit card required. Works with any Zapier plan, including the free tier for two-step zaps.

Prerequisites

What you need before starting

Requirements

Setup

How do I connect DocuQueue to Zapier?

Five steps from zero to automated PDF generation. No coding required.

01

Create a PDF template

Before automating, you need a template in DocuQueue. The template defines your document layout and merge fields that will be populated with data from your zap.

a

Log in to DocuQueue and go to Templates

b

Click Create Template or choose a pre-built template

c

Add merge fields using the {{fieldName}} syntax (e.g., {{customerName}}, {{amount}}, {{date}})

Tip

Use descriptive names like {{customerName}} instead of {{field1}} to make mapping easier later.

Example template fields
Customer: {{customerName}}
Amount: {{amount}}
Date: {{date}}
Invoice #: {{invoiceNumber}}
02

Connect DocuQueue to Zapier

Add DocuQueue as an action in your Zapier zap and connect your account using your API key.

a

Open your zap in Zapier and click + Add Action

b

Search for DocuQueue and select it

c

Choose Generate Document as the action event

d

Click Connect a new account and paste your DocuQueue API key

Find your API key
DocuQueue Dashboard → Settings → API Keys → Copy Key
03

Select your template

In the DocuQueue action setup, choose which template to use. All templates from your account appear in the dropdown.

a

In the Template dropdown, select your template (e.g., "Invoice Template")

b

Choose your Payload Type: Dictionary or JSON (see below)

Dictionary

Simple key-value pairs for flat data. Best for most use cases.

customerName: "Acme Corp"
amount: "$1,200.00"

JSON

Structured data for complex documents with tables and line items.

{"items": [{"name": "Widget", "qty": 3}]}
04

Map fields from your trigger

Connect your trigger app's data to your DocuQueue template fields. This tells Zapier which data goes into which merge field.

a

In the Set up action section, click on each template field

b

Select the corresponding field from your trigger app (e.g., "Customer Name" from Google Sheets)

c

Repeat for all fields you want to populate

Tip

You can combine static text with dynamic fields. For example, set a field to Invoice for {{customerName}} to include both fixed and variable content.

05

Test and activate

Run a test to verify your PDF generates correctly, then turn on your zap.

a

Click Test action in Zapier to generate a sample PDF

b

Check the generated PDF: are fields populated correctly? Is formatting right?

c

If something looks wrong, adjust your template or field mapping and test again

d

Once satisfied, click Publish to activate your zap

Security

Your API key stays in your Zapier connection. DocuQueue never stores your Zapier data, and all API calls use HTTPS. Keep your key out of shared configs, and use a scoped key for Zapier setups.

Advanced

Webhooks approach (full control)

Prefer to call DocuQueue directly instead of using the built-in integration? The Webhooks by Zapier action gives you full control over the request payload.

01

Add a Webhooks by Zapier action

Instead of using the DocuQueue integration app, select Webhooks by Zapier and choose the POST method.

Webhook configuration
URL: https://docuqueue.com/api/v1/fill
Payload Type: JSON
Headers:
  Authorization = Bearer wp2_your_api_key
  Content-Type = application/json
02

Construct the JSON payload

In the Data field, build the JSON that tells DocuQueue which template to use and what values to fill in.

Example payload
{
  "template_id": "tpl_invoice",
  "data": {
    "client_name": "{{client_name}}",
    "amount": "{{amount}}",
    "due_date": "{{due_date}}"
  }
}
Tip

Replace wp2_your_api_key with the actual API key from your DocuQueue dashboard (Settings > API Keys). Never share your API key publicly.

03

Add a follow-up action

Once DocuQueue generates the PDF, do something with it. Add another action step to send the file via email, upload it to cloud storage, or post it to a team channel.

Email

Send via Gmail, Outlook, or any email app

Google Drive

Auto-upload to a specific folder

Slack

Post PDF to a channel or DM

Dropbox

Save to any Dropbox folder

Capabilities

What can I generate with Zapier + DocuQueue?

Any document you can design in DocuQueue. Here are the most common types.

Document Type Example Trigger What Happens
Invoices New Google Sheets row PDF invoice generated and emailed to client
Contracts HubSpot deal "Closed Won" Contract PDF created and sent for signature
Proposals Typeform submission Custom proposal PDF generated and saved to Drive
Certificates Course completion in Teachable Personalized certificate PDF emailed to student
Reports Weekly schedule trigger Summary report PDF posted to Slack channel
Purchase Orders Airtable record status change PO PDF generated and sent to vendor
Shipping Labels Shopify order created Label PDF attached to fulfillment record
Quotes Pipedrive deal created Quote PDF generated and emailed to prospect
Workflows

Real workflow examples

Copy these patterns and adapt them to your own data. Each one is a complete, working zap.

  1. Google Sheets → Invoice → Email
    Trigger: New row in Google Sheets with columns: Customer, Amount, Due Date. Action: Generate invoice PDF, email to customer.

    Every time a new row appears in your billing spreadsheet, DocuQueue generates a branded invoice PDF and Gmail sends it to the client. No manual steps.

  2. Airtable → Contract → E-Signature
    Trigger: Airtable record moves to "Ready for Contract". Action: Generate contract PDF, send via DocuSign.

    When your sales team marks a deal ready, the contract PDF is generated with all parties, terms, and amounts filled in automatically.

  3. Typeform → Certificate → Download
    Trigger: Typeform "Course Complete" survey submitted. Action: Generate certificate PDF, email to student.

    Students complete a survey after finishing a course. The zap generates a personalized completion certificate and emails it as a PDF attachment.

  4. Stripe → Receipt → Customer Email
    Trigger: Stripe payment succeeded. Action: Generate receipt PDF, attach to confirmation email.

    Every payment triggers a branded receipt PDF with the line items, tax, and total. The customer gets a professional receipt automatically.

  5. HubSpot → Quote → Slack
    Trigger: HubSpot deal created. Action: Generate quote PDF, post to #sales channel.

    When a new deal enters your pipeline, a quote PDF is generated and posted to your team's Slack channel for review before sending to the prospect.

  6. Schedule → Weekly Report → Google Drive
    Trigger: Every Friday at 5pm. Action: Query data via webhook, generate report PDF, save to Drive folder.

    A recurring zap pulls your weekly metrics, generates a summary report PDF, and archives it in your team's Google Drive folder.

Zapier Zap History
Trigger: Google Sheets — New Row (Acme Corp, $5,500, March 2026)
Action 1: DocuQueue — Generate Document (Invoice Template)
Status: completed
Document: https://docuqueue.com/api/v1/download/...
Action 2: Gmail — Send Email with PDF attachment
Invoice generated and emailed to Acme Corp.
Troubleshooting

Common issues and fixes

Most problems are simple mapping or configuration issues. Here's what to check.

PDF is blank or fields are empty

Check that your Zapier field names match your template merge fields exactly. {{customerName}} must be mapped to a Zapier field named "customerName" — not "Customer Name" or "customer_name".

"Unauthorized" error

Your API key may be expired or invalid. Go to DocuQueue Dashboard → Settings → API Keys and generate a new key. Update it in your Zapier connection.

Template not appearing in dropdown

Refresh the Zapier action setup. If your template was created after you connected DocuQueue, you may need to reconnect the account or click "Refresh fields".

Webhook returns 400 error

Verify the JSON payload structure. The template_id must be an exact match. Check that all required template fields are included in the data object.

Zap won't trigger

Test your trigger step first. Make sure Zapier can pull sample data. If using a Schedule trigger, check the time zone setting. For webhooks, verify the endpoint URL is correct.

FAQ

Common questions

How do I generate a PDF in a Zapier zap?
Connect DocuQueue to your Zapier account, add a Generate Document action to any zap, point it at your template, and map fields from your trigger step. When the zap runs, DocuQueue returns a finished PDF ready for the next step.
What can trigger PDF generation in Zapier?
Anything Zapier can trigger from: new Google Sheets rows, Airtable records, HubSpot updates, Typeform submissions, scheduled runs, webhooks, or any of 5,000+ connected apps.
What document types can I generate from Zapier?
Any document you can design in DocuQueue: invoices, contracts, proposals, quotes, certificates, reports, shipping labels, purchase orders, and custom document types. Build a template once, populate it with data from your zap.
Do I need a paid Zapier plan?
DocuQueue works with any Zapier plan. Free plans support two-step zaps (trigger + DocuQueue). Three or more steps require Zapier paid plans. No DocuQueue-specific plan requirements.
Is there a free trial?
Yes. Start a free DocuQueue trial without a credit card. Use the Zapier integration from your first zap. 25 free documents included.
Can I bulk generate PDFs for multiple records?
Yes. Use Zapier's Looping action to iterate over a list (Google Sheets rows, Airtable records, line items) and DocuQueue generates one PDF per item. Combine with a Schedule trigger for recurring batch runs.
How do I send the generated PDF to email or cloud storage?
DocuQueue returns the PDF as a file or hosted URL. Attach it to Gmail/Outlook, upload to Google Drive/Dropbox, post to Slack, or save to your CRM. No extra download steps required.

About this guide: This guide is maintained by the DocuQueue team. Setup instructions are verified as of September 2026.

Start automating your PDFs with Zapier

25 free documents. No credit card required. Connect to 5,000+ apps in minutes.

Connect for Free