Prerequisites
- An active SiteGPT chatbot
- Google Workspace account with admin access
- Google Chat integration feature enabled on your plan
Setting up Google Chat integration
1
Navigate to integrations
Go to your chatbot dashboard and click Integrations in the sidebar.
2
Select Google Chat
Find Google Chat in the list and click Get Started.
3
Generate integration URL
SiteGPT will generate a unique webhook URL for your chatbot.
4
Configure in Google Chat
Copy the webhook URL and follow the instructions to add it to your Google Chat space.
5
Test the connection
Send a test message in Google Chat to verify your chatbot responds.
Watch the video tutorial above for a step-by-step walkthrough of the setup process.
How it works
Your chatbot integrates with Google Chat through webhooks:- Receives messages from Google Chat spaces
- Processes questions using your trained AI
- Sends responses back to the conversation
- Maintains conversation history in your SiteGPT dashboard
Using your chatbot in Google Chat
Adding to spaces
To add your chatbot to a Google Chat space:- Open the space where you want to add the chatbot
- Click the space name at the top
- Select Apps & integrations
- Click Add webhooks
- Paste your SiteGPT webhook URL
- Give it a name and click Save
Interacting with the chatbot
Users can interact with your chatbot by:- Sending messages directly in the space
- Mentioning the chatbot using
@BotName
- Starting direct message conversations
Managing the integration
View integration details
From your SiteGPT dashboard:- Go to Integrations
- Click Manage next to Google Chat
- View your webhook URL and connection status
Update settings
You can configure:- Response behavior
- Notification preferences
- Custom welcome messages
- Escalation options
Disconnect
To remove the integration:- Go to Integrations in your dashboard
- Find Google Chat and click Manage
- Click Disconnect
- Remove the webhook from your Google Chat spaces
Troubleshooting
Chatbot not responding
If your chatbot isn’t responding:- Verify the webhook URL is correctly configured in Google Chat
- Check that the integration shows as “Active” in your dashboard
- Ensure your chatbot has trained content
- Test with a simple question first
Delayed responses
If responses are slow:- Check your internet connection
- Verify your chatbot’s training data is up to date
- Contact support if delays persist beyond a few seconds
Best practices
- Test thoroughly - Send various types of questions to ensure accurate responses
- Set expectations - Add a welcome message explaining the chatbot’s capabilities
- Monitor usage - Review conversations regularly to improve responses
- Enable escalation - Allow users to reach human support when needed