

Gravity Forms FreshBooks Classic
This is an add-on plugin by Gravity Forms that connects your forms to the FreshBooks Classic invoicing platform. When someone submits a form, it can create a client and an invoice in FreshBooks for you. It can also mark invoices as paid and email them to clients.
- Version
- 2.8
- Released
- May 7, 2021
- Developer
- Gravity Forms
- Type
- WordPress plugin
- Licence
- GPL
- Included in
- Every plan, or $4.79 on its own
What’s new in Gravity Forms FreshBooks Classic 2.8
- NewAdded a form settings menu icon for Gravity Forms 2.5.
What it does
Copying order or signup details from a form into an accounting tool by hand takes time and invites typos. This add-on handles that step for you. You map form fields to FreshBooks client and invoice data, including tax fields and item names, and each matching submission produces the records automatically. Conditional logic lets you decide when an invoice should be created, so only the right entries reach your books. Everything is configured inside the Gravity Forms settings you already use.
The plugin was built for the FreshBooks Classic platform, and FreshBooks has since discontinued the Classic product and its API. That makes it most useful for sites still maintaining an older setup or for developers studying how form data can feed an invoicing system. For those cases, it offers filters such as gform_freshbooks_args_pre_create to change invoice data before it is sent, plus logging to follow what happened with each invoice. It also includes translations for Hebrew, Hindi, Japanese and Turkish.
Best for
- Sites still running a FreshBooks Classic invoicing setup
- Service businesses billing clients through Gravity Forms
- Developers maintaining legacy form and accounting integrations
Features
Each qualifying form submission can create a client and an invoice in FreshBooks Classic, which removes the need to retype customer and billing details.
When a compatible payment feed completes a transaction, the matching invoice in FreshBooks is marked as paid so your records reflect the payment.
You can choose to send the invoice to the client as soon as it is created, so they receive their bill right after submitting the form.
Map form fields to FreshBooks client and invoice fields, including tax fields and dynamic item names, to control exactly what each invoice contains.
Set conditions that decide when an invoice is created or an action runs, so the add-on only acts on the submissions that match your rules.
Filters like gform_freshbooks_args_pre_create let developers override invoice data on the fly and adapt the integration to custom billing needs.
Detailed logs record invoice creation activity, which helps you spot and fix problems when an invoice does not appear as expected.
Questions about Gravity Forms FreshBooks Classic
Does this work with the current version of FreshBooks?
It was built for FreshBooks Classic, and FreshBooks has discontinued the Classic product and its API. The add-on is suited to sites that still depend on a Classic setup or to developers referencing how the integration was built.
Can it mark invoices as paid when a customer pays through my form?
Yes. When a compatible payment feed in Gravity Forms completes a transaction, the add-on updates the related invoice in FreshBooks to paid, keeping your invoice status in line with the payment.
Can I control which form entries create invoices?
Yes. Conditional logic lets you set rules for when an invoice is created or an action is triggered. Developers can also use filters such as gform_freshbooks_args_pre_create to adjust invoice data before it is sent.
Is Gravity Forms FreshBooks Classic free?
The code of Gravity Forms FreshBooks Classic is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of Gravity Forms FreshBooks Classic is this?
Version 2.8, released May 7, 2021. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update Gravity Forms FreshBooks Classic?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of Gravity Forms FreshBooks Classic automatically and keeps a backup, so you can roll back.
More from Gravity Forms







