Documentation Index
Fetch the complete documentation index at: https://docs.boostgpt.co/llms.txt
Use this file to discover all available pages before exploring further.
Widget Setup
Write compelling greeting messages
Write compelling greeting messages
- Specific: “Questions about our pricing plans?” beats “Need help?”
- Action-oriented: Tell users what you can help with
- Brief: 1-2 sentences max per greeting card
- Varied: Use 2-3 different greetings to avoid repetition
Choose the right auto-open timing
Choose the right auto-open timing
- Don’t auto-open on landing pages — let users explore first
- Auto-open on support/help pages — users are already looking for help
- 5-10 seconds is a good default delay
- Disable for mobile — screen space is limited, let users choose to open
Use SSO for logged-in users
Use SSO for logged-in users
- Agent can greet them by name
- Conversation history persists across sessions
- Support team sees who they’re talking to
- See SSO setup guide for implementation
Match your brand
Match your brand
- Accent color: Set in Branding → Design. Use your primary brand color.
- Avatar: Upload a recognizable icon or team photo
- Bubble icon: Choose from 16 icons or use your avatar
- Position: Bottom-right works for most sites. Use bottom-left if you have a conflicting element.
Trigger Timing
Don't trigger immediately
Don't trigger immediately
- Simple pages: 30-45 seconds
- Complex forms: 45-90 seconds
- Technical setup: 90-180 seconds
Detect genuine friction, not exploration
Detect genuine friction, not exploration
- User reading carefully (good)
- User stuck and frustrated (needs help)
Use exit intent carefully
Use exit intent carefully
Trigger Frequency
Limit triggers per session
Limit triggers per session
- Max 2-3 triggers per session
- Never more than 1 at a time
- Wait 5+ minutes between triggers
Respect dismissals
Respect dismissals
- Don’t show the same trigger again that session
- Consider a 24-hour cooldown for that event
- Track dismissal patterns to improve targeting
Avoid trigger fatigue
Avoid trigger fatigue
Messaging
Be specific, not generic
Be specific, not generic
Match your brand voice
Match your brand voice
- Professional: “Need assistance with checkout?”
- Friendly: “Hey! Can I help with that?”
- Technical: “Encountering an issue? Let’s debug together.”
Create urgency without pressure
Create urgency without pressure
Context
Pass relevant data with triggers
Pass relevant data with triggers
Include user info when available
Include user info when available
Capture the user's journey
Capture the user's journey
- Current page/step
- Previous pages visited
- Actions already taken
- Time spent
Trigger Style
Trigger cards stack above the widget bubble
Trigger cards stack above the widget bubble
Use text to match the situation
Use text to match the situation
| Situation | Example Text |
|---|---|
| Checkout help | ”Having trouble checking out? I can help!” |
| Onboarding stuck | ”Stuck on this step? Let me walk you through it.” |
| Error recovery | ”Something went wrong. Click here for help.” |
| Feature discovery | ”Did you know you can automate this?” |
Training Your Agent
Include relevant knowledge
Include relevant knowledge
- Product features and pricing
- Common issues and solutions
- Policies (shipping, returns, refunds)
- Technical documentation
Write good prompt templates
Write good prompt templates
- Describe the situation clearly
- Include all relevant context
- Provide instructions on how to help
- Set the right tone
Test with real scenarios
Test with real scenarios
- Common user questions
- Edge cases
- Error scenarios
- Various context combinations
Analytics & Optimization
Track key metrics
Track key metrics
| Metric | What It Tells You |
|---|---|
| Widget Opens | How often users engage with the chat |
| Trigger View Rate | How often users see trigger cards |
| Trigger Click Rate | How often users click trigger cards |
| Resolution Rate | How often chat resolves the issue |
| Conversion Lift | Impact on desired outcomes |
A/B test variations
A/B test variations
- Trigger message text
- Trigger timing and delay
- Greeting messages
- Auto-open vs manual open
Iterate based on data
Iterate based on data
- High view, low click: Message isn’t compelling
- High click, low resolution: Agent needs better training
- Low view: Trigger timing/conditions need adjustment
Common Mistakes
- Triggering on page load - Let users settle first
- Too many triggers - Causes fatigue and annoyance
- Generic messages - “Need help?” is forgettable
- Blocking the page - Never prevent users from continuing
- No dismiss option - Always let users close triggers
- Same trigger repeatedly - Respect when users say no
- Ignoring mobile - Test on all devices
- No analytics - You can’t improve what you don’t measure
Checklist
Before launching, verify: Widget:- Accent color matches your brand
- Greeting messages are specific and helpful
- Auto-open timing is appropriate (or disabled)
- SSO configured for authenticated users
- Works on mobile devices
- Position doesn’t conflict with other page elements
- Timing feels natural, not aggressive
- Trigger messages are specific and helpful
- Agent is trained on relevant content
- Dismissals are respected
- Rate limits won’t be exceeded
- Legal/privacy requirements are met