Integration guide

For your AI assistant to learn your offer, we need secure access to your site content. Choose your system below and follow the instructions.

🛍️WooCommerce (Shop)

How to generate Consumer Key and Consumer Secret.

1

Go to settings

Log in to the WordPress admin panel. In the left menu select: WooCommerce → Settings.

2

Find the REST API tab

Click the Advanced tab (top right), then select REST API in the submenu.

3

Add new key

Click Add key. Description: e.g. "ZenTalk AI". User: administrator. Permissions: Read.

4

Copy data

Click "Generate API key". You will see two strings: Consumer Key and Consumer Secret.

Consumer Key
ck_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Consumer Secret
cs_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
⚠️ Important: Copy these keys NOW. You will not be able to see them again after leaving this page!

📝WordPress (Site / Blog)

How to generate an Application Password.

Note: An Application Password is NOT your login password. It is a special code that allows external systems (like our bot) to read your site content securely.
1

Go to your profile

Log in to the WordPress panel. In the left menu select: Users → Profile (or "Your profile").

2

Find Application Passwords section

Scroll to the bottom until you find the Application Passwords section. * If you don't see it, make sure WordPress is updated (5.6+).

3

Create new password

In the "New application password name" field enter e.g. ZenTalk and click "Add new application password".

4

Copy password

WordPress will display the password in a box. Copy it in full (spaces don't matter, the system will remove them).

Application password
xxxx xxxx xxxx xxxx

🛒Shoper

How to generate an API key with limited permissions (read-only catalog). You will paste the key in the ZenTalk panel under Integrations.

Security best practice: use a dedicated user with WebAPI read-only access. ZenTalk does not need access to orders or customer data.
1

Create an admin group

Log in to the Shoper panel. Go to: Settings → General → Admin groups. Click Add group and name it e.g. "AI Integration".

2

Set WebAPI read-only

In the Permissions tab, uncheck everything. Check only WebAPI (API access). In the WebAPI section set READ (GET) only for: Products (Categories, Manufacturers, Attributes, Variants, Images), Information pages, Blog (Posts, Categories). Important: Orders and Customers must be UNCHECKED.

3

Add a user to the group

Go to: Settings → General → Users. Add a new user (e.g. api_zenTalk), set a password and assign them to the "AI Integration" group. Save.

4

Generate API key

In the Shoper panel go to WebAPI or Integrations (depending on version). Create a new API key/token for the user you created (or log in as that user and generate the key). Copy the displayed API key – this is the only value you need.

5

Paste the key in ZenTalk

In the ZenTalk panel (Integrations tab for the client) add a Shoper integration. In the "Shoper API Key" field paste the copied key. Save. From then on, sync will only fetch products, pages and blog.

Shoper API Key
wklej_skopiowany_klucz_api

🛍️Shopify

How to generate API keys with limited permissions (read-only catalog). You will paste the keys in the ZenTalk panel under Integrations.

Recommended: create a custom app with read-only permissions (read_products, read_content). ZenTalk does not need access to orders or customer data.
1

Create a custom app

Log in to the Shopify admin. Go to: Settings → Apps and sales channels → Develop apps → Create an app. Name it e.g. "ZenTalk AI".

2

Configure API permissions

In the app configuration select Admin API. Set only read permissions, e.g.: read_products, read_online_store_pages (pages), read_content (blog). Do not enable orders or customers. Save.

3

Install app and get credentials

Install the app on your store (if required). In the API Keys / Tokens section copy the Client ID (or API key) and Client Secret (or API secret). In newer Shopify versions you may generate an Admin API access token – copy it.

4

Paste keys in ZenTalk

In the ZenTalk panel (Integrations tab) add a Shopify integration. Paste the copied API Key and API Secret into the corresponding fields. Save. Sync will only fetch products and content according to the permissions.

Shopify API Key
shpua_xxxxxxxxxxxxxxxx
Shopify API Secret
shpus_xxxxxxxxxxxxxxxx
⚠️ Copy the keys immediately – in some setups the Secret is shown only once.

🌐Wix

How to generate an API key. You will paste the key in the ZenTalk panel under Integrations.

Use an API key with read-only permissions for site content (products, blog, pages). ZenTalk does not need access to orders or user data.
1

Go to Developer Center

Log in to your Wix account. Go to developers.wix.com or in the site dashboard: Site Settings → Advanced → API. Open the developer dashboard / integrations.

2

Create an app or select site

Create a new app (or use an existing one). Select your site / store. In configuration set read-only permissions (e.g. read catalog, pages, blog).

3

Generate API key

In the API Keys / Credentials section generate a new API key (or copy an existing one). Save it securely – this is the only value you need for ZenTalk.

4

Paste key in ZenTalk

In the ZenTalk panel (Integrations tab for the client) add a Wix integration. In the "Wix API Key" field paste the copied key. Save. Sync will fetch content according to the key permissions.

Wix API Key
wklej_skopiowany_klucz_api