Turn website visitors into customers with a live chat widget. Your AI assistant can answer questions, book appointments, and qualify leads 24/7—right on your website.
Why Add a Chat Widget?
- Instant engagement: Catch visitors before they leave
- Higher conversions: Chat visitors convert 3-5x more than non-chat
- 24/7 availability: AI never sleeps
- Reduce phone calls: Handle simple questions via chat
Generating Widget Code
Access Widget Settings
Go to Settings → Integrations → Website Chat Widget
Customize Widget Appearance
Configure how the widget looks:
- Color: Match your brand colors
- Position: Bottom right or bottom left
- Size: Compact, medium, or large
- Avatar: Upload your logo or use default
- Greeting: "Hi! How can we help?"
Copy Installation Code
Click Generate Code
You'll see a code snippet like:
Click Copy Code
Installing on WordPress
WordPress Installation Method 1: Plugin
Easiest method for WordPress users:
- In WordPress, go to Plugins → Add New
- Search for "Infinity Pro AI"
- Click Install then Activate
- Go to Settings → Infinity Pro AI
- Paste your Widget ID
- Click Save
WordPress Installation Method 2: Manual
If you prefer manual installation:
- Go to Appearance → Theme Editor
- Select footer.php
- Paste the widget code before
</body> - Click Update File
Editing theme files directly can break your site if done incorrectly. Always backup first or use the plugin method.
Installing on Custom Sites
HTML Website Installation
For custom HTML websites:
- Open your website's HTML file
- Find the closing
</body>tag - Paste the widget code just before it
- Save and upload to your server
Shopify Installation
For Shopify stores:
- Go to Online Store → Themes
- Click Actions → Edit Code
- Open theme.liquid
- Paste widget code before
</body> - Click Save
Wix Installation
For Wix websites:
- In Wix Editor, click Settings
- Go to Custom Code
- Click + Add Custom Code
- Paste the widget code
- Set to load on All Pages
- Place code in Body - end
- Click Apply
Widget installed! Visit your website to see it in action. It may take a few minutes to appear.
Customizing Widget Behavior
Set Widget Triggers
Configure when the widget appears:
- Immediately: Show as soon as page loads
- After delay: Wait 5-10 seconds
- On scroll: Show after scrolling 50%
- On exit intent: Show when user tries to leave
Configure Proactive Messages
Have the widget initiate conversation:
After 15 seconds: "Hi there! 👋 Need help finding something?"
After 30 seconds: "I can answer questions or help you book an appointment!"
Don't be too aggressive. Showing the widget after 5-10 seconds is less annoying than instant popup.
Mobile Optimization
Configure Mobile Display
Optimize for mobile visitors:
- Smaller button: Takes less screen space
- Full-screen chat: Better mobile UX
- Tap to open: No auto-expand on mobile
Best Practices
- Match your brand: Use your brand colors and logo
- Clear greeting: Tell visitors what the chat can do
- Don't obstruct content: Position carefully
- Test on mobile: 60% of traffic is mobile
- Monitor conversations: Review chat quality weekly
- Update responses: Train AI with common website questions
Frequently Asked Questions
Will the widget slow down my website?
No. The widget loads asynchronously and is optimized for speed. It typically adds less than 0.1 seconds to load time.
Can I hide the widget on certain pages?
Yes! In widget settings, specify pages to exclude (e.g., checkout page, thank you page).
Can visitors attach files in chat?
Yes, if you enable it. Useful for receiving photos, documents, etc.
Does it work with GDPR?
Yes. The widget includes cookie consent and privacy policy links. Configure in widget settings.
Troubleshooting
Widget not appearing
Solution: Clear browser cache. Check that code is before </body> tag. Verify Widget ID is correct. Check browser console for errors.
Widget appears but doesn't respond
Solution: Verify AI is enabled in settings. Check that widget is connected to your account. Test with a simple message like "hello."
Widget looks broken on mobile
Solution: Enable mobile optimization in settings. Test on actual device, not just browser resize. Update to latest widget version.
Widget conflicts with other chat tools
Solution: Remove other chat widgets. Only one chat widget should be active at a time to avoid conflicts.