Overview
Integrations extend your Utari workers’ capabilities by connecting them to third-party applications and services. Once connected, workers can interact with these apps to check calendars, create events, manage tasks, send emails, and much more—all through natural conversation. This guide shows you how to use integrations effectively within your workers.Understanding Integrations
Integrations allow your workers to:Access External Data
Retrieve information from connected apps like calendars, emails, or databases
Perform Actions
Create events, send messages, update records, and execute tasks in third-party apps
Automate Workflows
Connect multiple apps to create sophisticated automation chains
Stay Synchronized
Keep information current across all your connected platforms
Workers can use integrations automatically when needed, or you can explicitly request specific integration actions.
Adding Integrations to Workers
Before using integrations, you need to connect them to your worker:Select and Connect
Choose the integration you want (e.g., Google Calendar) and follow the connection process.
For detailed instructions on adding integrations, see our Create Your First Utari Worker guide.
Using Integrations in Conversations
Basic Integration Usage
Worker Executes
Your worker will:
- Identify the relevant integration (Google Calendar)
- Call the appropriate tool
- Retrieve the information
- Present the results in a clear format
Example Interaction
When you ask about your calendar:Creating and Managing Calendar Events
Creating New Events
Automatic Tool Management
If the worker doesn’t have the required capability:
- It will search available tools
- Automatically add the necessary tool (e.g., “Create Event”)
- Proceed with creating the event
Confirmation
The worker confirms the event was created with details:
- Event title
- Date and time
- Status
- Link to view in your calendar
Common Integration Commands
Calendar Management (Google Calendar, Outlook)
Email Management (Gmail, Outlook)
Task Management (Asana, Trello, Monday.com)
Communication (Slack, Teams, Discord)
Automatic Tool Management
One of Utari’s powerful features is automatic tool addition:How It Works
Worker Identifies Need
When you request an action, the worker determines what integration tools are required.
Automatic Addition
If the tool isn’t available, the worker automatically:
- Searches for the required tool
- Adds it to the worker’s capabilities
- Enables the tool
- Proceeds with your request
Example: If you ask to create a calendar event but only “Find Event” is enabled, the worker will automatically add “Create Event” and complete your request.
Multi-Step Integration Workflows
Example: Meeting Preparation Workflow
Example: Project Update Workflow
Available Integrations
Common integrations supported by Utari include:Productivity Apps
Productivity Apps
- Google Calendar: Manage events and schedules
- Outlook Calendar: Microsoft calendar management
- Asana: Task and project management
- Trello: Board-based task organization
- Monday.com: Work operating system
- Notion: Workspace and documentation
Communication Tools
Communication Tools
- Gmail: Email management
- Outlook Email: Microsoft email
- Slack: Team communication
- Microsoft Teams: Collaboration platform
- Discord: Community communication
Storage & Docs
Storage & Docs
- Google Drive: File storage and docs
- Dropbox: Cloud file storage
- OneDrive: Microsoft cloud storage
- Box: Enterprise content management
CRM & Sales
CRM & Sales
- Salesforce: Customer relationship management
- HubSpot: Marketing and sales platform
- Pipedrive: Sales CRM
Development Tools
Development Tools
- GitHub: Version control and collaboration
- GitLab: DevOps platform
- Jira: Issue tracking and project management
For the complete list of available integrations and setup instructions, browse apps in your worker’s Integration settings.
Best Practices
Connect What You Need
Only connect integrations relevant to each worker’s purpose to maintain focus and performance
Use Natural Language
Speak naturally—no need to memorize commands or syntax
Be Specific
Provide clear details like dates, times, recipients, and subjects
Verify Permissions
Ensure integrations have the necessary permissions for requested actions
Trust Auto-Tools
Let workers automatically add required tools instead of pre-enabling everything
Test Workflows
Test integration workflows before relying on them for critical tasks
Troubleshooting
Integration not responding
Integration not responding
Check that:
- The integration is properly connected and authorized
- Your account credentials are current
- The integration has necessary permissions
- Try disconnecting and reconnecting the integration
Worker can't find required tool
Worker can't find required tool
Ensure:
- The integration is added to the worker
- You’ve granted appropriate access during connection
- The specific capability exists for that integration
- Try explicitly requesting the worker to add the tool
Events not appearing in calendar
Events not appearing in calendar
Verify:
- The correct calendar is connected
- You’re checking the right date/time
- Calendar sync is working (may have a slight delay)
- Refresh your calendar app
Permission errors
Permission errors
Try:
- Reviewing the permissions granted during connection
- Reconnecting the integration with full permissions
- Checking if your organization restricts certain actions
- Verifying you’re the calendar/account owner
Automatic tool addition not working
Automatic tool addition not working
Consider:
- Manually enabling the required tool in integration settings
- Checking if the integration supports that capability
- Verifying the worker has permission to modify its own tools
- Restarting the conversation if needed
Privacy and Security
Summary
You’ve successfully learned how to:Use integrations within worker conversations
Request actions across connected third-party apps
Manage calendar events through natural language commands
Leverage automatic tool addition for seamless functionality
Create multi-step workflows using multiple integrations
Apply best practices for effective integration usage
Next Steps
Connect More Integrations
Explore and connect additional apps to expand capabilities
Automation with Triggers
Set up automated workflows using integrations and triggers
Worker Configuration
Learn to configure workers with optimal integration setups
Task Management
Combine integrations with task management for complex workflows