As it’s slow, and nothing on our side can be done to make it faster (as far as I m aware), I would advice to generate your invoices in advance throught an API endpoint so Bubble works on background.
There is actually quite some stuff happen to export as PDF… Render the page, generate the pdf, save it to S3. This can probably be done faster on the pdf side, but it will still take some time…
@ryanck I don’t know of any other plugins. Webmerge is not integrated with Bubble but you can run it through Zapier but then you are limited by the number of fields (I think). Alternatively there is an option for Webmerge to collect the data from a HTML page.
I haven’t tried it yet but I’m busy with an app that has approximately 1000 document templates that can be populated dynamically. I’m going to use the second option for Webmerge to accomplish this.