Skip to main content

Generate PDFs with Bubble.io

Bubble.io is a popular no-code platform for building production-ready web applications. The official CraftMyPDF Bubble plugin lets you generate PDFs from your reusable templates and use them anywhere in your Bubble app — saving documents to user records, attaching them to emails, or offering them as instant downloads.

What you can build with the Bubble integration​

Once the plugin is installed and your API key is configured you can:

  • Generate PDFs from a Bubble workflow triggered by a button click, scheduled task, or backend event.
  • Pass any combination of Bubble data fields, option sets, or computed values into your template as JSON.
  • Save the generated PDF URL into a Bubble database field for later use.
  • Display the PDF directly in your app with a PDF viewer element or trigger a download.
  • Combine with Make.com or Zapier for advanced asynchronous PDF generation flows — see Bubble + Make.com async PDF and Bubble + Bubble API async PDF.

Step-by-step tutorial​

For a complete walkthrough of installing the plugin, configuring the API key, and generating your first PDF, see:

You can also watch the Bubble.io Video Tutorial for a recorded walkthrough.