Integration Troubleshooting
Solutions for issues with connected services.
Email Integration
Gmail Not Connecting
Symptoms:
- OAuth flow fails
- "Unable to connect" error
- Authentication errors
Solutions:
-
Check Google Workspace settings
- Admin must allow third-party apps
- Check security settings
-
Re-authorize connection
- Disconnect email in Relay
- Clear Google permissions
- Reconnect from scratch
-
Check account type
- Personal Gmail and Workspace supported
- Some enterprise restrictions apply
Emails Delayed
Symptoms:
- Tickets created late
- Email appears hours after sent
Solutions:
-
Check sync frequency
- IMAP syncs every few minutes
- Not instant like webhooks
-
Review email provider
- Some providers delay delivery
- Check provider status
-
Consider forwarding
- Set up forwarding for faster delivery
- Or use dedicated support email
Outbound Email Failing
Symptoms:
- Replies not sending
- Delivery errors
- Bounces
Solutions:
-
Check sender configuration
- Verify "From" address settings
- Check SPF/DKIM records
-
Check email provider limits
- May hit sending limits
- Review provider quotas
-
Check blocked recipients
- Customer may have bounced before
- Check suppression list
Shopify Integration
Connection Errors
Symptoms:
- Can't connect store
- OAuth fails
- "Access denied" errors
Solutions:
-
Check Shopify permissions
- Must be store owner or admin
- Check staff permissions
-
Check app installation
- May need to reinstall app
- Check Shopify app settings
-
Try different browser
- Clear cookies
- Disable popup blockers
Customer Data Not Syncing
Symptoms:
- Shopify customers not appearing
- Order data missing
Solutions:
-
Trigger manual sync
- Go to integration settings
- Click "Sync now"
-
Check sync status
- Review last sync time
- Check for sync errors
-
Verify permissions
- App needs customer/order read access
- May need to re-authorize
Orders Not Showing
Symptoms:
- Customer sidebar empty
- Order history missing
Solutions:
-
Check customer match
- Email addresses must match
- Case-sensitive in some cases
-
Check order date range
- Recent orders may take time
- Historical orders limited
Slack Integration
Not Receiving Notifications
Symptoms:
- Configured but no messages
- Slack channel quiet
Solutions:
-
Check channel configuration
- Verify correct channel selected
- Check Relay app is in channel
-
Check notification settings
- Which events trigger Slack?
- May need to enable specific events
-
Check Slack app permissions
- Relay app needs post permissions
- May need admin approval
"Channel Not Found" Error
Symptoms:
- Error when saving configuration
- Can't select certain channels
Solutions:
-
Invite Relay app to channel
- Type
/invite @Relayin channel - Or add from channel settings
- Type
-
Check channel type
- Private channels need explicit invite
- Shared channels may have restrictions
-
Reconnect integration
- Disconnect and reconnect
- Reauthorize permissions
Widget
Widget Not Appearing
Symptoms:
- Widget icon missing
- Nothing shows on site
Solutions:
-
Check installation code
- Verify script is in page
- Check browser console for errors
-
Check domain whitelist
- Is your domain allowed?
- Check widget settings
-
Check for conflicts
- Other scripts may conflict
- Try on simple test page
-
Check ad blockers
- May block widget script
- Whitelist your domain
Widget Styling Issues
Symptoms:
- Widget looks wrong
- Colors incorrect
- Position off
Solutions:
-
Check CSS conflicts
- Your site CSS may override
- Use more specific selectors
-
Check z-index
- Widget may be behind elements
- Adjust positioning
-
Check responsive settings
- Mobile vs. desktop views
- Test different screen sizes
Messages Not Sending
Symptoms:
- Customer clicks send, nothing happens
- Error after sending
Solutions:
-
Check browser console
- Look for JavaScript errors
- Note any API errors
-
Check form validation
- Required fields may be empty
- Check field requirements
-
Check API connectivity
- May be blocked by firewall
- Test from different network
API Webhooks
Webhooks Not Firing
Symptoms:
- No requests to your endpoint
- Events not triggering
Solutions:
-
Check webhook is enabled
- Toggle may be off
- Check settings
-
Check event subscriptions
- Is the event type subscribed?
- Add necessary events
-
Check endpoint URL
- Must be HTTPS
- Must be publicly accessible
Webhook Requests Failing
Symptoms:
- Retries showing in log
- Delivery failures
Solutions:
-
Check endpoint response
- Must return 2xx status
- Must respond within 30 seconds
-
Check signature verification
- Verify using correct secret
- Check implementation
-
Check server logs
- What error is occurring?
- Is request reaching server?
General Integration Tips
Reconnecting Integrations
When an integration stops working:
-
Check status first
- Look for error indicators
- Check integration settings
-
Try manual sync
- May resolve temporary issues
-
Disconnect and reconnect
- Reauthorize from scratch
- Updates permissions
Rate Limiting
If hitting limits:
-
Check your usage
- Review API call volume
- Identify heavy operations
-
Implement backoff
- Wait when limited
- Reduce request frequency
-
Contact us
- May increase limits
- Discuss your use case
Authentication Expiry
Tokens can expire:
-
Check for errors
- "Token expired" messages
- Authentication failures
-
Reauthorize
- Reconnect integration
- Generate new tokens