Shopify Integration
Add ChatReact AI chatbots, contact forms, and FAQ accordions to your Shopify store with the official ChatReact Shopify App.
Installation
- Install the ChatReact app from the Shopify App Store
- Open the app in your Shopify admin panel
- Connect it to your ChatReact account
Features
The Shopify app provides three widget types:
| Widget | Description | Placement |
|---|---|---|
| Chat Widget | AI chatbot with live chat support | Global (all pages) via App Embed |
| Form Widget | Contact forms with spam protection | Inline via App Block in Theme Editor |
| FAQ Widget | Accordion-style FAQ display | Inline via App Block in Theme Editor |
Setting Up the Chat Widget
The chat widget uses Shopify's App Embed feature to appear on all pages:
- Go to Online Store → Themes → Customize
- Click App embeds (puzzle piece icon in the sidebar)
- Enable the ChatReact Chat Widget
- Enter your Chatbot ID from the ChatReact dashboard
The chat widget will now appear on all pages of your store.
Widget Assignments
In the ChatReact app settings, you can control where the chat widget appears:
- Everywhere: Widget appears on all pages (default)
- Everywhere with exclusions: Widget appears on all pages except specified URLs
- Specific pages: Widget only appears on selected pages
Adding Form and FAQ Widgets
Form and FAQ widgets are added as App Blocks in the Theme Editor:
- Go to Online Store → Themes → Customize
- Navigate to the page where you want the widget
- Click Add block and search for "ChatReact"
- Choose ChatReact Form or ChatReact FAQ
- Enter the Form ID or Chatbot ID in the block settings
Form Widget Styling
Customize the form appearance in the Theme Editor:
| Setting | Options |
|---|---|
| Alignment | Left, Center, Right |
| Max Width | 200–1200px |
| Font Size | 12–28px |
| Margin Bottom | 0–120px |
FAQ Widget Styling
| Setting | Options |
|---|---|
| Font Size | 12–28px |
| Margin Bottom | 0–120px |
Managing Widgets
The ChatReact app in your Shopify admin provides three tabs:
- Chat Widget Assignments — Manage which pages show the chat widget
- Forms — Select which form to embed
- FAQ — Select which chatbot's FAQs to display
Language Support
The app supports all 24 EU languages. The widget language is determined by your ChatReact chatbot's language settings.
Uninstalling
When you uninstall the ChatReact app, all widget configurations and stored data are automatically cleaned up from your Shopify store.