Which apps can I connect to Agent Studio?#
Connect the apps your agents act on from one page. Open Connections and the Apps & API connections tiles show what each one does for you and a single button to connect it.
| App | What your agents do with it | How it connects |
|---|---|---|
| Google Search Console and Analytics | Read real clicks, rankings, indexing and organic conversions in every SEO run | Google sign-in, read-only, on its own page |
| Phone and voice | Answer every call with the AI receptionist, plus forwarding and voicemail | Set up with you on one call from the Phone inbox |
| Slack | Post alerts, summaries and approvals to any channel from any step | Paste a Slack webhook URL |
| CRM webhook | Send every new lead and update to your CRM | Paste a webhook URL, plus an optional authorization header |
| GitHub | Read repositories and open issues from any step | Paste a personal access token |
| Any API | Call any service your business runs on | Bearer token, API key header, username and password, or custom headers |
How do I connect Slack, my CRM or GitHub?#
Each of these connects in one short dialog. Agencies love the Add another button: connect one Slack per client so each client's alerts land in that client's own channel.
Connect an app in under a minute
Step 1: Open Connections
Find the app's tile under Apps & API connections and press its button, such as Connect Slack.Open ConnectionsStep 2: Paste the value
Slack and your CRM take a webhook URL. GitHub takes a personal access token. The field masks the value as you paste it.Step 3: Save and confirm
The tile turns Connected. From now on, every published Live run that uses the app posts, sends or reads with it.Step 4: Add it to an agent
Drop a Slack Message, CRM Webhook, GitHub Read or GitHub Issue node on the canvas and pick the connection.Open Agents
How do I connect Google Search Console and Analytics?#
Connect Google once and pick a property for each SEO project; every SEO run then reads your real Search Console and Analytics numbers. Open Google Search Console and Analytics, press Connect Search Console and then Connect Google Analytics. Agent Studio asks for two read scopes, one at a time, and encrypts each grant at rest. Under Pick a property for an SEO project, match each project to its property, and Projects and their properties shows every pairing at a glance.
How do I connect an app that isn't on the list?#
Any service with an API connects through Connect any API. Press New connection at the top of the page, give it a name, and choose how it signs in.
| Sign-in method | Pick it when the service gives you |
|---|---|
| Bearer token | A token you send as an Authorization header |
| API key header | A key that goes in a named header, such as X-API-Key |
| Username and password | A login pair the API accepts on each request |
| Custom headers | Several header values, up to 16, with names you choose |
Every connection holds two values: one for Test and one for Live. Add the Test value to build against a sandbox, then add the Live value when the agent ships.
How do agents call an API with the HTTP Request node?#
The HTTP Request node calls any REST endpoint from inside an agent, using a connection for its credentials. Set the method (GET, POST, PUT, PATCH or DELETE), the URL, headers and body, and map values from earlier steps into them. The step waits 10 seconds by default and up to 30, reads responses up to 2 MB, and follows up to five redirects. It refuses private network addresses, so a crafted URL cannot reach inside your infrastructure. The full option list lives in the node reference.
How does Agent Studio keep my keys safe?#
- A key is encrypted the moment it arrives, bound to your workspace, that connection and one environment. Neither the page nor the API ever shows it again.
- An agent step stores a pointer to the connection, never the key. Versioning, exporting or handing off an agent moves the pointer; the key stays put.
- Only published Live runs read a credential. Previews and Test runs never touch it.
- Changing or revoking a Live value shows every agent that uses it and asks you to type LIVE before it applies.