Lead collection
Your chatbot can collect lead information in several ways:Automatic collection
Configure your chatbot to automatically request contact information when:- Users ask specific questions (pricing, demos, sales)
- Conversations reach a certain length
- Users express buying intent
- Custom triggers you define
Manual collection
Users can voluntarily provide their information through:- Lead capture forms in the chat interface
- Email verification for continued support
- Custom fields you configure
Lead dashboard
The leads dashboard displays all captured leads with powerful management features:Lead information
Each lead shows:- Contact information - Name, email, phone number
- Custom data - Any additional fields you collect
- Conversation history - Full chat transcript
- Lead status - New, contacted, qualified, converted
- Timestamps - When the lead was captured
Searching and filtering leads
Find specific leads quickly using search and filters: Search functionality:- Use the search bar to find leads by name or email address
- Results update in real-time as you type
- Search works across all filter categories
- All Leads - View every captured lead
- Open - Leads that haven’t been archived (default view)
- Archived - Leads marked as archived
- Starred - Leads marked as important
- Not Starred - Leads without importance flag
Bulk operations
Manage multiple leads simultaneously for efficient workflow: Selecting leads:- Check the box next to individual leads to select them
- Use the “Select All” checkbox in the table header to select all visible leads
- Selected count is displayed at the bottom of the page
- Mark as Important - Flag multiple leads as high-priority
- Unmark as Important - Remove importance flag from multiple leads
- Mark as Archived - Archive multiple leads at once
- Mark as Unarchived - Restore multiple archived leads
- Delete - Permanently remove multiple leads (with confirmation)
- Archive old or unqualified leads in one action
- Mark all leads from a campaign as important
- Clean up duplicate or test leads
- Organize leads after reviewing conversations
Organizing leads with tags
Tags help you categorize and organize leads for better tracking and follow-up.Viewing lead tags
Lead tags are displayed in the leads list and in the lead details panel. Tags are stored at the conversation level, so any tags added to a lead’s conversation will be visible in the lead details.Adding tags to leads
You can tag leads through their associated conversations manually or automatically: Manual tagging:- Click on a lead to open the lead details panel
- Click on any conversation associated with that lead
- In the conversation view, click View Details or the tag icon
- Click Add tags in the conversation details panel
- Type a tag name and press Enter (tags are created automatically if they don’t exist)
- Click the checkmark to save your tags
Tag use cases for leads
Common ways to use tags for lead organization:- Lead source - Tag by where the lead came from (website, campaign, referral)
- Product interest - Categorize by which product or service they’re interested in
- Lead quality - Mark as hot, warm, or cold leads
- Industry - Organize by customer industry or vertical
- Deal stage - Track progress through your sales pipeline
- Follow-up priority - Tag leads requiring immediate attention
- Conversation starter tracking - Automatically tagged when users click conversation starters
Tags are shared across your chatbot and can be used for both chat history and leads. Tags added to a conversation will be visible when viewing that conversation from either chat history or lead details.
Custom lead fields
Collect specific information relevant to your business:- Navigate to Leads > Settings
- Add custom fields (text, dropdown, checkbox)
- Configure when to collect each field
- Save your lead collection settings
- Company name
- Industry
- Budget range
- Timeline
- Specific product interest
Lead qualification
Qualify leads automatically based on:- Responses to specific questions
- Custom field values
- Conversation topics
- User behavior
- Important - High-priority prospects
- Archived - Unqualified or closed leads
- Resolved - Successfully converted
Human support escalation
Route qualified leads to your sales team:- Navigate to Leads > Human Support
- Configure escalation triggers
- Set up team member assignments
- Define escalation notifications
- The chat mode switches from AI to Agent
- Assigned team members receive notifications
- Full conversation context is preserved
- Agents can respond in real-time
Lead notifications
Receive instant notifications when:- New leads are captured
- High-value leads are identified
- Conversations are escalated
- Leads require follow-up
- Slack integration
- Webhook to your CRM
- Zapier automation
Exporting leads
Export lead data for:- CRM import
- Sales team distribution
- Marketing campaigns
- Analytics and reporting
Integrate SiteGPT with your CRM using webhooks or Zapier to automatically sync leads to your sales pipeline.
Best practices
- Keep forms short - Only collect essential information
- Provide value first - Answer questions before requesting contact details
- Be transparent - Explain why you’re collecting information
- Follow up quickly - Respond to qualified leads within minutes
- Use custom fields - Collect data that helps prioritize and route leads