Breadcrumbs

WooCommerce CRM

This guide explains what you, as the customer, need to provide to enable the integration between your WooCommerce store and our platform.


1. Prerequisites

Before proceeding, ensure you have the following:

  • Admin access to your WordPress site.

  • WooCommerce plugin installed and activated.


2. Provide Your WooCommerce API Credentials

To connect your WooCommerce store to our platform, you need to generate and share the following API credentials:

Steps to Generate API Keys

  1. Log in to your WordPress admin dashboard.

  2. Navigate to WooCommerce > Settings > Advanced > REST API.

image-20251128-085220.png


  1. Click on Add Key to create a new API key.

image-20251128-085227.png


  1. Fill in the required fields:

    • Description: Enter a name like Integration with Marketplace.

    • User: Select the user account with admin privileges.

    • Permissions: Set to Read/Write.

image-20251128-085236.png


  1. Click Generate API Key.

  2. Copy and securely store the following details:

    • Consumer Key

    • Consumer Secret

image-20251128-085244.png


What to Share with Us

⚠️ Important: Do not share your API credentials publicly. Only share them with authorized personnel.


3. Provide Webhook Delivery URLs

To enable real-time updates for customer and order events, you need to configure webhooks in your WooCommerce store.

Steps to Configure Webhooks

  1. Go to WooCommerce > Settings > Advanced > Webhooks.

image-20251128-085254.png


  1. Click Add Webhook.

  2. Fill in the following details:

    • Name: Enter a meaningful name (e.g., Customer Updated Webhook or Order Created Webhook).

    • Status: Set to Active.

    • Topic: Choose the appropriate topic:

      • For customer updates: customer.updated.

      • For order updates: order.created or order.updated.

    • Delivery URL: Copy the URL provided by our platform and paste it here.

  3. Leave all other fields as default.

  4. Click Save Webhook.

image-20251128-085302.png


What to Share with Us

  • Confirm that the webhooks have been configured.

  • Provide the names of the webhooks you created.


4. Test the Integration

Once you've provided the required information, our team will test the integration to ensure everything is working correctly.