Whitelabeled Integrations
Whitelabeled integrations allow your clients to connect their own third-party services (like Google Calendar, Gmail, etc.) directly from their client dashboard, providing a fully branded experience.What are Whitelabeled Integrations?
Whitelabeled integrations enable your clients to:- Connect their own accounts (Google Calendar, Gmail, Outlook, etc.)
- Manage integrations independently without accessing your workspace
- Use integrations with their AI agents seamlessly
- Maintain data privacy and control
When a client connects their integration, they only can access that connection. Your workspace integrations remain separate from client integrations.
Supported Integrations
Currently, the following integrations support whitelabeling:Google Calendar
Let clients connect their Google Calendar to enable scheduling, event creation, and availability checking.
More Coming Soon
Additional integrations will support whitelabeling in future updates.
How to Enable Integrations for Clients
Follow these steps to enable the integrations tab for your clients:Select Your Client Organization
From the list of organizations, click on the client you want to enable integrations for.
Enable Integrations Tab
In the client settings, find the Tabs & Features section and toggle on the Integrations tab.
Save Changes
Click Save to apply the changes. The integrations tab will now be visible in your client’s dashboard.
Client Experience
Once enabled, here’s what your clients will see:Accessing Integrations
- Client logs into their branded dashboard
- Navigates to the Integrations tab
- Sees available integrations (Google Calendar, Gmail, etc.)
Connecting an Integration
- Client clicks Connect on the desired integration
- Completes OAuth authentication with their account
- Assigns the connection to their AI agents and tests it
- Integration is now connected and ready to use
Managing Connections
- View all connected accounts
- Add multiple accounts for the same service
- Disconnect accounts at any time
- Manage which agents have access to which integrations
Use Cases
Example 1: Real Estate Agency
A real estate client connects their Google Calendar to enable their AI agent to:- Schedule property viewings
- Check availability for meetings
- Send calendar invites to prospects
Example 2: E-commerce Business
An online store client connects Gmail to allow their AI agent to:- Respond to customer inquiries
- Send order confirmations
- Handle support tickets
Example 3: Consulting Firm
A consulting client connects Outlook to enable:- Meeting scheduling with clients
- Calendar synchronization across team
- Automated appointment reminders
Privacy and Security
Data Isolation
Each client’s integration data is completely isolated. Clients cannot access each other’s connections or your workspace integrations.
OAuth Security
All integrations use secure OAuth 2.0 authentication, ensuring credentials are never shared or stored insecurely.
Client Control
Clients have full control over their integrations and can disconnect at any time.
Audit Trail
All integration activities are logged for security and compliance purposes.
Troubleshooting
Client doesn't see the Integrations tab
Client doesn't see the Integrations tab
Solution: Make sure you’ve enabled the Integrations tab in the client’s settings under Tabs & Features.
Connection fails during OAuth
Connection fails during OAuth
Solution:
- Ensure the client is using a supported browser
- Check that pop-ups are not blocked
- Try disconnecting and reconnecting
Integration not working with agent
Integration not working with agent
Solution:
- Verify the integration is connected
- Check that the agent has the integrated tool enabled
- Ensure the client assigned the correct integration to the agent
- Review agent configuration in the Prompt tab
Multiple accounts showing for same integration
Multiple accounts showing for same integration
Solution: This is normal! Clients can connect multiple accounts for the same service (e.g., personal and work Gmail). They can select which account to use per agent.
Best Practices
Enable integrations gradually - Start with one or two key integrations before rolling out all options to clients.
Provide documentation - Create a simple guide for your clients on how to connect and use integrations.
Test first - Connect an integration yourself to understand the client experience before rolling it out.
Communicate benefits - Explain to clients how integrations will enhance their AI agent’s capabilities.
Monitor usage - Keep track of which integrations clients are using to understand their needs better.
FAQ
Can I see my client's integration data?
Can I see my client's integration data?
Yes, you can see their connected accounts and disconnect them if needed. But the client connections are completely private, you cannot access their connected accounts or integration data.
Can I disable a specific integration for certain clients?
Can I disable a specific integration for certain clients?
Currently, enabling the Integrations tab gives clients access to all available integrations. Granular control per integration is coming soon.
What happens if a client disconnects an integration?
What happens if a client disconnects an integration?
If a client disconnects an integration that’s being used by an agent, the agent will no longer be able to use that integration’s features until a new connection is made.
Can clients share integrations between multiple agents?
Can clients share integrations between multiple agents?
