Integration Types
Convosphere AI supports three types of integrations:- OAuth Integrations: Connect using OAuth 2.0 (e.g., Notion, Slack, Shopify)
- API Key Integrations: Connect using API keys (e.g., Email, WhatsApp)
- Webhook Integrations: Receive events via webhooks (e.g., Zapier, n8n)
Available Integrations
CRM Integrations
- HubSpot: Sync contacts, deals, and tickets
- Salesforce: Sync leads, opportunities, and cases
Communication Integrations
- Slack: Send messages to Slack channels, receive notifications
- Email: Send and receive emails via SMTP
E-commerce Integrations
- Shopify: Access products, orders, and customer data
Automation Integrations
- Zapier: Trigger workflows and receive events
- n8n: Trigger workflows and receive events
Knowledge Base Integrations
- Notion: Sync pages and databases for agent training
Setting Up Integrations
General Steps
- Go to your agent dashboard
- Navigate to Integrations
- Click Add Integration
- Select the integration you want to connect
- Follow the setup instructions
- Authorize the connection
- Configure settings
- Test the connection
Integration Status
Integrations can have the following statuses:- Active: Integration is connected and working
- Inactive: Integration is disconnected or paused
- Error: Integration has an error (check configuration)
- Pending: Integration is being set up
Managing Integrations
Viewing Your Integrations
- Go to your agent dashboard
- Navigate to Integrations
- You’ll see all connected integrations with their status
Testing Integrations
- Click on an integration to view details
- Click Test Connection to verify it’s working
- Check the status and any error messages
Disconnecting Integrations
- Go to Integrations in your agent dashboard
- Find the integration you want to disconnect
- Click Disconnect or Remove
- Confirm the action
Troubleshooting
Common Issues
OAuth Connection Fails:- Check that redirect URLs match exactly
- Verify OAuth credentials are correct
- Ensure required scopes are granted
- Verify the API key is correct
- Check that the key hasn’t expired
- Ensure the key has the required permissions
- Verify the webhook URL is accessible
- Check webhook signature verification
- Review webhook logs for errors
- Check integration status
- Review error messages in the dashboard
- Verify credentials are still valid
Best Practices
- Use Descriptive Names: Name your integrations clearly (e.g., “Production Notion Workspace”)
- Test Before Production: Always test integrations in a development environment first
- Monitor Status: Regularly check integration status for errors
- Secure Credentials: Never share integration credentials
- Review Permissions: Only grant necessary permissions to integrations