Prerequisites
Active SiteGPT chatbot
Zapier account (free or paid)
Zapier integration feature enabled
Available triggers
SiteGPT provides three triggers for Zapier automation:- New message
- New lead
- Conversation escalated
Triggers when your chatbot sends a message to a user.Use cases:
- Log conversations to Google Sheets
- Send notifications to Slack
- Create tasks in project management tools
Setting up Zapier integration
1
Navigate to integrations
Go to Integrations in your chatbot dashboard.
2
Select Zapier
Click Get Started on the Zapier integration card.
3
Connect to Zapier
You’ll be redirected to Zapier to authorize the connection.
4
Create your first Zap
Choose a trigger (New Message, New Lead, or Conversation Escalated) and set up your automation.
Example workflows
Lead to CRM
Lead to CRM
Trigger: New Lead
Action: Create contact in HubSpot/Salesforce/PipedriveAutomatically add captured leads to your CRM with all collected information.
Action: Create contact in HubSpot/Salesforce/PipedriveAutomatically add captured leads to your CRM with all collected information.
Escalation to ticket
Escalation to ticket
Trigger: Conversation Escalated
Action: Create ticket in Zendesk/Freshdesk/JiraConvert escalated conversations into support tickets automatically.
Action: Create ticket in Zendesk/Freshdesk/JiraConvert escalated conversations into support tickets automatically.
Message to Slack
Message to Slack
Trigger: New Message
Action: Send message to Slack channelGet real-time notifications of chatbot conversations in Slack.
Action: Send message to Slack channelGet real-time notifications of chatbot conversations in Slack.
Lead to email
Lead to email
Trigger: New Lead
Action: Send email via Gmail/OutlookSend personalized welcome emails to new leads immediately.
Action: Send email via Gmail/OutlookSend personalized welcome emails to new leads immediately.
Managing Zapier integration
View connected Zaps
From your SiteGPT dashboard:- Go to Integrations
- Click Manage next to Zapier
- View all active Zaps and their status
Test your Zaps
Always test your Zaps before activating:- Create a test conversation in your chatbot
- Verify the trigger fires correctly
- Check that actions complete as expected
- Monitor for any errors
Troubleshooting
If your Zap isn’t working:Check connection
Check connection
Verify SiteGPT is connected in Zapier and the authorization hasn’t expired.
Review filters
Review filters
Ensure your filter conditions are correct and not blocking legitimate triggers.
Test trigger
Test trigger
Use Zapier’s test feature to check data flow and verify the trigger is firing correctly.
Check permissions
Check permissions
Verify you have access to all connected apps and the necessary permissions to perform actions.
Review logs
Review logs
Check Zapier’s task history for errors and detailed information about failed runs.
Disconnect
To remove the Zapier integration:- Turn off all Zaps using SiteGPT triggers
- Go to Integrations in your dashboard
- Click Manage next to Zapier
- Click Disconnect
Best practices
Start simple
Start simple
Begin with one or two Zaps to understand the workflow before creating complex automations.
Use filters
Use filters
Add filters to your Zaps to only trigger on specific conditions (e.g., leads from certain pages, escalations with specific keywords).
Monitor regularly
Monitor regularly
Check your Zap history weekly to ensure automations are working correctly.
Handle errors
Handle errors
Set up error notifications in Zapier so you’re alerted when something goes wrong.
Document workflows
Document workflows
Keep notes on what each Zap does and why you created it for future reference.
Advanced use cases
- Multi-step workflows
- Conditional logic
Create complex automations with multiple actions:
Lead nurture sequence
Lead nurture sequence
- Trigger: New Lead
- Action 1: Add to CRM
- Action 2: Add to email list
- Action 3: Send welcome email
- Action 4: Create follow-up task
Escalation management
Escalation management
- Trigger: Conversation Escalated
- Action 1: Create support ticket
- Action 2: Notify support team in Slack
- Action 3: Send confirmation email to customer
- Action 4: Log in analytics tool