1. Home
  2. Jetpack CRM
  3. Core Modules
  4. WooCommerce Sync
  5. Getting your WooCommerce API Key and Secret

Getting your WooCommerce API Key and Secret

The WooCommerce Sync module allows you to import customers and orders from your WooCommerce store into Jetpack CRM. If the WooCommerce site is on the same site as your CRM, you don’t need this article. Otherwise, if you have an external WooCommerce site, read on for information on how to connect your CRM to WooCommerce.

WooCommerce API

APIs allow different systems or sites communicate between one another. There are three important parts needed to make the connection:

  • The endpoint, which in this case is the domain where one can find the WooCommerce data
  • The API key, which is essentially a username
  • The API secret, which is essentially a password

In this case, we want the CRM to be able to communicate with your WooCommerce site so it can import customer and order information. As such, we use WooCommerce’s API to collect that data.

Getting your WooCommerce API key

On your WooCommerce site, go to WooCommerce > Settings > Advanced > REST API. Once there, click on “Add key”, and you’ll see a screen to fill out like this:

Click “Generate API Key”, which will take you to the following screen:

You won’t be able to retrieve the secret after generating it, so copy the consumer key and consumer secret to a safe place.

Connecting the CRM to a single external WooCommerce site

Go to Jetpack CRM Settings > WooCommerce Connection. Ensure the setup type is “External website”, and add the WooCommerce domain, API key, and API secret, like so:

Connecting multiple WooCommerce sites to your CRM

For a detailed guide on setting up multiple WooCommerce sites, check this guide out on connecting multiple WooCommerce stores.

Updated on May 12, 2022

Was this article helpful?

Related Articles

Still not found an answer?
If you've searched the knowledge base and still can't find a solution, please submit a ticket.