Adding Your ShopGuide Chat Block
This step-by-step guide walks you through adding the "Your ShopGuide Chat" block to your Shopify store pages using the theme editor.
Before You Start
Prerequisites
- ShopGuide app installed and active subscription
- Access to your Shopify theme editor
- Basic familiarity with Shopify admin
- Backup of your current theme (recommended)
Planning Your Chat Placement
Consider these factors before adding your chat block:
- Customer journey: Where do customers need help most?
- Page traffic: Focus on high-traffic pages first
- Conversion goals: Place chat where it can impact sales
- User experience: Avoid overwhelming or cluttering pages
Step-by-Step Setup
1. Access Theme Editor
- From Shopify admin, go to Online Store > Themes
- Find your active theme and click Customize
- Choose the page where you want to add chat (start with homepage)
2. Locate Chat Block
- In the theme editor sidebar, look for Add section or Add block
- Search for "Your ShopGuide Chat" or browse the Apps category
- The block will show with a chat bubble icon and ShopGuide branding
3. Add the Block
- Click on "Your ShopGuide Chat" to add it
- The block will appear in your selected section
- You'll see it in both the sidebar and the preview area
- The chat widget will immediately appear in the preview
4. Position the Block
Within Sections
- Drag the chat block to your preferred position
- Consider placing it after hero content but before footer
- Test different positions to see what works best
Section Placement Options
- Header area: Always visible but may interfere with navigation
- Main content: Integrated with page content
- Sidebar: Less intrusive, good for desktop
- Footer area: Available but not prominent
Block Configuration Options
Basic Settings
Chat Heading
- Default: "Your ShopGuide"
- Customize to match your brand voice
- Examples: "Ask [Store Name]", "Shopping Assistant", "Need Help?"
Primary Color
- Sets the main color for user messages and accents
- Should match your brand colors
- Affects buttons, user message bubbles, and highlights
Product Context (for product pages)
- Auto-fills with current product information
- Helps AI provide relevant product assistance
- Leave blank for general store assistance
Advanced Block Settings
Custom Settings Override
- Enable: Use page-specific settings instead of global settings
- Disable: Use global settings from ShopGuide dashboard
- Recommendation: Start with global settings, customize later
Visibility Controls
- Hide on desktop: Remove chat from desktop view
- Hide on mobile: Remove chat from mobile view
- Use case: Different experiences for different devices
Custom Launch Messages
Use Custom Launch
- Enable to override automatic AI greeting
- Create specific welcome messages for different pages
- Useful for product-specific or page-specific assistance
Custom Buttons
- Add up to 6 quick-action buttons
- Examples: "Product Advice", "Size Guide", "Shipping Info"
- Helps customers start conversations quickly
Page-Specific Setup
Homepage Setup
Recommended Placement
- Below hero section for immediate visibility
- In sidebar for non-intrusive presence
- Above footer for easy access without interference
Configuration Tips
- Use general welcome message
- Focus on store navigation and product discovery
- Include buttons for popular customer questions
Product Page Setup
Optimal Placement
- Near product description for contextual help
- In product details section for purchase assistance
- Below add-to-cart button for decision support
Configuration Tips
- Enable product context for relevant assistance
- Use product-specific welcome messages
- Include buttons for sizing, compatibility, reviews
Collection Page Setup
Strategic Placement
- In sidebar for browsing assistance
- Above product grid for category guidance
- Below filters for search and discovery help
Configuration Tips
- Focus on category-specific assistance
- Help with product comparisons
- Guide customers to specific products
Testing Your Setup
Functionality Testing
Basic Tests
- Visibility: Chat block appears on the page
- Interaction: Click to open chat interface
- Messaging: Send a test message and receive response
- Styling: Colors and fonts match your expectations
Advanced Tests
- Product context: AI knows about current product (on product pages)
- Custom buttons: Quick-action buttons work correctly
- Mobile responsiveness: Chat works well on mobile devices
- Cross-browser: Test in different browsers
Performance Testing
Page Load Speed
- Check loading times before and after adding chat
- Use tools like Google PageSpeed Insights
- Monitor for any significant slowdowns
- Optimize if necessary
User Experience
- Navigate through your store with chat enabled
- Test customer journey flows
- Ensure chat doesn't interfere with other functionality
- Verify mobile usability
Common Setup Issues
Chat Block Not Appearing
Troubleshooting Steps
- Refresh theme editor: Sometimes blocks need a refresh to appear
- Check app installation: Ensure ShopGuide is properly installed
- Verify subscription: Confirm your ShopGuide subscription is active
- Clear cache: Clear browser cache and try again
Styling Issues
Common Problems
- Colors don't match theme
- Chat appears too large or small
- Positioning conflicts with theme elements
- Mobile display problems
Quick Solutions
- Adjust colors in block settings
- Modify sizing options
- Try different positioning
- Test mobile preview thoroughly
Functionality Problems
Message Issues
- Chat opens but messages don't send
- AI doesn't respond to messages
- Error messages appear in chat
Resolution Steps
- Check internet connection
- Verify ShopGuide subscription status
- Test with different browsers
- Contact support if issues persist
Optimizing Your Setup
Performance Optimization
Best Practices
- Use optimized images in chat settings
- Minimize custom CSS if possible
- Test loading speeds regularly
- Monitor for conflicts with other apps
User Experience Enhancement
Continuous Improvement
- Monitor chat usage analytics
- Gather customer feedback
- Test different placements
- Optimize based on performance data
A/B Testing Setup
Testing Ideas
- Different chat positions on the same page
- Various welcome messages
- Different color schemes
- Custom button variations
Next Steps
Enhance your chat integration:
- Optimize chat positioning
- Configure mobile responsiveness
- Customize chat appearance
- Set up A/B testing
Remember: Start simple with basic setup, then gradually customize based on customer behavior and feedback.