What Is Lead Capture?
Lead capture allows your AI agent to collect contact information from website visitors during conversations. When enabled, your agent can naturally ask for details like name and email, then store that information for your sales team.
Key benefits:
- 24/7 lead generation — Capture leads even when you're sleeping
- Qualified prospects — AI scores engagement to prioritize follow-up
- Rich context — Full conversation history for personalized outreach
- Automatic sync — Push leads to your CRM via Zapier
Standard Fields
ChatSpark can capture these standard contact fields:
- Name — First and/or last name
- Email — Email address (validated format)
- Phone — Phone number
- Company — Business or organization name
- Address — Street, city, state, country, ZIP
- Message — Additional notes or context
Only ask for the information you actually need. Fewer fields = higher conversion rates. Name and email are usually sufficient for initial outreach.
Custom Fields
Need to capture specific information? Add unlimited custom property/value pairs:
- Property — The field name (e.g., "Budget")
- Value — The captured information (e.g., "$10,000-$25,000")
Example custom fields:
- Company size
- Industry
- Use case
- Timeline
- Current solution
- Budget range
Configure custom fields in your agent settings under Lead Capture → Custom Fields.
AI Engagement Scoring
ChatSpark automatically analyzes conversations to assess lead quality. Each lead receives an engagement score:
- High (red indicator) — Strong interest, asked detailed questions, discussed pricing or next steps
- Medium (orange indicator) — Moderate engagement, asked relevant questions, showed interest
- Low (blue indicator) — Minimal engagement, brief interaction, general inquiries
Engagement scoring uses AI to analyze conversation depth, question quality, and intent signals. This helps you prioritize which leads to contact first.
Website Activity Tracking
ChatSpark tracks which pages leads visit on your website:
- Page views — URLs visited during their session
- Page titles — What content they viewed
- Timestamps — When they visited each page
- Duration — How long they spent on your site
Access activity data from the Chat History → Lead Activity view.
If a lead viewed your pricing page 3 times, they're probably ready to talk about costs. Use activity data to personalize your outreach.
Email Transcripts
Send conversation transcripts via email:
- Internal review — Send to your sales team for context
- Customer records — Send to the lead as a reference
- Multiple recipients — Add multiple email addresses
To send a transcript:
- Open the conversation in Chat History
- Click Email Transcript
- Enter recipient email(s)
- Send
Zapier Integration
Automatically send leads to your CRM, helpdesk, and other tools via Zapier:
- Connect to 5,000+ apps
- Trigger workflows when new leads are captured
- Create support tickets — Zendesk, HappyFox, Freshdesk, Intercom
- Sync to Salesforce, HubSpot, Pipedrive, and more
- Send Slack notifications for new leads
- Add to email marketing lists
Set up the integration at zapier.com/apps/chatspark.
Use Lead Capture to automatically create support tickets. The customer's contact info, message, and full conversation context are included — giving your agents everything they need before responding.
The Zapier integration sends lead data including all standard fields, custom fields, engagement score, and conversation summary.
Managing Leads
View and manage all captured leads from your dashboard:
- Lead list — See all leads with engagement scores
- Search — Find leads by name, email, or company
- Filter — Filter by date, engagement level, or agent
- Export — Download leads as CSV
- Edit — Update lead information manually
Each lead entry shows:
- Contact information
- Engagement score
- Conversation summary
- Activity history
- Custom field data
- Timestamp