---
title: Engati for WooCommerce - Onboarding and Deployment
slug: engati-for-woocommerce-onboarding-and-deployment
docTags: 
createdAt: 2023-03-27T07:15:38.000Z
---

WooCommerce is a popular e-commerce platform allowing businesses to easily create and manage online stores. It is built on top of WordPress, which makes it easy to customize and extend with plugins and themes.

We’ve introduced a WooCommerce Integration for you to increase sales and grow your business by automating the tasks such as Sending Order notifications, Abandoned checkout reminders, Collecting Feedback, Re-ordering, etc.

## <font color="#ae1536">Requirements for Integration</font>

- PHP version should be greater than 7.2 up to 8.2.1. For latest version - [Click here](https://www.php.net/)
- WordPress version should be 5.8.7 or greater up to 6.2.2.  For latest version - [Click here](https://wordpress.org/download/) 
- WooCommerce version should be 7.0.0 or greater upto 7.8.1. For latest version - [Click here](https://wordpress.org/plugins/woocommerce/) 

## <font color="#ae1536">**Store Setup via Onboarding Process**</font>

The WooCommerce onboarding wizard guides you through setting up your online store step-by-step. Follow the onboarding process to easily connect payment, select a theme, add products, configure shipping, and complete key setup tasks to get your store running quickly.

### Create an account on Engati Platform

**Step 1&#x20;**: Go to [https://agents.engati.ai/admin/woocommerce-get-started](https://agents.engati.ai/admin/woocommerce-get-started)

**Step 2** : Enter email address and set a password.

![](https://api.archbee.com/api/optimize/j2umkUfjSUcoqpZH29N3w/sg6PfjEkGrU3OOn_tLMZt_screenshot-2024-03-01-at-111131-am.png)

**Step 3** : Click on **“+Create Account”**

### Connect your Whatsapp API Key / Sandbox

You have two options to connect your WhatsApp with our platform.

**Option 1 - Set up Whatsapp Business Account**

1. Connect your number with Whatsapp business APIs to interact with your customers for customer support, to send promotional campaigns, connect your own eCommerce store to automate transactional notifications and much more. 
2. Enter the API key of Whatsapp business account to complete the setup. 
3. In case you don’t have an API key, please visit -[ https://wa.ebots.live/engati](https://wa.ebots.live/engati) to create one.
4. Click on **“Continue”** to proceed.

![](https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/-omryh4OcN7TPNA0dC-q9_screenshot-2023-08-23-at-122116-pm.png)

**Option 2 - Connect to Engati’s Sandbox Mode**

1. In case you are not ready to connect your own number right away, you can connect to the sandbox mode (test mode) to experience Engati’s features and functionalities without the hassle of connecting your number first.
2. Simply, add your personal Whatsapp number to enable the Sandbox trial mode. 
3. Click on **“Continue”** to proceed. 
4. Once the sandbox mode is activated for you, you will get an automated message on Whatsapp (on the number connected to Sandbox), where you need to tap on “Get Started” to explore campaign and broadcast templates and many more.

![](https://api.archbee.com/api/optimize/j2umkUfjSUcoqpZH29N3w/xPT9RxgGP5IR3USqX1XVM_screenshot-2024-03-01-at-113734-am.png)

### Setup your Woocommerce Store

To set up your WooCommerce Store, complete the necessary fields. We have provided descriptions for each field for your convenience.

**Please note** - In order to auto sync your products and collections to Whatsapp via Engati, you will need to add the Store address, Consumer key and Consumer secret to integrate your Woocommerce account with Engati. Product sync will take up to 1-2 hours after completing the Three steps of onboarding.

![](https://api.archbee.com/api/optimize/j2umkUfjSUcoqpZH29N3w/IJouvbXRMQZhbJ_0jXxWl_screenshot-2024-03-01-at-114041-am.png)

- **Brand name** : Add your brand name that will be visible to your users. 
- **Website URL** : Add your Woocommerce website url. For example: [www.xyzstore.com](http://www.xyzstore.com)*&#xA0;*
- **Timezone** : Add the timezone to setup your bot
- **Work Days** : Add your working days and working hours to set up the chatbot’s availability.
- **Support Email and Phone Number** : Add the support email address and phone number to communicate with your business.
- **Store Name** : Add your Woocommerce store name. 
- **Store Address** - Add your Woocommerce store address to integrate your Woocommerce account with Engati.
  - For example: [https://shop.theengatistore.com/](https://shop.theengatistore.com/)
  - Everything before wp-admin in the url needed to be added
  - Please make sure to add “/” (slash) at the end of the url
- **Consumer Key \***- 
  - Add the Consumer key generated on Woocommerce admin, after plugin installation. 
  - To learn how to generate Consumer Key, go to **Download Engati Plugin**.
  - This field is optional. You can also connect your Woocommerce account after registration from **Integrations -> Woocommerce -> Add account**. 
- **Consumer Secret\*** - 
  - Add the Consumer key generated on Woocommerce admin, after plugin installation. 
  - To learn how to generate Consumer Key, go to **Download Engati Plugin**.
  - This field is optional. You can also connect your Woocommerce account after registration from **Integrations -> Woocommerce -> Add account.** 

### Download Engati Plugin

**Step 1** : Download Engati plugin from **Store Setup page of Onboarding** in **Setup your Woocommerce Store** above.

**Step 2** : Click on the **“Download”** button on the top right to download the zip file.

![](https://api.archbee.com/api/optimize/j2umkUfjSUcoqpZH29N3w/dG9r6kOoLff5sR5x3DtWA_screenshot-2024-03-01-at-114209-am.png)

### Add New Plugin

**Step 1&#x20;**: Login to your Woocommerce wordpress admin.

**Step 2** : Click on to the Plugin tab on the left panel. 

![](https://api.archbee.com/api/optimize/bPTlyA8bC5cIeQYhtj9pB-3yPm6T1739zYhUHoWFIu2-20241003-072242.jpg)

**Step 3** : Click on the **"Add New"** button next to the Plugin heading on the top left of the page.&#x20;

![](https://api.archbee.com/api/optimize/bPTlyA8bC5cIeQYhtj9pB-c3Dm_tfZYrpc77HU2tsso-20241003-072326.jpg)

### Upload the Zip file & Activate the plugin

**Step 1** : Click on the **“Upload Plugin”** button on the top left next to Add Plugins heading which will open a section to upload a file. 

**Step 2** : Upload the **Engati plugin zip file&#x20;**&#x61;nd click on the **“Install now”** button. It will open a section.

![](https://api.archbee.com/api/optimize/bPTlyA8bC5cIeQYhtj9pB-IsDb4TnU7T99eKdcEMGXa-20241003-072520.jpg)

**Step 3** : Click on the **“Activate plugin”** button after upload.

![](https://api.archbee.com/api/optimize/bPTlyA8bC5cIeQYhtj9pB-ZO2c6iQ3TSTAoB9uwf1O5-20241003-072658.png)

### Generate Rest API Key

To create an API key, follow the steps outlined below.

**Step 1** : Go to **Woocommerce > Settings**

**Step 2** : Under **Settings**, go to **Advanced tab > Rest API**

**Step 3** : Click on the **“Add Key”** button where you need to enter key details. 

**Step 4** : It has three fields - Description, User and Permissions

![](https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/7IWEfRGD_CsoyqWQ_zIvL_screenshot-2023-08-23-at-123210-pm.png)

- **Description** : Mention “Engati”
- **User** : No change needed here
- **Permissions** : Select “Read/Write”
- Click on **Generate API Key**

### Generate Consumer Key and Customer Secret key

**Step 1** : Copy the Consumer Key and add it on the Engati platform, follow **Setup your Woocommerce Store**

**Step 2&#x20;**: Similarly copy and add the Consumer secret on Engati. 

![](https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/-LkinlwGa4QUku0M_zwR1_screenshot-2023-08-23-at-123328-pm.png)

**Step 3** : Click on **"Get Started"**. Ensure all other fields are filled up on the Store setup page.

![](https://api.archbee.com/api/optimize/j2umkUfjSUcoqpZH29N3w/4WzkA616HMV0JXLQv1gO8_screenshot-2024-03-01-at-120628-pm.png)

## <font color="#ae1536">**Manual Store Setup post Onboarding**</font>

**Step 1** : Navigate to **Engati Bot > Integration > Cloud Integrations > WooCommerce** and click on **"Connect".**

![](https://api.archbee.com/api/optimize/j2umkUfjSUcoqpZH29N3w/3VRAh6en88iudFQQqpQgg_screenshot-2024-03-01-at-121737-pm.png)

**Step 2** : Enter the fields available and we have provided descriptions for each field for your convenience.

::Image[]{src="https://api.archbee.com/api/optimize/j2umkUfjSUcoqpZH29N3w/v8MQgC8l-fxmb8Lf8sLDz_screenshot-2024-03-01-at-122339-pm.png" size="48" width="1476" height="1800" position="center" showCaption="false"}

- **Account name :** Can be the brand name (no restriction here)
- **Site address** : Add Wordpress domain 
  \- For example, in the above Wordpress admin, the site address is [https://shop.theengatistore.com/
  ](https://shop.theengatistore.com/)- Everything before /wp-admin in the url needed to be added
  \- Please make sure to add “/” (slash) at the end of the url
- **Consumer key** : add the key obtained from the customer
- **Consumer Secret** : add the secret obtained from the customer

**Step 3** :  Navigate to **Configure > Integrations** **> WooCommerce**.

![](https://api.archbee.com/api/optimize/j2umkUfjSUcoqpZH29N3w/6FW-feFu1r0-PYq_ollwx_screenshot-2024-03-01-at-123226-pm.png)

**Step 4** : From the drop-down menu select your WooCommerce account.

::Image[]{src="https://api.archbee.com/api/optimize/j2umkUfjSUcoqpZH29N3w/48fHOw-MANiwxAcpePtJS_screenshot-2024-03-01-at-123426-pm.png" size="80" width="1332" height="748" position="center" showCaption="false"}

Here's how you can integrate WooCommerce with our platform. It establishes a basic store framework while offering flexibility for future customization as your business expands. With WooCommerce's straightforward setup process, your store can be ready to accept orders with just a few simple clicks.

If you face any issues or queries please reach out to us at [support@engati.ai](mailto\:support@engati.ai).
