NEW PLUGIN PDF - Lab PD

Hi everyone!

I just published my new Bubble plugin on the Bubble Marketplace: Lab PDF.

Plugin link:

Lab PDF was created to help Bubble builders generate custom PDF reports using pdfmake directly inside Bubble.

The idea is simple: you can create dynamic PDF layouts using JavaScript, connect Bubble data through dynamic fields, and generate more professional reports for your app.

I also created a Chrome extension to help users get started faster:

Chrome extension:

The extension provides ready-to-use PDF model structures. You can open the extension, choose a template, improve it however you want, copy the JavaScript code, paste it into the plugin, replace the example data with Bubble dynamic data, and generate the PDF.

Another important feature: the extension also includes a very detailed, ready-to-copy master prompt.

You can copy this prompt and paste it into any AI agent, such as ChatGPT, Claude, Cursor, or another coding assistant. The prompt already explains the plugin structure, the expected JavaScript format, how the dd object should be returned, how meta works, how dynamic Bubble data should be handled, and how calculator data should be structured.

So, instead of starting from zero, you can ask your AI agent to generate a fully customized PDF layout for your specific use case, already following the format expected by the Lab PDF plugin.

What the plugin can be useful for

  • Operational reports
  • Service reports
  • Client reports
  • Farm / field reports
  • Tables and lists
  • KPI reports
  • Calculator results
  • Custom business documents
  • Any Bubble app that needs dynamic PDF generation

Basic workflow

  1. Install the Lab PDF plugin from the Bubble Marketplace.
  2. Use the Chrome extension to choose a ready-made PDF template.
  3. Or copy the master prompt and paste it into your favorite AI agent.
  4. Ask the agent to generate a custom PDF layout for your Bubble app.
  5. Copy the JavaScript code.
  6. Paste it into the Lab PDF plugin.
  7. Replace the example values with your Bubble dynamic data.
  8. Generate the PDF.

The goal is to make PDF generation more flexible for Bubble apps, especially when the default visual options are not enough and you need a fully customized layout.

I would love to hear feedback from the Bubble community.
If anyone tests it, suggestions are very welcome!