PDF Export by PDFCrowd provides PDF generation actions for Zapier. Convert a webpage URL or HTML prepared in your Zap, or use separate actions for supported Shopify data, Stripe data and raw request data.
Start with HTML or webpage conversion, or see the Shopify, Stripe and raw-data actions. You can also adapt an existing Zap template.
PDF Export in Zapier product overview
The following examples demonstrate how to use the PDFCrowd Zapier integration to convert HTML to PDF in your Zaps.
Enter your PDFCrowd username and API key
in the PDFCrowd connection settings. You can run the examples without a
PDFCrowd account by entering demo in both the
Username and API Key fields.
Convert a public webpage URL to PDF. Replace the example URL with a page on your website that PDFCrowd can access.
| Action: | Convert HTML to PDF |
| URL: | https://your-site.example/invoice/123 |
| Output Filename: | invoice.pdf |
The action outputs a file URL that you can use in subsequent steps - for example, to attach to an email or upload to cloud storage.
Convert HTML content directly - useful when generating PDFs from templates or data from previous Zap steps.
| Action: | Convert HTML to PDF |
| HTML Content: |
<html>
<body>
<h1>Invoice #{{invoice_number}}</h1>
<p>Amount: ${{amount}}</p>
<p>Date: {{date}}</p>
</body>
</html>
|
| Output Filename: | invoice-{{invoice_number}}.pdf |
Use Zapier's data mapping to insert dynamic values from trigger data or previous action outputs into your HTML template. The double-braced names above are illustrative placeholders, not runnable Zapier mapping syntax; replace them with mapped values in the action editor.
Set the page size, margins, headers and footers.
| Action: | Convert HTML to PDF |
| URL: | https://your-site.example/report |
| Options Mode: | Expert |
| Page Size: | Letter |
| Orientation: | landscape |
| Margin Top: | 1in |
| Margin Bottom: | 1in |
| Footer HTML: |
<div style="text-align: center; font-size: 10px;"> Page <span class="pdfcrowd-page-number"></span> of <span class="pdfcrowd-page-count"></span> </div> |
Switch to "Expert" mode in the action to access all available conversion options including headers, footers, watermarks, and advanced page setup.
A typical workflow that generates a PDF and sends it via email:
submission-{{submission_id}}.pdfThe PDF file output from PDFCrowd can be used directly as an attachment in email actions, uploaded to cloud storage, or processed by other apps.
PDF Export requires your PDFCrowd API credentials to authenticate. When you add the action to your Zap for the first time, Zapier will prompt you to connect your PDFCrowd account.
When a conversion fails in your Zap, Zapier will show an error message from PDFCrowd explaining what went wrong.
401 Unauthorized403 Forbidden430 Too Many Concurrent RequestsFor more information on status codes, see our status codes reference.
Zapier provides built-in error handling options for your Zaps:
Common issues and solutions when using PDFCrowd with Zapier.
largeThe PDFCrowd action outputs a temporary file URL. Some Zapier apps may have limitations on accepting file URLs. In such cases:
Set the Output Filename field to customize the PDF filename.
You can use Zapier's data mapping to create dynamic filenames.
A Zapier action that generates PDF documents (invoices, receipts, quotes, refunds, and more) from e-commerce order data. Supports Shopify, 3 visual styles, and 50 languages with automatic format and locale detection.
For the quickest start, try our Email Shopify Order PDFs to Customers Zap template below.
Quick setup:
A Zapier action that generates PDF documents (invoices, receipts, quotes, refunds, and cancellations) from Stripe invoice, quote, and refund data. Supports Stripe, 3 visual styles, and 50 languages with automatic format and locale detection.
For the quickest start, try our Email Stripe Invoice PDFs to Customers Zap template below.
Quick setup:
A Zapier action that exports data from any trigger or step into a formatted PDF document. Supports JSON, plain text, form data, and XML with automatic format detection.
Note: To remove the demo watermark, use your PDFCrowd username and API key in the action's authentication settings.
Ready-made Zaps you can use as a starting point. Click a template to customize it in your Zapier account.
Automatically archive your emails as PDFs. When a new email arrives in Gmail, this Zap converts its HTML content to PDF and saves the file to a folder in Google Drive.
Automatically generate a PDF document for new Shopify orders and email it to the customer. By changing the Shopify trigger (e.g. New Paid Order, New Cancelled Order), you can create different document types such as receipts, invoices, refunds, or cancellations.
Automatically generate a PDF document for new Stripe invoices and email it to the customer. By changing the Stripe trigger (e.g. New Paid Invoice, New Refund), you can create different document types such as receipts, refunds (credit notes), or cancellations.
Refer to the Zapier HTML-to-PDF action options for the Convert HTML to PDF action. The data-specific actions have their own settings.