Drowning in Digital Documents
A Singular PDF Solution
One of Maria’s time-consuming tasks is to manually produce invoices for each order. Determined to break free from this tedious routine, Maria types “Gravity Forms Invoice” into her browser address bar to research her options. Almost immediately she stumbles upon a plugin that checks every box: Gravity PDF.
Maria’s search revealed that Gravity PDF is:
- ✅ A well-supported WordPress plugin that seamlessly integrates with Gravity Forms to automatically generate dynamic PDF documents
- ✅ Has six premium invoice designs to choose from, with support for Gravity Forms Pricing fields, taxes and discounts
- ✅ Can send PDF invoices as an email attachment to customers
- ✅ With an extension/add-on it can bulk generate and merge invoices into a single PDF document
Unlocking Automation
With Gravity PDF having all the features Maria needed, she easily downloaded, installed, and activated it on her website. As she reviewed the plugin’s documentation, she was pleased to discover that it required no complex setups or coding knowledge. She simply followed the instructions to purchase, install, and personalize Invoice Nova. Adding Gravity PDF to her workflow allowed branded invoices to be automatically generated for each order and sent directly to Maria’s customers. No more manual invoice creation!
Recognizing the potential of Gravity PDF’s extensions, Maria went a step further by adding Bulk Generator to her toolkit. It’s a powerful plugin that makes it easy to combine multiple invoices into a single, organized PDF file. The result dramatically transformed her admin workflow, saving her countless of hours.
Let me walk you through this process so you can automate your own PDF documents
Step 0: Install and Activate Essential Plugins
If you’d like to follow along with this guide, you’ll need four essential tools installed on your WordPress site:
- Gravity Forms: Creates the forms that capture your data. You can from the Gravity Forms website.
- Gravity PDF: Generates PDF documents from your form submissions. You can
- PDF Invoice: A premium Gravity PDF template used to generate invoice and receipt documents. I’ll be using Invoice Nova for this guide, but you can pick any of the designs (they all have the same features).
- Bulk Generator: Lets you bulk export multiple form entries or combine them into a single file. You can get a copy from the Gravity PDF online store and follow our installation guide for Gravity PDF extensions to install it.
Grab an Invoice and the Bulk Generator extension.
1. Creating the Form
A Date Filter
Go ahead and add a Single Line Text field to the form, then set its default value to {today:format:Y-m-d}
. This will automatically record the submission date in YYYY-MM-DD format. You’ll also want to set the field visibility to Administrative, so it cannot be seen or edited by users filling out the form.
Once you’ve finished adding your fields make sure you use the Save Form button. At this point you should take your time to set up the Confirmation message(s), Notification(s), and payment feed. We’ll do the Invoice PDF setup next.
Want to follow along? Right-click and save the pre-built form and then import onto your website.
2. Configuring the Invoice PDF
General
Appearance
Template Settings
- Primary and Secondary Colors: I used
#e3b282
for the primary and#ffcac9
for the secondary color. - Logo: You can download this test logo (right click and save) and add it to the Logo field.
- Labels: I changed the following labels:
- Title Label to Sales Invoice
- Total Cost Summary Label to Invoice Amount
- Buyer Details Label to Client Information
- Description Column Label to Particulars
3. Testing the PDF
4. Searching and filtering multiple entries
Remember the Single Line Text Field (Month Filter) we added in Step 1? We’ll use this to filter our entries by month. In the top-right dropdown menu select Month Filter in the first dropdown (or whichever label you gave it). Choose contains as the condition in the second dropdown. In the text box enter the desired year and month using the appropriate date format. For example, entering 2025-02 will filter and show all orders submitted in February 2025. Click Search to display all entries from that specified month.
You can filter entries by various criteria including date, address, email and payment status. Check our guide to learn more about filtering options when using the Bulk Generator.