Help / E-commerce Sync

E-commerce Sync

Automatically import products and buyers into the CRM from WooCommerce, ikas, Shopify, OpenCart or a custom source.

What does this feature do?

If you have an online store, your products and the people who place orders live in your store panel. Entering them into the CRM by hand is tedious and error-prone.

E-commerce Sync moves them automatically:

  • The products in your store into the CRM’s product list
  • The person who places an order into the CRM as a customer

The transfer is one-way: from the store to the CRM. Changes you make in the CRM are not reflected in the store.

Path: Left menu → All Integrations → E-commerce

E-commerce store list

Supported systems

  • WooCommerce
  • ikas
  • Shopify
  • OpenCart (via plugin file)
  • Custom API / Feed: A JSON, XML or CSV URL for your own system

Adding a store

  1. Start the wizard with the Add New Store button.
  2. Enter a store name and select the provider.
  3. Enter the provider-specific credentials (usually an API key and an address). You can find these in the API / integration section of your store panel.
  4. Select the update method:
MethodHow does it work?
WebhookNotifies instantly when something changes in the store. The fastest
ScheduledChecks hourly or daily
ManualFetches only when you ask
  1. Select the currency and optionally check the Match by SKU option. This option updates a product with the same SKU (stock code) instead of adding it again.
  2. Data mapping: Match the fields in the store with the fields in the CRM (for example “product name” ↔ “Name”).
  3. Select which group and language newly imported customers will be added to.
  4. Save.
Data mapping step

Webhook setup

If you chose the Webhook method, you need to give your store two pieces of information:

  1. Click the lightning-bolt button on the store card.
  2. The Delivery URL and Secret key appear.
  3. Paste both into your store panel’s webhook settings.

The Refresh button changes the key. The old key becomes invalid, and you must enter the new one in the store.

Adding products manually

While automatic sync is off, you can fetch products on demand with Add Products from Store. A maximum of 20 products are fetched at a time.

Monitoring and troubleshooting

If data isn’t arriving:

  1. Make sure the credentials are correct.
  2. If you are using the Webhook method, check the webhook address in the store.
  3. Read the error message on the history screen.

If you use a custom API

If you publish JSON, XML or CSV from your own system, you can use the same method by entering the address and mapping the fields manually. A detailed technical guide is available; send your developer the “Custom Store Connection Guide” page.

The number of stores depends on your plan limit. Importing product variations (size, color) requires the Products/Services feature in your plan.

Common mistakes