# DocuPotion (formerly PDF Potion): Solving the PDF Problem

**URL:** <https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407>\
**Category:** Showcase\
**Created:** [May 29, 2024, 11:28am UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407 "2024-05-29T11:28:05Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [May 29, 2024, 11:28am UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/1 "2024-05-29T11:28:05Z")

</div>

Creating PDFs in Bubble a **pain**. Sure, there are a range of plugins available, but they all come with limitations.

- The element(s) you’re PDF-ing needs to be visible on the page ☹
- It’s really hard to get perfect page breaks 🤦
- You can’t generate PDFs in backend workflows 😭

Today I’m officially launching [PDF Potion](https://pdfpotion.com/) to solve the PDF problem once and for all!

**Links**

- [PDF Potion plugin page](https://bubble.io/plugin/pdf-potion-1712586099589x142182612567851000)
- [Quickstart guide](https://docs.pdfpotion.com/article/17-quickstart-guide)
- [Register for a PDF Potion account](https://pdfpotion.com/register)
- [Knowledge base](https://docs.pdfpotion.com/)

**What makes PDF Potion different?**

**Create PDFs of ‘hidden’ pages**  
PDF Potion allows you to design PDFs in one page of your Bubble app and then let your users create PDFs of that page _from any other page_. This gives you full control over how your PDF looks and feels.

**Perfect page breaks**  
PDF Potion comes with a number of options for adding page breaks. You can add page breaks to specific elements, add breaks only if an element is going to be split across multiple pages (‘Smart Breaks’) and ensure each cell of a repeating group starts on a new page.

**Create PDFs in backend workflows**  
PDF Potion can be used in backend workflows. This allows you to create PDFs immediately, or schedule them for later.

**Other lovely stuff**  
✅ Create PDFs that respect privacy rules  
✅ Use dynamic data  
✅ Headers and footers can be added to each page of your PDF (including logos and automatic page numbers)

**FAQ**

**How do I add PDF Potion to my Bubble app?**  
You’ll need to: 1) Register for an account at [https://pdfpotion.com](https://pdfpotion.com) and get an access token, 2) Install the PDF Potion plugin, 3) Add your access token to the PDF Potion plugin fields. You can read more about how to get started [here](https://docs.pdfpotion.com/article/10-registering-for-pdf-potion).

**How much does it cost?**  
There’s a free plan that allows you to create 50 PDFs a month. There are also a range of paid plans, with the cost dependant on how many PDFs you create a month.

**Do you use a 3rd party server?**  
Yes, PDF Potion uses an AWS server.

**Is my data secure?**  
Yes, data security is taken very seriously. PDF Potion does **not** save down any of the PDFs created to our own database. Certain information is retained in the PDF Potion logs for 24 hours, before being automatically deleted.

**Does PDF Potion respect privacy rules?**  
Yes, you can 'run as a certain user’ by using the Magic Link field that comes with the ‘Create PDF’ action. See [this video](https://docs.pdfpotion.com/article/9-creating-pdfs-containing-dynamic-data) for a demo.

**I have a question / support query. How can I contact you?**  
No problem. You can either leave a comment on this thread or contact Cranford Tech via [this link](https://www.cranfordtech.com/contact).

**Resources:**  
Please note that this is just the current list of help articles/tutorials. I plan to continue adding to this over time, so please check out [https://docs.pdfpotion.com/](https://docs.pdfpotion.com/) if you can’t find an answer to your question from the below list.

Articles:

- [Quickstart guide](https://docs.pdfpotion.com/article/17-quickstart-guide)
- [Registering for PDF Potion](https://docs.pdfpotion.com/article/10-registering-for-pdf-potion)
- [How to add footers to your PDF](https://docs.pdfpotion.com/article/14-how-to-add-footers-to-your-pdf)
- [Adding page breaks to specific elements](https://docs.pdfpotion.com/article/6-adding-page-breaks-to-specific-elements)
- [Starting each cell of a repeating group on a new page](https://docs.pdfpotion.com/article/7-starting-each-cell-of-a-repeating-group-on-a-new-page)
- [Showing a loading screen while generating PDFs](https://docs.pdfpotion.com/article/12-showing-a-loading-screen-while-generating-a-pdf)
- [Recommended dimensions to use when designing a PDF](https://docs.pdfpotion.com/article/15-recommended-dimensions-for-creating-pdfs)

Video tutorials:

- [How to create a detailed PDF](https://www.youtube.com/watch?v=xcPLbFS1ZIA) (complete guide and recommended for starting out)
- [Create a PDF of a hidden page](https://www.youtube.com/watch?v=NzOUhb92h6Q) (shorter quickstart version)
- [Creating PDFs with dynamic data](https://docs.pdfpotion.com/article/9-creating-pdfs-containing-dynamic-data) (and privacy rule compatibility)
- [3 tips for perfect page breaks in PDFs](https://www.youtube.com/watch?v=pXLX-mlR-sY)

If you have any questions, let me know! 🙂

Alex  
[Cranford Tech](https://cranfordtech.com/)

---

<div class="post-metadata">

**Author:** ![hi.luisacosta](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/hi.luisacosta/32/249869_2.png) [@hi.luisacosta](https://forum.bubble.io/u/hi.luisacosta)\
**Post date:** [May 29, 2024, 2:47pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/2 "2024-05-29T14:47:20Z")

</div>

Checking this out 👌

> [@alexcooney5](#):
>
> **Create PDFs in backend workflows**  
> PDF Potion can be used in backend workflows. This allows you to create PDFs immediately, or schedule them for later.

That was my first question!

---

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [May 29, 2024, 3:02pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/3 "2024-05-29T15:02:15Z")

</div>

Great to hear @hi.luisacosta 🙂

If you have any questions just let me know!

---

<div class="post-metadata">

**Author:** ![martijntenpas](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/martijntenpas/32/182702_2.png) [@martijntenpas](https://forum.bubble.io/u/martijntenpas)\
**Post date:** [May 29, 2024, 4:59pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/4 "2024-05-29T16:59:59Z")

</div>

Can you share the pricing for PDF creation?

---

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [May 30, 2024, 10:57am UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/5 "2024-05-30T10:57:18Z")

</div>

Hi @martijntenpas, thanks for your interest in PDF Potion 🙂

You can see full details of pricing on our [pricing page](https://pdfpotion.com/pricing).

If you have any other questions just let me know.

---

<div class="post-metadata">

**Author:** ![MattN](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/mattn/32/100743_2.png) [@MattN](https://forum.bubble.io/u/MattN)\
**Post date:** [May 31, 2024, 2:14pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/6 "2024-05-31T14:14:51Z")

</div>

Hey @alexcooney5 nice work on this!

Do you have a standard data processing agreement for GDPR/privacy purposes?

Asking because of the AWS server.

Thanks!

---

<div class="post-metadata">

**Author:** ![fede.bubble](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/fede.bubble/32/215574_2.png) [@fede.bubble](https://forum.bubble.io/u/fede.bubble)\
**Post date:** [May 31, 2024, 3:06pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/7 "2024-05-31T15:06:54Z")

</div>

Thanks for sharing!

---

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [June 3, 2024, 11:35am UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/8 "2024-06-03T11:35:23Z")

</div>

**June-24 updates**  
PDF Potion now returns the PDF file size when returning the ‘link’ and ‘id’.

All you need to do is:

- Add a number field to your ‘Report’ data type (or whatever custom data type you’re using)
- Add a key called ‘ **size** ’ to the backend workflow you’re using to process the PDF. This key returns the size of the PDF in bytes

 ![Screenshot 2024-05-31 at 14.54.35](https://us1.discourse-cdn.com/bubble/original/3X/6/6/66d14ff02f4527dcec4c6952248003617124a440.jpeg)

- Save the value returned by the ‘size’ key to your ‘Report’ data type. In this example, I’ve divided the value by 1,000 so that I have the value in KBs

 ![Screenshot 2024-05-31 at 14.56.01](https://us1.discourse-cdn.com/bubble/original/3X/e/0/e0d5054159fd012f81ba88fd30bbd86f84b1f68b.png)

**Note:** Strangely, I noticed there’s a small difference in the file size value returned by PDF Potion vs. what you’ll see in the ‘File Manager’ section of your Bubble database. However, whenever I download the file to my computer, its file size matches the PDF Potion value (not the Bubble File Manager value).

Any questions just let me know 🙂

> [@](#):
>
> [Cranford Tech](https://www.cranfordtech.com/) | Premium Bubble plugins. Incredible customer service.

---

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [June 4, 2024, 2:24pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/9 "2024-06-04T14:24:45Z")

</div>

@MattN I know we discussed this via private message, but just wanted to follow up here for anyone else that’s wondering about a Data Processing Agreement.

- PDF Potion’s Data Processing Agreement can be found [here](https://pdfpotion.com/dpa). If you require a signed copy, you can email me ([alex@cranfordtech.com](mailto:alex@cranfordtech.com)) and I’ll arrange to have one sent to you.
- The Cranford Tech [Terms and Conditions](https://www.cranfordtech.com/terms-and-conditions) and [Privacy Policy](https://www.cranfordtech.com/privacy-policy) also contain some information regarding PDF Potion that may be a useful reference (see the sections marked ‘PDF Potion’ in both documents)

Any questions just let me know!

---

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [June 18, 2024, 2:28pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/10 "2024-06-18T14:28:44Z")

</div>

**June-24 update - compress your PDF**  
Just released a new version ( **1.2.0** ) of the PDF Potion plugin that comes with an option to compress your PDF. This can be useful for large PDFs that contain a lot of images/charts.

To compress your PDF, simply set the ‘Compress’ field to ‘yes’ when running the ‘Create PDF’ workflow action:

 ![Screenshot 2024-06-18 at 15.20.00](https://us1.discourse-cdn.com/bubble/original/3X/a/c/ac44ecede88e850473faa48d59acc0255bd93f79.jpeg)

_Note: It’s always worth experimenting before making a decision on whether or not you need to compress your PDF. Setting the ‘Compress’ field to ‘yes’ will reduce the file size, but this may also have a (small) impact on the quality of your PDF._

The PDF Potion [documentation](https://docs.pdfpotion.com/) has also been updated.

Any questions, just let me know! 🙂

---

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [June 27, 2024, 3:41pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/11 "2024-06-27T15:41:56Z")

</div>

**(more) June-24 updates**  
It was (very correctly!) pointed out to me that the current onboarding video is wayyyyy too long.

To help people get up and running with PDF Potion faster, I put together this quickstart guide:

> **[Quickstart guide - PDF Potion Knowledge Base](https://docs.pdfpotion.com/article/17-quickstart-guide)**
>
> Here's how to get started creating PDFs with PDF Potion: Register for a PDF Potion account Install the PDF Potion plugin Design your PDF Add the 'Create PDF' wo

Any questions just let me know 🙂

---

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [July 5, 2024, 9:33am UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/12 "2024-07-05T09:33:44Z")

</div>

**Landscape PDFs - July-24 Update**  
Small update: you can now generate PDFs in landscape!

Simply choose between ‘Portrait’ and ‘Landscape’ when using the ‘Create PDF’ action:

 ![Screenshot 2024-07-05 at 10.32.36](https://us1.discourse-cdn.com/bubble/original/3X/1/4/14ba350a4471cbaddc29efe849d055e1250ba479.png)

Any questions just let me know 🙂

---

<div class="post-metadata">

**Author:** ![dr.sumit.periwal](https://avatars.discourse-cdn.com/v4/letter/d/eb9ed0/32.png) [@dr.sumit.periwal](https://forum.bubble.io/u/dr.sumit.periwal)\
**Post date:** [July 14, 2024, 7:23pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/13 "2024-07-14T19:23:38Z")

</div>

How is this PDF Potion? The pricing plan for this is very expensive . Anyone has any suggestion for good pdf tool that is efficient, cost effective for countries like India, and generates PDFs with ease.

Even Bubble is considering a native PDF generation tool

> **[Suggest a Feature on the Bubble Ideaboard](https://bubble.io/ideaboard?idea=1603752883293x297347008375816200)**
>
> Do you have an idea about how we can make Bubble better? Submit a feature idea for the Bubble product team, or browse and upvote others' ideas.

---

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [July 19, 2024, 11:38am UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/14 "2024-07-19T11:38:13Z")

</div>

**Custom PDF dimensions - July-24 update**  
Just released a new version of the PDF Potion plugin ( **version 1.4.0** ). You can now set custom dimensions for your PDF in the ‘Create PDF’ action by:

- Choosing ‘Custom’ for the Format and
- Selecting your dimensions in the new ‘CUSTOM FORMAT’ section

 ![Screenshot 2024-07-19 at 12.23.08](https://us1.discourse-cdn.com/bubble/original/3X/0/b/0b303b2095dde3c7c465083def54ee9a26db0fb9.jpeg)

For the unit, you can choose from inches (‘in’), centimetres (‘cm’), millimeters (‘mm’) or pixels (‘px’).

Any questions just let me know 🙂

---

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [July 29, 2024, 2:22pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/15 "2024-07-29T14:22:10Z")

</div>

**Creating PDFs that respect privacy rules**  
Just published a new support doc [for PDF Potion](https://pdfpotion.com/) on how to [create PDFs that respect privacy rules](https://docs.pdfpotion.com/article/18-creating-pdfs-that-respect-privacy-rules).

Any questions just let me know 🙂

---

<div class="post-metadata">

**Author:** ![rocha58.pedro](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/rocha58.pedro/32/214574_2.png) [@rocha58.pedro](https://forum.bubble.io/u/rocha58.pedro)\
**Post date:** [August 25, 2024, 9:59pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/16 "2024-08-25T21:59:40Z")

</div>

Hi @alexcooney5 i’m using PDF Potion and i’m trying to build a PDF for a page which has a repeating group inside another repeating group. Both repeating groups must apear in the PDF. Is it posible to build something like this?

---

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [August 26, 2024, 7:06am UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/17 "2024-08-26T07:06:08Z")

</div>

Hi @rocha58.pedro, yes this is absolutely possible with PDF Potion 🙂

Let me know if you’ve any specific problems doing this and I’ll do what I can to help!

---

<div class="post-metadata">

**Author:** ![rocha58.pedro](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/rocha58.pedro/32/214574_2.png) [@rocha58.pedro](https://forum.bubble.io/u/rocha58.pedro)\
**Post date:** [August 27, 2024, 11:43pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/18 "2024-08-27T23:43:44Z")

</div>

Hi, I made this example below to you.

I build a checklist feature. The user has some items to respond and its possible to add photos and comments.

For the page which generates the PDF, i build a main repeating group which loads the items and a second and a third repeating groups (inside the main repeanting group) which loads the photos and comments.

 ![Screenshot_3](https://us1.discourse-cdn.com/bubble/original/3X/d/5/d5323c715da9bb85c070c2ac8bfff7f0f82666af.png)

The problem is: when the PDF is genereted only the main repeating group is recognized. Both second and third doesnt appears.

Can i fix that? How?

Let me know if i made myself clear.

---

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [August 28, 2024, 7:27am UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/19 "2024-08-28T07:27:05Z")

</div>

Thanks for those details @rocha58.pedro!

I can’t say for sure why repeating groups #2 and #3 aren’t appearing without seeing your editor setup, but a few thoughts:

- Does the repeating group rely on dynamic data? If so, are you instructing PDF Potion to create a PDF with dynamic data (as outlined in [this video](https://docs.pdfpotion.com/article/9-creating-pdfs-containing-dynamic-data))?
- Have you checked the ‘Show all items immediately’ options on the repeating groups?
- Have you added the ID attributes for repeating groups #2 and #3 to the ‘Repeating Groups’ field on the ‘Create PDF’ action?

 ![Screenshot 2024-08-28 at 08.26.08](https://us1.discourse-cdn.com/bubble/original/3X/f/a/fa031cc29680d4485c428e825e38ac8f98ce0d56.jpeg)

Hope that’s all some help 🙂

---

<div class="post-metadata">

**Author:** ![alexcooney5](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/alexcooney5/32/206227_2.png) [@alexcooney5](https://forum.bubble.io/u/alexcooney5)\
**Post date:** [September 24, 2024, 7:33pm UTC](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407/20 "2024-09-24T19:33:35Z")

</div>

**Increase the quality of images in your PDF - September-24 update**  
No more blurry images!

 ![BlurryPDF](https://us1.discourse-cdn.com/bubble/original/3X/8/8/8843058a171157f5a05f4e890d3330a05a4b395c.jpeg)

The ‘Create PDF’ action in the latest version of [PDF Potion](https://pdfpotion.com/) comes with a new field called ‘ **Device Scale Factor** ’. The higher the value you choose for this field, the higher the resolution of the images in your PDF.

 ![Screenshot 2024-09-24 at 20.20.20](https://us1.discourse-cdn.com/bubble/original/3X/3/e/3e6bdfe4e2a2511a90fb64f6fa259ca13c1d3078.jpeg)

We’ve already had customers report a significant increase in the clarity of images in their PDFs after using this feature.

PDF Potion’s [documentation](https://docs.pdfpotion.com/article/20-how-to-change-the-quality-of-a-pdf) has been updated to include details on how to use this new feature.

Any questions just let me know 🙂

[Next page](https://forum.bubble.io/t/docupotion-formerly-pdf-potion-solving-the-pdf-problem/324407.md?page=2)
