How it works
Your chatbot enhances Zoho SalesIQ with intelligent automation:Instant engagement
Greets visitors and answers questions immediately
Lead qualification
Identifies and qualifies prospects automatically
CRM integration
Syncs conversations and leads to Zoho CRM
Multi-channel deployment
Works on website, mobile apps, and email
Prerequisites
Zoho SalesIQ account with bot creation permissions
A trained SiteGPT chatbot ready to deploy
Admin access to create brands and configure bots in SalesIQ
Setup
1
Create a brand in Zoho SalesIQ
In your Zoho SalesIQ dashboard, navigate to Brands → Add.Enter a brand name and click Create. The brand dashboard displays cards for Installation, Personalization, Flow Controls, and Configurations.
2
Create a webhook bot
Under your brand, go to Bots and click Create bot.In the bot builder:
- Platform: Choose Third-party platforms → Webhook
- Bot name: Enter a name (e.g., “SiteGPT Bot”)
- Bot profile: Select your brand and Website channel
- Working hours: Define when the bot should be active (optional)
Webhook bots connect to external AI services like SiteGPT.
3
Configure bot settings
In the Configurations step, set:
- Audience
- Triggers
- Response intervals
- All visitors - Bot engages everyone
- Specific segments - Target by location, behavior, etc.
4
Generate webhook URL in SiteGPT
In SiteGPT, navigate to Integrations → Zoho and click Get Started.Click Connect. SiteGPT generates a Callback (Webhook) URL and displays it in the modal.Keep this modal open—you’ll return after configuring SalesIQ.
5
Connect the webhook
Back in the SalesIQ bot builder, paste the Webhook URL from SiteGPT into the URL to be invoked field.Click Create Bot. SalesIQ displays a Secure your webhook section.Enable event signing (toggle) and copy the Public key that SalesIQ generates.
6
Verify webhook in SiteGPT
Return to the SiteGPT integration modal and paste the Public key from SalesIQ.Click Save. SiteGPT now verifies signed events from SalesIQ.
7
Publish and install
In SalesIQ, click Publish to activate the bot.Go to Installation → Installation codes for your brand. Copy the script snippet for your platform:
- Website - JavaScript snippet
- Android - SDK integration code
- iOS - SDK integration code
- Email signature - HTML snippet
Zoho SalesIQ configuration
Configure bot behavior in Zoho SalesIQ’s Configurations page: Visitor targeting:- All visitors, returning visitors, or specific segments
- Geographic targeting by country or region
- Behavioral triggers based on pages viewed or actions taken
- On page load - Widget opens automatically (best for high-intent pages)
- On widget click - Widget stays minimized until clicked (recommended)
- Custom action - Trigger based on scroll depth, exit intent, or custom events
- Response intervals - Delay between bot messages for natural pacing
- Idle timeout - Minutes of inactivity before closing conversation
- Working hours - Define when the bot should be active
- Website - JavaScript snippet
- Mobile apps - Android or iOS SDK
- Email signature - HTML snippet
Advanced features
Lead scoring and qualification
Lead scoring and qualification
Automatically qualify leads during conversations:In SiteGPT:
- Enable lead collection with custom fields
- Configure trigger keywords (e.g., “pricing”, “demo”, “enterprise”)
- Set up qualification questions (company size, budget, timeline)
- Leads sync automatically to SalesIQ dashboard
- Assign lead scores based on conversation data
- Route qualified leads to sales team
- Create deals in Zoho CRM automatically
- Questions asked (product interest)
- Pages visited (buying intent)
- Information provided (contact details, company)
- Engagement level (response time, message count)
Zoho CRM integration
Zoho CRM integration
Sync conversations and leads to your CRM:Automatic sync:
- Conversations appear in Zoho CRM contact records
- Lead information populates CRM fields
- Chat transcripts attach to deals
- Engagement history tracks in timeline
- In SalesIQ, go to Settings → Integrations → Zoho CRM
- Authorize the connection
- Map SalesIQ fields to CRM fields
- Configure sync rules (when to create leads, contacts, deals)
- Sales team sees full conversation context
- Marketing tracks campaign effectiveness
- Support accesses customer history
- Analytics measure chat-to-conversion rates
Visitor tracking and analytics
Visitor tracking and analytics
Gain insights into visitor behavior:Real-time tracking:
- See who’s on your website now
- View pages they’re browsing
- Monitor time on site
- Track referral sources
- Total conversations by bot vs. human
- Average response time
- Resolution rate
- Customer satisfaction scores
- Conversion rate from chat to lead
- Lead quality scores
- Top performing pages
- Best performing triggers
Custom bot workflows
Custom bot workflows
Create sophisticated conversation flows:In SiteGPT:
- Configure conversation starters for common questions
- Set up custom responses for specific queries
- Define escalation triggers for complex issues
- Create custom bot actions (send email, create ticket, schedule meeting)
- Set up conditional logic (if/then rules)
- Configure follow-up sequences
- Integrate with Zoho Desk for support tickets
- Bot greets visitor and offers help
- Visitor asks about pricing
- Bot provides pricing info and collects contact details
- Bot offers to schedule a demo
- If accepted, bot creates calendar event in Zoho Bookings
- Lead syncs to Zoho CRM with “Demo Scheduled” status
Managing the integration
- Monitor performance
- Update your bot
- Disconnect
Track your Zoho bot’s effectiveness:In SiteGPT:
- Navigate to Chat History for all SalesIQ conversations
- Review response accuracy and satisfaction
- Identify common questions and knowledge gaps
- Export data for custom analysis
- Use Reports for conversation metrics
- Track visitor engagement and conversion rates
- Monitor bot vs. human agent performance
- Analyze lead quality and scoring
Troubleshooting
Bot not responding
Bot not responding
If your bot isn’t responding in SalesIQ:Verify webhook configuration:
- Ensure event signing is enabled in SalesIQ
- Check that the public key matches in SiteGPT
- Confirm the webhook URL is correct
- Verify the bot is published (not in draft mode)
- Ensure the bot is assigned to the correct brand
- Verify the website channel is selected
- Check that working hours include current time (if configured)
- Confirm visitor targeting includes your test scenario
- Use SalesIQ’s webhook testing tool
- Check SiteGPT webhook logs for errors
- Verify your bot has training data
Widget not appearing
Widget not appearing
If the chat widget doesn’t load:
- Verify the installation code is correctly embedded
- Check that the script is placed before
</body>tag - Ensure the brand is active in SalesIQ
- Test in an incognito window to rule out browser cache
- Confirm your website allows third-party scripts
- Check browser console for JavaScript errors
Webhook signature errors
Webhook signature errors
If you see authentication failures:
- Verify event signing is enabled in SalesIQ
- Copy the public key from SalesIQ exactly (no extra spaces)
- Paste it into SiteGPT’s Zoho integration settings
- Click Save to update
Conversations not syncing to CRM
Conversations not syncing to CRM
If conversations don’t appear in Zoho CRM:
- Verify the CRM integration is enabled in SalesIQ
- Check that field mappings are configured correctly
- Ensure sync rules match your criteria
- Confirm the CRM connection is authorized
- Review SalesIQ sync logs for errors
Best practices
Optimize visitor targeting
Optimize visitor targeting
Show your bot to the right visitors at the right time:High-intent pages:
- Pricing page - Auto-open after 5 seconds
- Product pages - Auto-open after 10 seconds
- Demo request page - Auto-open immediately
- Blog posts - Widget click only
- About page - Widget click only
- Homepage - Auto-open after 15 seconds
- Exit intent - Offer help before leaving
- Scroll depth - Engage after 50% scroll
- Time on site - Reach out after 30 seconds
Leverage CRM integration
Leverage CRM integration
Maximize value by connecting to Zoho CRM:For sales teams:
- Automatically create leads from qualified conversations
- Attach chat transcripts to contact records
- Track conversation-to-deal conversion rates
- Prioritize leads based on chat engagement
- Measure campaign effectiveness via chat source tracking
- Segment audiences based on chat topics
- Personalize follow-up emails with conversation context
- Calculate ROI of chat vs. other channels
- Access customer history before responding
- Create support tickets from chat escalations
- Track common issues and feature requests
- Measure customer satisfaction by segment
Configure smart escalation
Configure smart escalation
Balance AI automation with human expertise:Let AI handle:
- Product information requests
- Pricing questions
- How-to guides and documentation
- Lead qualification questions
- Technical support issues
- Billing and refund requests
- Complaints and negative feedback
- Custom requirements and negotiations
- User requests human agent explicitly
- Bot confidence below 70%
- Keywords like “cancel”, “refund”, “complaint”
- More than 5 messages without resolution
Monitor and improve continuously
Monitor and improve continuously
Regular optimization drives better results:Weekly reviews:
- Check top 10 conversations for accuracy
- Identify questions the bot couldn’t answer
- Add new Q&A pairs to training data
- Adjust escalation triggers based on patterns
- Review conversion rates (chat to lead)
- Analyze lead quality scores
- Compare bot vs. human agent performance
- Update targeting rules based on data
- Audit entire knowledge base for outdated info
- Refine conversation starters based on trends
- Test new trigger strategies
- Benchmark against industry standards
Maintain security and compliance
Maintain security and compliance
Protect customer data and maintain trust:
- Store webhook credentials securely
- Enable event signing for webhook verification
- Regularly audit API access and permissions
- Comply with GDPR and data privacy regulations
- Document data handling procedures
- Train team on security best practices
- Monitor webhook logs for suspicious activity