Hey amer,
this looks really interesting, especially for SaaS and marketplace projects where custom invoicing logic can get messy quickly.
I’ve spent the last 2 years working in a Bubble agency, and invoice generation is something that often becomes more complex than expected, particularly when dealing with dynamic pricing, subscriptions, and admin-level overrides.
I’d love to see how your plugin handles template flexibility and dynamic data injection in more advanced scenarios.
Clean invoice generation inside Bubble without heavy Stripe dependency is a big win, especially for SaaS and marketplace builds where custom billing logic is common.
A few quick questions:
Does it support PDF export + auto email delivery?
Can templates be fully dynamic (conditional sections, line-item logic)?
How does it handle tax/VAT variations?
I work on Bubble SaaS/admin platforms regularly — would be interested in testing it on a live project if you’re open to sharing more details.
Hi @scott27 appreciate the kind words, and those are exactly the right questions to ask.
PDF export — yes, fully supported. The Plugin returns a raw binary PDF you can trigger from any Bubble workflow, attach to an email, or open in a new tab. Email delivery you’d wire through your own provider (SendGrid, Postmark etc.) — the PDF comes back ready to attach.
Dynamic templates — yes. Every template is stored as HTML with {{placeholder}} variables. Line items are fully dynamic — you pass an array and the engine builds the rows. Conditional sections are handled at the calculation layer (e.g. VAT label only shows if rate > 0, discount block only appears if discount is set).
Tax/VAT — handled automatically by the calculation engine. You just pass vat_rate as a number, the engine computes the amount, formats the label, and adds it to the total. Supports multiple tax rates, discounts, expense additions — all configured per template without touching code.