Just updated126 new versions in the last 24 hours
Gravity Forms FreshBooks Classic add-on banner
Plugin Updated

Gravity Forms FreshBooks Classic

by Gravity Forms gravityforms.com v2.8 Unlimited sites

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

Version 2.8 · May 7, 2021 Latest
  • 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

Clients and invoices from forms

Each qualifying form submission can create a client and an invoice in FreshBooks Classic, which removes the need to retype customer and billing details.

Automatic paid status

When a compatible payment feed completes a transaction, the matching invoice in FreshBooks is marked as paid so your records reflect the payment.

Optional invoice emails

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.

Field mapping with taxes

Map form fields to FreshBooks client and invoice fields, including tax fields and dynamic item names, to control exactly what each invoice contains.

Conditional logic rules

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.

Developer hooks and filters

Filters like gform_freshbooks_args_pre_create let developers override invoice data on the fly and adapt the integration to custom billing needs.

Logging for troubleshooting

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

Gravity Forms FreshBooks Classic 2.8Request an update or report a problem

Log in to ask for a newer version or report a problem with this product.

Log in