WP Keap/Infusionsoft WooCommerce Plugin


Easily create contact, company, Order in Keap/Infusionsoft when an order is placed via WooCommerce. Learn more at crmperks.com

Keap/Infusionsoft WooCommerce Plugin Setup

  • Go to WooCommerce -> Settings -> Keap/Infusionsoft tab then add new account. View ScreenShots for Connecting Keap/Infusionsoft.
  • Go to WooCommerce -> Keap/Infusionsoft Feeds tab then create new feed. View ScreenShots for Creating feeds
  • Map required Keap/Infusionsoft fields to WooCommerce Order fields.
  • Send your test entry to Keap/Infusionsoft.
  • Go to WooCommerce -> Keap/Infusionsoft Logs and verify, if entry was sent to Keap/Infusionsoft.

Connect Keap/Infusionsoft Account

Connect Keap/Infusionsoft Account to WooCommerce by simply oauth 2.0 authentication. Also you can connect multiple Keap/Infusionsoft-keap accounts.

Fields Mapping

Simply Select Keap/Infusionsoft Object then map WooCommerce Order fields to Keap/Infusionsoft Object(Contact, Comapny etc) fields.

Export Event

Choose event, when WooCommerce Order data should be sent to Keap/Infusionsoft. For example , send WooCommerce Order to Keap/Infusionsoft when Order status changes to “Complete”.

CRM Logs

Plugin saves detailed log of each WooCommerce Order whether sent or not sent to Keap/Infusionsoft and easily resend any Order to Keap/Infusionsoft.

Keap/Infusionsoft Primary Key

Instead of creating new Object(Contact, Company etc) in infusionsoft/Keap, you can update old object by setting Primary Key field.

Error Reporting

If there is an error while sending data to Keap/Infusionsoft, an email containing the error details will be sent to the specified email address.

Filter orders

By default all Woocommerce orders are sent to Keap/Infusionsoft, but you can apply filters and setup rules to limit the orders sent to Keap/Infusionsoft. For example sending Orders from specific city to Keap/Infusionsoft.

Send Data As Notes

Send one to many WooCommerce Order fields data as Contact Note in infusionsoft/Keap.

Premium Version.

Following features are available in Premium version only.Keap/Infusionsoft WooCommerce Plugin Pro

  • Send WooCommerce Orders to Keap/Infusionsoft Orders.
  • Send WooCommerce Users to Keap/Infusionsoft.
  • Keap/Infusionsoft Custom fields.
  • Assign Tags to Contacts based on different conditions.
  • Keap/Infusionsoft Phone Number fields.
  • Assign Lead Source to Contact in Keap/Infusionsoft.
  • Affiliates tracking in Keap/Infusionsoft.
  • Track Google Analytics Parameters and Geolocation of a WooCommerce customer.
  • Lookup lead’s email and phone number using popular email and phone lookup services.

Premium Addons

We have 20+ premium addons and new ones being added regularly, it’s likely we have everything you’ll ever need.View All Add-ons

Want to send data to other crm

We have Premium Extensions for 20+ CRMs.View All CRM Extensions

Our free Keap/Infusionsoft Plugins


  • Connect Keap/Infusionsoft Account.
  • Map Keap/Infusionsoft Fields to WooCommerce Order fields.
  • Keap/Infusionsoft logs.
  • Send WooCommerce Order to Keap/Infusionsoft.
  • Get Customer’s email infomation from Full Contact(Premium feature).
  • Get Customer’s geolocation, browser and OS (Premium feature).


Where can I get support?

Our team provides free support at https://www.crmperks.com/contact-us/.

WooCommerce Keap/Keap/Infusionsoft integration

WooCommerce integration with Keap/Keap/Infusionsoft is very easy. Connect Keap/Keap/Infusionsoft account, Select Keap/Infusionsoft Object(Contact, Company, Order) then map WooCommerce Orders fields to Keap/Infusionsoft object fields.

WooCommerce and Keap/Keap/Infusionsoft

WooCommerce is a free ecommerce store for wordpress and Keap/Keap/Infusionsoft is a popuplar crm, you can integrate your Woocommerce Store and Keap/Keap/Infusionsoft account with this free Keap/Keap/Infusionsoft WooCommerce Plugin.

Keap/Infusionsoft WooCommerce Plugin

  • Go to Woocommerce Settings then select “Keap/Infusionsoft” Tab.
  • Click “Add new account” then connect your infusionsoft account.
  • Go to Keap/Infusionsoft feeds, create new feed , select infusionsoft account and Object then map Keap/Infusionsoft fields to Woocommerce fields.
  • Save feed then open any Woocommerce Order and click “Send to Keap/Infusionsoft” button.
  • Go to infusionsoft Logs and verify if order was sent to infusionsoft.


Team was extremely helpful in the final setup and configuration of the plugin. Corrected issues with my system that I would never have been able to correct. Bravo!
07 September 2023
The support team for the plugin demonstrates remarkable responsiveness and expertise. Whenever I faced a question or encountered an issue, their assistance and solutions were swiftly provided, ensuring that I could fully leverage the plugin’s features.
14 January 2022
Filters don’t work. The “fix” was worse than the problem. Complete train wreck.
Read all 8 reviews

Contributors & Developers

“WP Keap/Infusionsoft WooCommerce Plugin” is open source software. The following people have contributed to this plugin.




  • fixed tags issue in feed.
  • fixed “order fee empty” issue.


  • fixed “undefined order_total” issue.


  • fixed “fatal error in search”.
  • fixed “product fatal error” issue.


  • fixed “tags conditions” issue.


  • fixed “woo and infusionsoft Order Total missmatch issue”.


  • fixed developer app issue.


  • fixed product cost issue.


  • fixed php8 issues.


  • fixed “float as string in mysql” issue.


  • fixed variation title issue.


  • fixed affiliate Order field.


  • fixed user_id issue for Note.
  • added Primary Key for Keap/Infusionsoft Order.


  • added owner_id field.
  • fixed “CompanyName” field as primary key in “Company” object.


  • append notes to person notes field instead of notes list.


  • Initial release.