Overview
Integrations allow you to connect your Utari workers to external applications and services, dramatically expanding what they can do. By adding integrations, your workers can interact with Gmail, Google Calendar, Slack, Google Sheets, and many other apps to create powerful automation workflows.Types of Integrations
Utari supports two types of integrations:Standard Applications
Pre-built integrations with popular apps like Gmail, Slack, Google Calendar, and more—ready to connect with just a few clicks
MCP Servers
Custom Model Context Protocol servers that you can build and host to connect specialized tools or proprietary systems
MCP Server Note: Utari does not host MCP servers. If you’re using custom MCP servers, ensure they are hosted and accessible before connecting them to your workers.
Adding an Integration
Navigate to Your Worker
Log into your Utari account at https://utari.ai/dashboard, go to Workers, and select the worker you want to enhance with integrations.For example, select “Facebook Ads Generator” or any other worker.
Open Integrations Tab
Click on the Integrations tab in the worker’s configuration panel. This is where you manage all connected apps for this worker.
Browse Available Apps
Click Browse Apps to see the full catalog of available integrations, including:
- Gmail
- Google Calendar
- Slack
- Google Sheets
- Google Drive
- Asana
- Trello
- And many more
Connecting an Integration
Let’s use Slack as an example:Initiate Connection
After clicking Add, you’ll see a prompt to create a new connection.Click Create new connection, then click Create connection.
Authenticate
Click Connect to launch the authentication popup. This will open the app’s authorization page.
Select Account
In the popup, select the specific account you want to connect to this worker.Important: Make sure you select the correct account, especially if you have multiple accounts for the same service.For example, select “Best of AI” workspace if that’s the Slack workspace for this worker.
Configuring Integration Tools
After connecting an integration, you need to select which specific capabilities (tools) your worker can use:Review Available Tools
You’ll see a list of all available tools for that integration. For example, Slack might offer:
- Add reaction to message
- Create reminder
- Send message to channel
- Post direct message
- Upload file
- List channels
- And more
Select Required Tools
Check the boxes next to the tools you want to enable for this worker. Only enable tools that are relevant to the worker’s purpose.For example, if your worker only needs to send messages, enable just the messaging tools.
Save Configuration
Click Save tools to apply your selections. You’ll see a confirmation showing how many tools are now enabled (e.g., “6 tools enabled”).
Common Integrations by Use Case
Communication & Collaboration
Slack
Slack
Common Tools to Enable:
- Send message to channel
- Send direct message
- Add reaction to message
- Create reminder
- Upload file
- Search messages
- Team notifications
- Status updates
- Automated reminders
- File sharing
Gmail
Gmail
Common Tools to Enable:
- Send email
- Read emails
- Search emails
- Create draft
- Add label
- Mark as read/unread
- Automated email responses
- Email organization
- Follow-up reminders
- Email analysis
Microsoft Teams
Microsoft Teams
Common Tools to Enable:
- Send message
- Create meeting
- Post to channel
- Get team info
- Team collaboration
- Meeting scheduling
- Announcements
Productivity & Organization
Google Calendar
Google Calendar
Common Tools to Enable:
- Create event
- Find events
- Update event
- Delete event
- List calendars
- Meeting scheduling
- Calendar management
- Availability checking
- Event reminders
Asana
Asana
Common Tools to Enable:
- Create task
- Update task
- Get task details
- Add comment
- Search tasks
- Task management
- Project tracking
- Team assignments
- Progress updates
Trello
Trello
Common Tools to Enable:
- Create card
- Move card
- Add comment
- Update card
- List boards
- Kanban workflows
- Project visualization
- Task organization
File Management & Documentation
Google Drive
Google Drive
Common Tools to Enable:
- Upload file
- Download file
- Search files
- Create folder
- Share file
- Get file content
- Document storage
- File sharing
- Backup automation
- Content organization
Google Sheets
Google Sheets
Common Tools to Enable:
- Read spreadsheet
- Write to spreadsheet
- Create spreadsheet
- Update cells
- Get sheet data
- Data logging
- Report generation
- Inventory tracking
- Analytics
Notion
Notion
Common Tools to Enable:
- Create page
- Update page
- Search pages
- Add block
- Query database
- Documentation
- Knowledge management
- Wiki creation
- Database updates
Managing Multiple Integrations
Best Practices for Multiple Connections
Purpose-Specific
Connect only integrations relevant to each worker’s specific purpose and responsibilities
Account Consistency
Use consistent accounts across related integrations for seamless data flow
Tool Selectivity
Enable only necessary tools from each integration to maintain focus
Regular Audits
Periodically review connected integrations and remove unused ones
Example: Marketing Worker Setup
Custom MCP Servers
For advanced users who need custom integrations:Develop Your MCP Server
Build a Model Context Protocol server following the MCP specification for your custom tools or APIs.
Host the Server
Deploy and host your MCP server on your own infrastructure. Ensure it’s accessible and secure.Note: Utari does not provide MCP server hosting.
Add to Utari
In the Integrations tab, you can add your custom MCP server by providing its endpoint URL and authentication details.
Custom MCP servers allow you to integrate proprietary systems, internal databases, or specialized tools that aren’t available in the standard integration catalog.
Integration Security
Troubleshooting
Authentication popup blocked
Authentication popup blocked
Check:
- Browser popup blocker settings
- Disable popup blocking for Utari temporarily
- Try a different browser
- Ensure third-party cookies are enabled
Can't find an integration
Can't find an integration
Verify:
- The app is supported by Utari (check browse apps)
- You’re searching with the correct name
- The integration isn’t already added
- Contact support if a needed integration is missing
Connection fails during authentication
Connection fails during authentication
Try:
- Checking your account credentials
- Ensuring you have admin/owner permissions for the account
- Disconnecting and reconnecting
- Clearing browser cache and cookies
- Verifying the account isn’t locked or suspended
Tools not appearing after connection
Tools not appearing after connection
Ensure:
- You clicked “I’ve completed authentication”
- The page fully loaded after authentication
- Refresh the page if needed
- Try disconnecting and reconnecting the integration
Integration permissions insufficient
Integration permissions insufficient
Check:
- The permissions granted during initial connection
- Some tools may require additional permissions
- Disconnect and reconnect with full permissions
- Verify your account role in the connected app
Wrong account connected
Wrong account connected
To fix:
- Click the settings icon for the integration
- Disconnect the integration
- Click Add again and select the correct account
- Complete authentication with the right account
Modifying Integration Settings
After initial setup, you can modify integration configurations:Access Settings
In the Integrations tab, find the connected integration and click the settings icon (gear icon).
Summary
You’ve successfully learned how to:Navigate to worker integrations and browse available apps
Connect third-party applications with proper authentication
Select and configure specific tools from each integration
Manage multiple integrations for comprehensive automation
Understand MCP server integration options
Apply security best practices for integration management
Next Steps
Using Integrations
Learn how to use connected integrations in conversations
Automation with Triggers
Set up automated workflows using integrations
Available Integrations
Explore the full catalog of supported apps
Worker Configuration
Optimize your worker setup for best performance