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.
Prerequisites
Before you begin, make sure you have:- A BoostGPT account (sign up free)
- An AI agent created and trained with your content
- Access to your website’s code
Step 1: Create an Event
Events define the friction points where you want to engage users.- Go to your agent’s Events page in the dashboard
- Click Create Event
- Fill in the details:
- Name:
checkout_abandoned(use snake_case, no spaces) - Label: “Checkout Abandoned” (display name)
- Description: “User started checkout but didn’t complete”
- Prompt Template:
- Name:
- Click Save
Step 2: Add the Chat Widget
Add this script to your website:YOUR_AGENT_UUID with your agent’s UUID from the dashboard.
Step 3: Trigger on Friction Points
Callboostgpt.trigger() when users hit friction points:
Step 4: Test Your Trigger
- Open your website in a browser
- Navigate to the page where you added the trigger
- Trigger the condition (e.g., sit idle for 30 seconds)
- You should see the trigger card appear above the widget bubble
- Click it — the chat opens in the widget with context
Customizing the Trigger UI
Customize the trigger appearance:What Happens When User Clicks
When the user clicks the trigger card:- The widget calls the BoostGPT API with the event and context
- Your agent receives a message built from the prompt template + context
- The agent generates a contextual response
- The chat opens in the widget with the agent already responding
“Hi! I noticed you were about to leave without completing your order. Your cart has $149.00 worth of items. Is there anything I can help with? Maybe you have questions about shipping, returns, or payment options?”
Next Steps
Events Overview
Learn more about events and context
Event Triggers
Proactive messages via the widget
Widget Configuration
All available options
Use Case Guides
Real-world implementation examples