The Intelligent Lead Response System automatically handles Contact Form 7 inquiries by searching your site content for relevant answers and generating personalized AI email responses. This guide covers how to enable, configure, and manage the system, including response modes, lead queue management, and troubleshooting common issues.
Requirements
- Install and activate
Contact Form 7plugin - Build the JakBot embeddings index with at least some posts or pages indexed
- Configure an active AI provider (OpenAI or Gemini) in JakBot settings
Enabling the Feature
- Navigate to
JakBot → Settingsin your WordPress admin - Click the
Lead Responsetab - Check the
Enable Intelligent Lead Responseoption - Select your preferred
Response Modefrom the dropdown - Click
Save Changesto activate the system
Once enabled, JakBot will capture new form submissions automatically. Existing submissions are not processed retroactively.
Configuring Response Modes
Draft & Review Mode (Recommended)
- Select
Draft & Reviewfrom the Response Mode dropdown - The AI will generate responses and save them as drafts
- You’ll receive email notifications with review links
- Manually approve each response before it’s sent to leads
Auto-Send Mode
- Select
Auto-Sendfrom the Response Mode dropdown - AI responses will be emailed to leads automatically without review
Only use Auto-Send mode when you’re confident in your indexed content quality and AI prompt configuration.
Customizing System Settings
- Go to
JakBot → Settings → Lead Response - Configure the
Default Botthat will generate responses - Adjust the
Similarity Threshold(0.1-1.0) to control content matching strictness - Set
Max Daily Responsesto control API costs - Choose the
Processing Intervalfor how often leads are processed - Customize the
System Promptto match your brand voice - Edit the
Email Disclaimerfooter text as needed - Set
Lead Retentionperiod for automatic cleanup - Save your changes
Setting Up Form-to-Bot Mapping
- Navigate to
JakBot → Settings → Lead Response - Scroll to the
Form-to-Bot Mappingsection - Click
Add Mappingto create a new assignment - Select the specific Contact Form 7 form from the dropdown
- Choose which JakBot bot should handle responses for this form
- Click
Saveto apply the mapping
Forms without specific mappings will use the Default Bot configured in the main settings.
Managing the Lead Queue
- Access the lead queue at
JakBot → Lead Queue - Use the status filter tabs to view leads by their current state:
Pending,Draft,Sent,No Match,Failed, orSpam - Click any row to expand and view full lead details
- Use row actions like
Process Now,Approve & Send,Edit Response,Retry, orDeleteas needed - Select multiple leads using checkboxes for bulk deletion
- Click
Export CSVto download lead data matching your current filter
Customizing the AI Response Prompt
- Go to
JakBot → Settings → Lead Response - Locate the
System Prompttext area - Edit the prompt to include specific instructions for your brand voice
- Add guidelines about what the AI should avoid mentioning
- Include any standard business practices or policies to reference
- Save your changes to apply the new prompt
Example custom prompt:
You are a helpful assistant for {site_name}. A visitor submitted the following inquiry
through our contact form. Using the site content provided below, write a friendly,
professional response email.
Address the visitor by name if provided. Be helpful and accurate — only reference
information from the provided site content. If the content does not fully address their
question, acknowledge that and let them know a team member will follow up.
Always mention our 24-hour response guarantee and include our support phone number.
Do not make up information that is not in the provided content.
Troubleshooting Common Issues
Leads Captured But Not Processed
- Verify that WP-Cron is running on your server
- Check that the feature is enabled in settings
- Confirm the processing interval is set correctly
- Review the server’s PHP error log for
JB_Lead_Processorentries
All Leads Result in No Match
- Go to
JakBot → Embeddingsand rebuild the index - Lower the Similarity Threshold from 0.35 to 0.25 or lower
- Ensure relevant pages and posts are indexed in the embeddings
Poor AI Response Quality
- Customize the System Prompt with more specific instructions
- Verify that relevant content is properly indexed
- Use Draft & Review mode to edit responses before sending
- Add more detailed content to your indexed pages
Forms Not Being Captured
- Confirm Contact Form 7 is installed and active
- Verify the form has recognizable fields: name (
your-name,name, orfull-name), email, and message - Test that form submissions complete successfully
- Check that Contact Form 7 shows its success message after submission
Failed Lead Processing
- Expand the failed lead row in the queue to view the error message
- Verify your AI provider API key is valid and has available quota
- Ensure an active AI provider is configured for the assigned bot
- Use the
Retryaction after fixing the underlying issue
Emails Not Being Delivered
- Install and configure an SMTP plugin like WP Mail SMTP
- Test your WordPress site’s email functionality with other plugins
- Check your hosting provider’s email sending capabilities
- Verify the recipient email addresses are valid