Magento Integration Guide
Add ChatFlow to a Magento 2 or Adobe Commerce store with the official extension, or a no-extension snippet.
Before you begin
You can add ChatFlow to a Magento 2 or Adobe Commerce store two ways: install the ChatFlow extension (recommended), or paste a small snippet with no extension at all. Both add the same chat widget.
You will need your Chatbot ID, which you can copy from the Publish tab of your chatbot.
Add ChatFlow to Magento
The extension adds a clean on/off toggle in your Magento admin and survives theme updates.
Install the module
Install with Composer from your Magento root (or install ChatFlow from the Magento Marketplace):
composer require chatflow/module-chat
bin/magento module:enable ChatFlow_Chat
bin/magento setup:upgrade
bin/magento cache:flushAdd your Chatbot ID
In the Magento admin, go to Stores → Configuration → ChatFlow → Chat Widget. Set Enable Chat Widget to Yes, paste your Chatbot ID, then Save Config and flush the cache.
Per store view
The settings are store-view scoped, so a multi-store merchant can run a different chatbot per store view. You can also use the guided connect page at chat-flow.app/integrations/magento/install to pick a chatbot, copy the commands, and verify the install.
Verify it's working
- Open your store in a new tab (incognito gives the cleanest result).
- Confirm the chat widget appears (bottom right by default).
- Open it, send a test message, and confirm it shows up under Conversations in your dashboard.
Troubleshooting
The widget is not appearing
Flush the Magento cache (bin/magento cache:flush), confirm the module is enabled (bin/magento module:status ChatFlow_Chat) with Enable Chat Widget set to Yes and a valid Chatbot ID, then hard-refresh the storefront.
The snippet method is not working
Make sure you pasted it into Footer → Miscellaneous HTML for the correct store view, saved, and cleared the cache. Confirm the Chatbot ID matches the one on your Publish tab exactly.
