Connected Accounts
Securely integrate and automate third-party apps and services
Automations can use connected accounts to cryptographically sign (or otherwise authenticate) arbitrary HTTP requests for a specific service provider.
This opens up entire third-party APIs to bots, rather than only offering a few hand-picked actions.
The owner of a connected account determines how it's shared. For instance, a corporate ActivityPub account could be shared by an entire team, while a worker's private Salesforce account could be accessed by only them and their bots.
We have integration examples for many popular services:
- Airtable
- Amazon Web Services
- Azure
- Dropbox
- ElevenLabs
- Exa
- GitHub
- GitLab
- Gmail
- ipstack
- Linkup
- Notion
- OpenAI
- OpenWeather
- Pinecone
- Postmark
- Salesforce
- SambaNova
- Slack
- Smartsheet
- Stripe
- Tavily
- Together.ai
- Twilio
We recommend creating an automation function for each service (e.g. Facebook Bot) to act as a delegate. That way the credentials and API interaction for a particular service are handled in a single place, and any number of other automations can use automation.function: to interface with those services in a secure and reusable way.