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.


March 12, 2024
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!
September 7, 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.
January 14, 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.


Change log


  • 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.