- Home
- Resources
- Integrations
- DynamicPDF API
DynamicPDF API Zapier integrationAutomate DynamicPDF API with Zapier.
The DynamicPDF API Zapier integration gives you 10 actions, with no trigger and no search: it generates PDFs from templates or instructions, turns pages into images and reads text, metadata or security details out of existing files. It works on the free plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the DynamicPDF API Zapier integration does for you
DynamicPDF API is a developer service for creating, transforming and inspecting PDF files. Inside Zapier it only acts: another app has to start the Zap, then DynamicPDF API builds a PDF from your template or opens one to tell you what is inside, and hands the result to the next step.
Three outcomes cover what people build with it. Readable documents: a PDF arrives by email and Extract PDF Text turns it into text a spreadsheet or a CRM can store. Documents produced on demand: Generate PDF From Remote DLEX Template fills a stored template with your data and returns the file. Files checked before they travel: Extract PDF Security Info tells you whether a document is protected before you forward it.
The limits are worth knowing up front. There is no trigger, so DynamicPDF API never starts a Zap: something like an inbox, a form or a file store has to. There is no search either. The generation actions expect files, not loose fields: a JSON file of layout data or of instructions, plus resource files when a template needs them. Preparing those files is part of the job.
For a broader look at the platform, the Zapier review covers it, and Zapier alternatives lists the other options if you are still choosing.
Zapier words, in one minute
Seven terms come back below. Here they are once, in plain English, so the rest reads straight through.
- Zap
- The automation you build on Zapier: one starting event, then one or more steps that run every time that event happens.
- Trigger
- The event that starts the Zap. DynamicPDF API has none, so the trigger always comes from another app, like your inbox.
- Action
- What the Zap does once it has started: here, the step that generates a PDF or reads one for you.
- Task
- The unit Zapier bills. One action that completes successfully is one task, and your plan counts those.
- Polling vs instant
- Polling means Zapier checks an app on a timer. Instant means the app calls Zapier itself. It depends on the app that starts your Zap.
- Filter
- A step that lets the Zap go on only when what arrived meets a condition you set, and stops it otherwise.
- Connection
- Your DynamicPDF API account linked to Zapier once, then reused by every DynamicPDF API step in all your Zaps.
What a DynamicPDF API Zap really costs
Every DynamicPDF API step is an action, so every successful one is a task. The trigger, from whichever app starts the Zap, costs nothing.
- Free plan100 tasks a month
- Steps on the free plan1 trigger + 1 action
- DynamicPDF API triggersNone, another app starts the Zap
- Premium appNo
A Zap that reads the text of each incoming PDF uses one task per file; a failed action is not counted. The free plan gives 100 tasks a month and unlimited Zaps, but only two steps: one trigger and one action. Extracting text and then writing it somewhere is a second action, so a multi-step Zap on a paid plan, as is adding a filter. If the starting app polls, how often it is checked depends on your plan. DynamicPDF API is not a premium app.
Connect DynamicPDF API to Zapier in three steps
- 01
Start from the Apps page
In Zapier, open Apps and click + Add connection. In the dialog that opens, type DynamicPDF API in the search box and pick it from the list of results.
- 02
Sign in to DynamicPDF API
Click Add connection. A tab opens on DynamicPDF API's side, where you sign in to the account that holds your templates. You need an account on the app, plus access to anything you do not own yourself.
- 03
Grant access
Allow Zapier to use the account. The connection is saved once, and every DynamicPDF API step in every Zap reuses it, so the next document workflow starts already linked.
Your first DynamicPDF API Zap: turn emailed PDFs into searchable text
GoalEvery PDF that lands in your accounts inbox ends up as plain text in a spreadsheet row, ready to search.
- 01
Build: pick the trigger
Create a Zap and start with your email app's event for a new attachment. DynamicPDF API has no trigger, so another app always opens the Zap.
- 02
Test the trigger
Run the test so Zapier brings back recent items from that inbox. Pick one with a real PDF attached, so the next step works on an actual file.
- 03
Add Extract PDF Text
Add a DynamicPDF API step with Extract PDF Text, select your connection and map the attachment into the PDF File field. That is the only required input.
- 04
Add the spreadsheet step
Add your spreadsheet app's action for a new row and map the extracted text into a column. Two actions make this a multi-step Zap, so it needs a paid plan.
- 05
Test, then Publish
Test each step once and read what came back. When the text lands in the right column, click Publish. Only attachments that arrive from then on are processed.
DynamicPDF API actions: what your Zap can do
DynamicPDF API gives you 10 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Generate PDF From Remote DLEX Template
ActionIn Zapier“Generates a PDF by applying JSON LayoutData to a DLEX template stored in DynamicPDF API Storage.”
Fills a DLEX template that already lives in your DynamicPDF API storage with the data from a JSON layout file, and returns the finished PDF. You give it the template's path and that JSON file.
Generate PDF From Local DLEX Template
ActionIn Zapier“Generates a PDF by applying LayoutData JSON to a local DLEX template and associated resource files.”
Builds a PDF from a template you send along with the step instead of storing it: the JSON layout file, the .dlex file and its assets as resource files, plus their file names.
Extract Image Metadata
ActionIn Zapier“Extracts metadata from an image.”
Reads the metadata stored in an image file. It takes PNG, JPG, GIF, BMP, TIFF and WEBP.
Generate PDF From Instructions and Resources
ActionIn Zapier“Generates a PDF from an uploaded Instructions JSON file and accompanying resource files.”
Produces a PDF from an instructions JSON file plus the resource files it refers to, such as an input PDF. It suits documents assembled from several pieces.
Rasterize PDF Pages to Images
ActionIn Zapier“Converts PDF pages to rasterized images and returns them.”
Converts the pages of a PDF into images. Options let you keep a TIFF as one multipage file, store each image as a Zapier file for the next steps, and include or drop the encoded image data.
Extract PDF Metadata
ActionIn Zapier“Extracts metadata from a PDF.”
Reads the descriptive details of a PDF and returns them as fields for later steps. You only map the file.
Generate PDF From JSON Instructions
ActionIn Zapier“Generates a PDF by sending the Instructions JSON as raw JSON (not multipart).”
Sends the instructions JSON on its own and gets a PDF back. It is the lightest of the generation actions, with a single required file.
Extract PDF Security Info
ActionIn Zapier“Extracts the security and encryption details from a PDF document.”
Tells you how a PDF is protected: its security and encryption details. Map the file and read the answer in the next step.
Extract PDF Text
ActionIn Zapier“Extracts text from a PDF.”
Pulls the text out of a PDF so the next steps can store, search or analyse it. The PDF file is the only input.
Extract XMP Metadata
ActionIn Zapier“Extracts XMP metadata from a PDF as XML.”
Returns the XMP metadata embedded in a PDF as XML. It is the deeper, structured counterpart of the general metadata action.
When a DynamicPDF API Zap breaks
Zapier attaches no help article to DynamicPDF API, so the cases below come from how Zapier behaves and from the required fields of the actions.
Run through them before you publish. If a Zap still misbehaves, Zapier troubleshooting takes it from there.
Files sent before the Zap are ignored
A Zap only reacts to what happens after it is switched on. PDFs already sitting in your inbox or folder never pass through it; that backlog is a separate job.A Zap that feeds its own folder
If the trigger watches a folder and the Zap saves the generated PDF into that same folder, it sets itself off again and again and burns tasks fast.A bulk drop of documents
When a huge batch of files arrives at once, after an import or a migration, Zapier's flood protection can hold the trigger back.Resource lists out of step
The local template and instructions actions pair each resource file with a name at the same position. Different lengths or orders break the step.
Need help automating DynamicPDF API with Zapier?
A person reads every message.



