Available Tools
Complete reference of all available tools and integrations
Available Tools
Agentic Workers supports a wide range of tools and integrations. Connect these services to enable your agents to perform real actions in your favorite applications.
Google Workspace
Google Docs
- Create documents: Tell your agent "Create a Google Doc titled [Title]"
- Update documents: Tell your agent "Update Google Doc [Doc ID] with [Content]"
- Get document content: Tell your agent "Get content from Google Doc [Doc ID]"
Use Cases:
- Create reports and documentation
- Generate content automatically
- Collaborate on documents
Google Sheets
- Create spreadsheets: Tell your agent "Create a spreadsheet titled [Title]"
- Read data: Tell your agent "Read data from Google Sheet [Sheet ID]"
- Update cells: Tell your agent "Update cells in Google Sheet [Sheet ID]"
- Search data: Tell your agent "Search for [Query] in Google Sheet [Sheet ID]"
Use Cases:
- Data analysis and reporting
- Track metrics and KPIs
- Manage data tables
Google Calendar
- Create events: Tell your agent "Create a calendar event: [Title] on [Date]"
- List events: Tell your agent "List calendar events for [Date Range]"
- Update events: Tell your agent "Update calendar event [Event ID]"
Use Cases:
- Schedule meetings automatically
- Manage calendar events
- Send meeting reminders
Communication Tools
Slack
- Post messages: Tell your agent "Send a message to #channel: [Message]"
- List channels: Tell your agent "List Slack channels"
- Search messages: Tell your agent "Search messages in #channel for [Query]"
Use Cases:
- Team notifications
- Automated updates
- Channel management
Gmail
- Send email: Tell your agent "Send an email to [Recipient]: Subject [Subject], Body [Body]"
- List threads: Tell your agent "List Gmail threads"
- Get email: Tell your agent "Get email [Email ID]"
- Search inbox: Tell your agent "Search Gmail inbox for [Query]"
Use Cases:
- Automated email responses
- Email triage and organization
- Campaign management
Outlook
- Send email: Tell your agent "Send an email via Outlook to [Recipient]"
- Manage calendar: Tell your agent to manage Outlook calendar events
- Access OneDrive: Tell your agent to access OneDrive files
Use Cases:
- Enterprise email automation
- Calendar management
- File sharing
- Get profile: Tell your agent "Get LinkedIn profile for [User]"
- Post update: Tell your agent "Post a LinkedIn update: [Content]"
Use Cases:
- Social media management
- Profile updates
- Content sharing
Productivity Tools
Notion
- Create page: Tell your agent "Create a Notion page titled [Title] with content [Content]"
- Update page: Tell your agent "Update Notion page [Page ID] with [Content]"
- List pages: Tell your agent "List Notion pages"
- Search: Tell your agent "Search Notion for [Query]"
- Get page: Tell your agent "Get Notion page [Page ID]"
Use Cases:
- Knowledge management
- Documentation
- Project tracking
Airtable
- Create record: Tell your agent "Create a record in Airtable [Base] table [Table]: [Data]"
- List records: Tell your agent "List records from Airtable [Base] table [Table]"
- Update record: Tell your agent "Update Airtable record [Record ID] with [Data]"
Use Cases:
- Database management
- CRM functionality
- Data organization
Linear
- Create issue: Tell your agent "Create a Linear issue: [Title] in [Project]"
- Update issue: Tell your agent "Update Linear issue [Issue ID]: [Updates]"
- List issues: Tell your agent "List Linear issues in [Project]"
Use Cases:
- Project management
- Bug tracking
- Task automation
Research & Search
Perplexity
- Search: Tell your agent "Search Perplexity for [Query]"
Use Cases:
- Web research with citations
- Information gathering
- Fact-checking
- Search: Tell your agent "Search Reddit for [Query] in subreddit [Subreddit]"
Use Cases:
- Community insights
- Trend research
- Discussion analysis
Firecrawl
- Scrape website: Tell your agent "Scrape website [URL] and extract content"
Use Cases:
- Web content extraction
- Data collection
- Content analysis
CRM & Sales
HubSpot
- Create contact: Tell your agent "Create a HubSpot contact: [Name], [Email]"
- Get contact: Tell your agent "Get HubSpot contact [Contact ID]"
- Update contact: Tell your agent "Update HubSpot contact [Contact ID] with [Data]"
Use Cases:
- CRM management
- Lead tracking
- Customer data
Stripe
- Create customer: Tell your agent "Create a Stripe customer: [Name], [Email]"
- Process payment: Stripe payment processing
Use Cases:
- Payment processing
- Customer management
- Subscription handling
Marketing
Mailchimp
- Send campaign: Mailchimp email campaigns
- Manage lists: List management
Use Cases:
- Email marketing
- Campaign automation
- List management
Social Media
X (Twitter)
- Post update: Tell your agent "Post an update to X (Twitter): [Content]"
Use Cases:
- Social media management
- Content sharing
- Engagement
- Post content: Facebook posting
- Manage pages: Page management
Use Cases:
- Social media automation
- Content distribution
YouTube
- Video management: YouTube integration
Use Cases:
- Video content management
- Channel operations
Using Tools
Natural Language Instructions
Simply tell your agent what to do with tools in natural language:
Create a Google Doc titled [Title] with content [Content]~
Send a Slack message to #general: [Message]~
Search Reddit for [Topic] and summarize the top 5 postsYour agent will automatically use Google Docs, Slack, and Reddit if those integrations are connected and enabled.
Tool Parameters
Describe what you want in your instructions:
Create a Google Doc titled "Meeting Notes" with content "Today we discussed..."Your agent will extract the title and content from your instructions automatically.
Tool Chaining
Chain multiple tools in your workflow:
Research [Topic] using web search~
Create summary~
Create a Google Doc with the summary~
Share the document via Slack to #researchYour agent will automatically use Perplexity, Google Docs, and Slack at the appropriate steps.
Connecting Tools
OAuth Integrations
Most tools use OAuth:
- Go to Integrations
- Click the tool you want
- Authorize access
- Tool is now available
API Key Integrations
Some tools require API keys:
- Get API key from service
- Go to Integrations
- Enter API key
- Save connection
Tool Availability
Tools are available when:
- Integration is connected
- Permissions are granted
- Agent has tool enabled
Check integration status in Integrations section.
Best Practices
1. Connect Only What You Need
- Don't connect unused integrations
- Review connected services regularly
- Remove unused connections
2. Understand Permissions
- Review what each tool can access
- Grant minimum necessary permissions
- Check permission requirements
3. Test Tools Individually
- Test each tool before using in workflows
- Verify parameters work correctly
- Check error handling
4. Monitor Usage
- Track tool usage in activity drawer
- Review error messages
- Optimize tool calls
Troubleshooting
Tool Not Available
- Check integration connection status
- Verify permissions granted
- Ensure agent has tool enabled
- Reconnect if needed
Tool Call Fails
- Review error message
- Check parameter format
- Verify integration status
- Test tool separately
Next Steps
- Integrations Overview - Learn about integrations
- Connecting Integrations - Set up your integrations