Documentation
DocsWorking with Beagle

Connections and permissions.

Updated 2026-07-14View as Markdown

Beagle connects to the tools your team already uses - roughly 3,200 apps - through per-tool OAuth connections you make on the Connections page. Every connection is scoped to your tenant, runs under the grants you approved, and can be revoked at any time. Beagle never has standing access to anything you did not connect.

How a connection works#

On the Connections page, each tool is a tile. Click it, sign in to the tool, and approve the access it requests. That OAuth grant - not a shared password, not an API key pasted into a prompt - is what Beagle works under. The grant is scoped to your tenant, so one organisation's connections never touch another's.

What Beagle can see#

  • Channels you add it to. In Slack or Teams, Beagle reads only the channels it has been invited to watch.
  • Tools you connected. Reads and actions in a connected tool happen under the grant you approved, with the scopes that grant carries.
  • Access that follows permissions. Reads are scoped to the person who asked, not pooled into one shared context. One client's or one teammate's data does not leak into another's work.

The catalogue#

The integrations directory lists the current catalogue - around 3,200 apps, including Gmail, Google Calendar, Google Drive, Google Sheets, Linear, Notion, ClickUp, HubSpot, Stripe and Slack itself. If a tool your team needs is not listed, ask at hello@heybeagle.com.

Fixing and revoking#

If a connection breaks - a tool reports it is not authorised - open the same tile and reconnect; that refreshes the token and Beagle picks up where it left off.

To remove Beagle's access to a tool, revoke the connection. Revocation is immediate: Beagle can no longer read from or act in that tool.

FAQ#

How many apps does Beagle integrate with?
About 3,200. Each connects with its own OAuth grant from the Connections page, and the full list is in the integrations directory on heybeagle.com.
Can Beagle read all our Slack channels?
No. Beagle reads only the channels you add it to. Everything else in the workspace is invisible to it.
Can I revoke Beagle's access?
Yes, per tool, at any time, from the Connections page. Connections are individual OAuth grants, so revoking one tool does not affect the others.
Does one client's data leak into another's work?
No. Access is scoped to the person who asked and to the grants they hold, not pooled into one shared context. Keeping engagements and accounts walled off is a design constraint, not a setting.
Try it yourself

See it on your own business.

Give me your website and I will show you what I would run for you. No account, no card.

I only read what is public. Nothing is saved to your name until you say so.

Beagle does all of this from a Slack message.1,000 free credits. No card.Hire Beagle