Docket is a user-friendly software that takes the sweat out of tracking, communicating, and invoicing to simplify the way your team works.
If your website uses Gravity Forms to collect payments, this plugin will create invoices for your customers within your Docket account, saving you even more time and ensuring accurate data entry.
Learn more about Gravity Forms’ eCommerce functionality here:
- How to Collect Credit Card Payments using Stripe | Video Tutorial
- Gravity Forms eCommerce Tutorial | The Comprehensive Guide – by Gravity Wiz
We are Ki Design LLC, located in Ohio, USA.
We launched the Docket software as a service (SaaS) in 2018, and we’re delighted to regularly help small and large organizations. Check out some of these testimonials:
The one simple app that covers everything
Docket took my business from a cluster of paperwork that didn’t work to one simple app that covers everything. Anyone in the service industry shouldn’t be attempting business without it.”
I could not believe how easy it was to use
I got my company converted over from a previous product within a few hours. Kelsey was so accommodating. She walked me through the whole process. Now I am up and running. It is so easy to use!
Read more at https://www.yourdocket.com/testimonials
This plugin is offered by Docket itself and is not a third-party plugin.
Neither the Docket service nor its parent company are affiliated with Rocketgenius, Inc. or its Gravity Forms product.
This section describes how to install the plugin and get it working.
- Install the plugin:
- Go to wp-admin > Plugins > Add New menu and search for “Docket Connector”, then click to install.
- Alternatively, at the same menu area, manually upload the
docket-connector.zipfile instead of searching.
- Or, via SFTP, upload the unzipped
docket-connectordirectory to the
- Activate the plugin:
- Visit wp-admin > Plugins.
- Find the
Docket Connectorplugin in the list.
- Click its “Activate” link.
What does this plugin do?
This plugin sends data from successful Gravity Forms submissions that have at least one Pricing Field to Docket’s Invoice API, adding a new invoice within your Docket account.
If your form requires online payment, Gravity Forms won’t consider it a successful submission (and therefore this plugin won’t be able to send the data to Docket) unless the payment is successful.
How do I set up and start using this plugin?
- Connect your WordPress site to Docket:
- Make sure you have this plugin and the Gravity Forms plugin installed and activated.
- Go to wp-admin > Forms > Settings > Docket Connector. If you don’t see this, you haven’t activated all required plugins.
- Login to your Docket account and visit your account’s Integrations (Account > Settings > Integrations tab).
- Click to generate and copy your API Key for WordPress.
- Back at your WordPress site’s Gravity Forms settings, paste your API Key, and save.
- Map the fields for each Gravity Forms form you want to send data to Docket:
- Create a Gravity Forms form for collecting payments, such as with PayPal or Stripe.
- Once your form is ready, go to the form’s Settings > Docket Connector.
- Click to add a new “Docket Connector: Invoice” feed.
- Map the Gravity Forms fields to the Docket invoicing fields, and save.
- Try it out:
- Publish your form somewhere on your site.
- Submit a test or real payment.
- Check your Docket account’s invoices to confirm it worked as expected.
- Contact Docket’s Support (from within your Docket account, while logged in) if you run into any troubles.
- Connect your WordPress site to Docket:
How do I temporarily disable sending data to Docket?
You could deactivate the plugin to be 100% sure it’s not able to affect anything on your site.
Alternatively, while the plugin is still active, you could uncheck the “Globally Enabled” option in the main Gravity Forms settings (not a form-specific feed setting). While this is unchecked, none of your forms with mapped fields will send any data to Docket – so don’t forget to re-check the box when ready.
To disable just one form’s data feed to Docket, go to that form’s settings > Docket Connector: Invoice > then toggle the data feed’s enabled/disabled option, as appropriate. Again, don’t forget to re-enable it when ready.
Is there a cost to use this plugin?
There’s no cost for this plugin, but you will need an active Docket account (paid or free trial), and you will need the Gravity Forms plugin, which is not free.
You will need Gravity Forms’ “Pro Add-Ons” level subscription to access their payment gateway add-ons to receive payments for your invoices.
How do I get support?
Login to your Docket account, then use the menu items available to chat or email with Docket Support.
Be sure to include a link to your Gravity Form on the front-end of your website (e.g.
It can also be helpful to go to wp-admin > Forms > System Status > and “Copy System Report” to send your full system details to Docket Support.
There are no reviews for this plugin.
Contributors & Developers
“Docket Connector” is open source software. The following people have contributed to this plugin.Contributors
- Changed – Protect against double-sending invoices to Docket caused by version 2.10 of the Gravity Forms Authorize.Net Add-On.
- Fixed – No longer disallow manually (button click) sending invoices to Docket if there was a prior successful send.
- Changed – Product field line items now include the field’s Label in addition to its Value. The Value was all that was sent previously.
- Added – Ability to create Docket Task upon successful submission.
- Added – Ability to map a Sales Rep field.
- Added – Support for fields from Gravity Perks eCommerce Fields: Discount, Subtotal, Tax.
- Added – Ability to map a tax amount field, whether or not from the above plugin.
- Changed – Billing Address field is no longer required to be mapped.
- Fixed – Avoid fatal for fields that could be mapped to a non-array field type (e.g. ‘text’) or an array field type (e.g. ‘name’, ‘address’).
- Added – Retry sending the invoice data to the Docket API for Gravity Forms payment gateways that add the Payment Amount upon entry update (not entry creation).
- Changed – Convert all API data to string values to avoid json_encode() float conversions becoming long strings, even though Docket API was already handling them sufficiently before.
- Initial version.