Core featuresIntegrations
Connecting Integrations
Step-by-step guide to connecting external services
Connecting Integrations

This guide walks you through connecting integrations to enable your agents to use external tools and services.
Before You Start
What You'll Need
- An Agentic Workers account
- Access to the service you want to connect
- Appropriate permissions for the service
Integration Types
There are two main types of integrations:
- OAuth Integrations: Most services use OAuth (Google, Slack, Notion, etc.)
- API Key Integrations: Some services require API keys (Stripe, Mailchimp, Linear, etc.)
OAuth Integrations
OAuth integrations use secure authorization flows. Here's how to connect them:
Step 1: Navigate to Integrations
- Log in to Agentic Workers
- Click Integrations in the sidebar
- Browse available integrations
Step 2: Select Integration
- Find the integration you want (e.g., Google, Slack, Notion)
- Click on the integration icon
- You'll see connection options
Step 3: Authorize Access
- Click "Connect" or "Authorize"
- You'll be redirected to the service's authorization page
- Log in to the service if needed
- Review permissions requested
- Click "Allow" or "Authorize"
Step 4: Confirm Connection
- You'll be redirected back to Agentic Workers
- The integration should show as Connected (green checkmark)
- The integration is now available for your agents
Common OAuth Integrations
- Google: Google Docs, Sheets, Calendar
- Slack: Team messaging
- Notion: Knowledge management
- Airtable: Database management
- HubSpot: CRM
- LinkedIn: Social media
API Key Integrations
Some integrations require API keys. Here's how to set them up:
Step 1: Get API Key
- Log in to the service's developer portal
- Navigate to API settings or developer section
- Create a new API key
- Copy the API key (you won't see it again!)
Step 2: Connect in Agentic Workers
- Go to Integrations in Agentic Workers
- Find the integration (e.g., Stripe, Mailchimp, Linear)
- Click "Connect"
- Enter your API key
- Click "Save" or "Connect"
Step 3: Verify Connection
- Check integration status
- Should show as Connected
- Test the connection if possible
Common API Key Integrations
- Stripe: Payment processing
- Mailchimp: Email marketing
- Linear: Project management
- Firecrawl: Web scraping
Integration-Specific Guides
Google Workspace
Connecting Google:
- Click Google in Integrations
- Authorize Agentic Workers
- Select which Google services to enable
- Confirm connection
Services Available:
- Google Docs
- Google Sheets
- Google Calendar
Slack
Connecting Slack:
- Click Slack in Integrations
- Select your workspace
- Authorize Agentic Workers
- Confirm permissions
Permissions Needed:
- Post messages
- Read messages
- List channels
Notion
Connecting Notion:
- Click Notion in Integrations
- Authorize Agentic Workers
- Select pages to share
- Confirm connection
Note: You can limit which Notion pages are accessible.
Stripe
Connecting Stripe:
- Get API key from Stripe dashboard
- Go to Integrations → Stripe
- Enter API key
- Save connection
Security: Keep API keys secure and never share them.
Managing Connections
Viewing Connected Integrations
- Go to Integrations
- Connected integrations show green checkmark
- Click any integration to see details
Disconnecting
- Go to Integrations
- Click on connected integration
- Click "Disconnect"
- Confirm disconnection
Resetting Connections
If an integration isn't working:
- Click on the integration
- Click "Reset" or "Reconnect"
- Re-authorize the connection
- Test again
Troubleshooting
Authorization Fails
Possible Issues:
- Popup blocked (enable popups)
- Wrong account logged in
- Service unavailable
Solutions:
- Enable popups in browser
- Log out and log back in
- Try again later
API Key Not Working
Possible Issues:
- Incorrect API key
- Key expired or revoked
- Wrong permissions
Solutions:
- Verify API key is correct
- Generate new API key
- Check key permissions
Connection Lost
Possible Issues:
- Token expired
- Permissions revoked
- Service changed
Solutions:
- Reconnect integration
- Re-authorize access
- Check service status
Integration Not Available
Possible Issues:
- Not yet supported
- Regional restrictions
- Service limitations
Solutions:
- Check supported integrations list
- Contact support if needed
- Use alternative integration
Security Best Practices
OAuth Integrations
- Review permissions: Only grant necessary access
- Regular audits: Periodically review connected services
- Revoke unused: Disconnect integrations you don't use
API Keys
- Keep secure: Never share API keys
- Rotate regularly: Update keys periodically
- Limit permissions: Use keys with minimum necessary permissions
- Monitor usage: Check for unusual activity
Next Steps
- Integrations Overview - Learn about available integrations
- Available Tools - See all supported tools