Quick answer
Yes — the Invovate WordPress plugin adds a [invovate_invoice_form] shortcode. Install it, set a free API key under Settings → Invovate, and place the shortcode on any page to generate PDF invoices.
- Plugin
- Invovate Invoice Generator (single-file PHP)
- Shortcode
[invovate_invoice_form](configurable fields, QR, link)- Setup
- Settings → Invovate → paste a free
inv_key - Output
- 7-day shareable PDF link or direct PDF download
- Languages
- 11 incl. Arabic (RTL), Japanese, Hindi
Install
Upload the plugin ZIP via Plugins → Add New → Upload Plugin, then activate it. (Source: the invovate-invoice-generator repository.)
Add your API key
Go to Settings → Invovate, paste a free key from invovate.com/auth, click Save Changes, then use Check key to confirm it reaches the API.
Place the shortcode
Add the form to any page or post:
[invovate_invoice_form]Configure which fields show and the defaults:
[invovate_invoice_form fields="to,items,currency,language" currency="EUR" language="de" template="navy" qr="true" link="true"]Or generate invoices from your own theme/plugin code with the invovate_generate( $invoice, $args ) helper.
Frequently asked questions
Is there a free WordPress invoice plugin?
Yes — the Invovate Invoice Generator plugin is free and adds a [invovate_invoice_form] shortcode that produces PDF invoices via the API.
Does it need an API key?
Yes for the form (it creates a shareable PDF link) — a free key from invovate.com/auth, set under Settings → Invovate.
Can visitors download the PDF directly?
Yes — set link="false" on the shortcode for a direct PDF download instead of a shareable link.
Related
Not regulated e-invoicing. Invovate generates invoice documents (PDF, JSON, UBL 2.1) but is not a regulated electronic-invoice transmission service — no Peppol / Factur-X / ZUGFeRD / XRechnung / NF-e compliance or government-network delivery. UBL export is for interoperability and archival only.