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
Supported Integrations
Currently, the following integrations support whitelabeling:Google Calendar
Calendly (BYO OAuth)
Shopify
More Coming Soon
Calendly on a whitelabel domain (required BYO setup)
Calendly OAuth is bring-your-own. Platform credentials are not used on custom domains. Setup opens in a Connect modal (not inline on the Integrations card).Open Connect on the custom domain
https://app.youragency.com/...), opens Integrations → Calendly → Connect.Copy the Redirect URI from the modal
https://app.youragency.com/api/calendly/callback.Create a Calendly OAuth app + scopes
- App type: Web (leave the default — do not change it)
- Environment: Production
- Paste the Redirect URI from the modal
- Enable only:
users:read,event_types:read,availability:read,scheduled_events:read,scheduled_events:write
Save Client ID & Secret in the modal
Authorize
How to Enable Integrations for Clients
Follow these steps to enable the integrations tab for your clients:Navigate to Clients Tab
Select Your Client Organization
Enable Integrations Tab
Save Changes
Notify Your Client
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
OAuth Security
Client Control
Audit Trail
Troubleshooting
Client doesn't see the Integrations tab
Client doesn't see the Integrations tab
Connection fails during OAuth
Connection fails during OAuth
- Ensure the client is using a supported browser
- Check that pop-ups are not blocked
- Try disconnecting and reconnecting
- Calendly: Redirect URI in developer.calendly.com must match the URI shown on the custom domain Integrations page (
https://your-domain/api/calendly/callback) - Calendly: Client ID / Secret must be saved before Connect
Integration not working with agent
Integration not working with agent
- 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
Best Practices
FAQ
Can I see my client's integration data?
Can I see my client's integration data?
Can I disable a specific integration for certain clients?
Can I disable a specific integration for certain clients?
What happens if a client disconnects an integration?
What happens if a client disconnects an integration?
