Marketplace

Extend InvoiceShelf with modules

Install first-party and community modules from right inside your admin. Payments, accounting sync, integrations, custom workflows — one click to install, fully self-hosted.

Browse by category

Find what fits your workflow

Modules organized around the jobs your business needs done.

Payments

Accept cards, bank transfers, crypto.

Accounting

Sync with QuickBooks, Xero, etc.

Integrations

Zapier, Make, n8n, webhooks.

Reporting

Custom reports and dashboards.

Themes

Branded PDF templates and UI themes.

Tools

Bulk ops, importers, exporters.

Featured modules

Hand-picked for you

A curated selection of the most useful modules to get you started.

Payments

Stripe Payments

Accept card payments directly on your invoices. Syncs paid status automatically.

v1.0.0

Accounting

QuickBooks Sync

Two-way sync with QuickBooks Online — customers, invoices, and payments.

v0.9.1

Integrations

Zapier Webhooks

Fire Zapier webhooks on every invoice, payment, or customer event.

v2.1.0

How modules work

Three steps from browse to running

1

Discover

Browse the marketplace and find modules that fit your workflow.

2

Click Install

Pop up opens your own InvoiceShelf admin at the module, pre-selected.

3

Confirm & run

Confirm inside your admin. The module installs and you're off.

Can't find what you need?

Build and publish your own module — it's just PHP and Vue.