Automation platform

Generate PDFs with Make

Add a PDF step to any Make scenario. The HTTP module calls PDFgen and returns a hosted link for the next module.

Drop a PDF step into the middle of any Make scenario. The HTTP module POSTs your data to PDFgen, and the rendered PDF comes back as a hosted link you can route into the next module.

No file uploads to juggle inside Make — PDFgen hosts the result and returns a URL.

What is Make?

Make (formerly Integromat) is a visual automation platform. Its HTTP “Make a request” module can call any REST API, so it talks to PDFgen directly without a dedicated app.

How to generate PDFs with Make

Connect through HTTP › Make a request — no native app needed. Each step calls the PDFgen API and returns a hosted PDF link.

  1. 1

    Start your scenario

    Begin with any trigger module — a watched record, a webhook, a schedule.

  2. 2

    Add the HTTP module

    Use “HTTP › Make a request”.

  3. 3

    Configure the request

    Method POST, URL https://pdfgen.com/api/v1/generate, add the Authorization header, and a JSON body (template_id or html, plus data) with export_type "url". Enable “Parse response”.

  4. 4

    Route the PDF link

    Use the returned url in the next module — email, upload, or write it back to a record.

Request setup
Method
POST
URL
https://pdfgen.com/api/v1/generate
Header
Authorization: Bearer pdfg_live_xxx

JSON body

{
"template_id": "tmpl_xxx",
"data": { "name": "Acme Corp", "total": "$2,400.00" },
"export_type": "url"
}

The response is { "url": "https://…" } — a hosted link to the PDF. Use html instead of template_id to send raw markup.

What you can build

  • Generate packing slips when orders sync in
  • Produce monthly statement PDFs on a schedule
  • Create event tickets from a CRM record
  • Render quotes and store the link in your pipeline

Frequently asked questions

Which Make module calls PDFgen?
The generic HTTP “Make a request” module — POST to /api/v1/generate with your API key. No PDFgen-specific app is required.
How do I read the PDF link in Make?
Turn on “Parse response” on the HTTP module and send export_type "url"; the url field is then available to map downstream.
Can I use a saved template?
Yes — send template_id and a data object instead of inline html, so the scenario stays small.

Other integrations

Automate your PDFs

Grab an API key, wire up a Make step, and generate documents on autopilot — no servers, no headless browsers.