

Start free setup inside WooCommerce > InvoHawk.
InvoHawk adds a simple PDF invoice workflow to WooCommerce.
Connect your store from WooCommerce > InvoHawk, then open an individual WooCommerce order to generate, prepare, and download its PDF invoice. InvoHawk keeps the WordPress plugin lightweight while the external InvoHawk service creates and stores the invoice PDF.
A separate InvoHawk dashboard or password-based account is not required. The plugin creates and saves the store connection when the store owner accepts the Terms and Privacy Policy and selects Start free.
InvoHawk does not generate PDFs locally inside WordPress. An active connection to the external InvoHawk service is required for setup, invoice generation, PDF storage, status checks, downloads, and plan management.
InvoHawk is an invoice-generation tool. Store owners remain responsible for reviewing invoice content and determining whether it meets their accounting, tax, legal, and business requirements.
The plugin also synchronizes supported WooCommerce customer-order events and administrative order changes. Existing invoices are updated only when invoice-relevant order data changes. Bulk invoice generation and order-list invoice actions are not included in the current version.
This plugin depends on the external InvoHawk service operated by the plugin author:
The plugin communicates with InvoHawk under the following circumstances:
The external service performs substantial functionality required by the plugin, including:
The plugin does not download or execute PHP code from InvoHawk. Plugin updates are intended to be delivered through WordPress.org.
Service terms and policies:
The free invoice allowance, watermarking, invoice limits, and paid-access periods apply to processing performed by the external InvoHawk service. The plugin does not contain a locally locked premium implementation or a local PDF generator, and no plugin code is downloaded or unlocked after payment.
The plugin sends data to InvoHawk only as needed to connect the store and provide the invoice service.
The plugin may send:
The plugin may send seller details used on generated invoices:
When an invoice is created, updated, retried, or checked, the plugin may send:
This information is used to create and update invoice records, generate and store PDFs, make downloads available to the connected store, apply plan limits, and provide support and compatibility diagnostics.
Authenticated requests include the store API key and may include the plugin, WordPress, WooCommerce, HPOS, and client versions. The API key is stored in the WordPress database and is not included in billing URLs.
The plugin does not collect or transmit full payment card numbers or card security codes. When paid access is selected, the plugin opens a secure store-specific page on InvoHawk. Card fields are handled by the payment provider. InvoHawk may retain payment references, transaction identifiers, payment status, amount, currency, timestamps, and access-period information as described in the Privacy Policy.
The WordPress plugin code is open source and licensed under GPL-2.0-or-later. Invoice generation and PDF storage are provided by the external InvoHawk service.
Paid access can be extended before it expires or renewed after it expires by making another one-time payment. When paid access expires, new invoice generation is blocked until access is renewed. Previously stored invoice data and files remain subject to the service retention rules.
Current pricing and plan terms are also shown on the store-specific upgrade page before payment.
The plugin stores connection settings, the store API key, seller settings, onboarding state, and selected interface preferences in the WordPress database. It also stores internal synchronization and recovery diagnostics in WooCommerce order metadata. Raw diagnostics are not displayed in the normal order interface.
After the store owner accepts the Terms and Privacy Policy and starts or configures the connection, the plugin communicates with the external InvoHawk service as described above.
The connected WooCommerce store owner is responsible for having an appropriate legal basis for processing and transmitting customer and order data through InvoHawk. InvoHawk uses invoice/customer data to provide the requested service and does not use customer invoice data for unrelated marketing.
Removing or deactivating the plugin does not automatically delete information already stored by the external InvoHawk service. Data-access or deletion requests can be sent to [email protected].
Full details are available in the InvoHawk Privacy Policy.