Connect your ChatLab chatbot with your Abicart store to give customers real-time access to product information and order tracking directly in the chat.
Example conversation
Check an order
Requires a connected store and its enabled order action. Available fields depend on the integration. Matching an email address is not proof of identity.
Visitor: Where is my order?
Play the example or read it below. No real customer data is used.The customer asks about an existing order.
Playback pauses when this example leaves the screen. This is a simulation, not a live chat. Widget controls inside the playback are not interactive.Read the complete example
- The customer asks about an existing order.
Visitor: Where is my order?
- The default lookup needs both identifiers.
Assistant: Please give me your order number and the email address used at checkout.
- Use fictional data in this example.
Visitor: 41982, anna@example.com
- The action queries the connected store.
Checking order 41982...
- Report only information returned by the store.
Assistant: Order 41982 is marked as shipped. The carrier is DPD. Please check the tracking page for delivery updates.
The example illustrates the customer experience. The available actions and returned information depend on this integration and your configuration.
Before you start
Create or select a chatbot first. You need permission to manage its integrations and access to the external account's connection settings. If the Connect tile shows an upgrade or contact prompt, check that your subscription includes this integration. Keep API credentials private; never paste them into website embed code.
Important: E-Commerce Best Practices
After completing the integration below, read the comprehensive guide on optimizing your chatbot for e-commerce: How to set up ChatLab for your E-commerce store
What the Integration Provides
Product Search - Customers can search your Abicart catalog by entering a phrase. The chatbot returns matching products with:
- Product name and description
- Price in your configured currency
- SKU and article number
- Product image and direct link to your store
Order Details - Customers can check order status by providing their order ID and email address. The integration compares a supplied email with the order record, but this is not an email-verification or customer-login process. Keep the order action disabled if this level of access is unsuitable for your store. The chatbot returns:
- Payment and delivery status
- Order total and currency
- Ordered items with names, quantities, prices, and selected variants
- Shipping information with tracking URL
- Delivery address
Step 1: Obtain Abicart API Credentials
To connect your Abicart store with ChatLab, you need:
- API Key - your Abicart API authentication key
- Webshop ID - your unique Abicart webshop identifier (numeric value)
Contact Abicart support or check your Abicart admin panel to obtain these credentials.
Step 2: Connect Abicart in ChatLab
- Log in to ChatLab and select your bot
- Go to the Connect tab
- Click Connect on the Abicart tile
- Fill in the required fields:
- API Key - your Abicart API authentication key
- Webshop ID - your Abicart webshop identifier
- Language code - two-letter lowercase code (e.g., "en", "sv", "de") that determines the language for product information from your store
- Currency code - three-letter uppercase code (e.g., "EUR", "SEK", "USD") that sets the currency for displaying product prices
- Number of products to return - how many products appear in search results (1-20; default: 5)
- Click Verify to test the connection to your Abicart store
- If verification succeeds, click Connect to save the configuration
If verification fails, check your API credentials. The error message will display available languages or currencies if you entered an invalid code.
Step 3: Configure Abicart Actions
After connecting, enable and customize the available AI actions. Navigate to Settings > Actions and filter by the Abicart platform.
Two actions are available:
- Abicart - articles search - enables the chatbot to search for products in your Abicart store
- Abicart - order details - enables the chatbot to fetch order information for customers
Connection setup enables these actions. Review their status and disable any you do not want to offer. Open an action to edit it, then use Enable or Update in its dialog. You can also customize the action label (the message shown to users while the action runs) and the instructions that guide how the AI uses each action.
Both actions can be activated independently - you can enable only product search, only order details, or both depending on your needs.
Test Before Publishing
Open Overview and try a product query in your configured language. Check the price, currency, image, and destination link against Abicart. If order lookup is enabled, use an order and email you are authorized to access and confirm the result. Install the widget using Deploy when the answers are ready.