Available tools
Realm includes tools for popular workplace apps:HubSpot
Salesforce
GitHub
Slack
Freshdesk
Gong
Zendesk
Google BigQuery
Google Sheets
Google Drive
Microsoft 365
Vitally
Gmail
Google Calendar
Outlook
Adding tools to an agent
In the agent editor, navigate to the Tools section to select which tools the agent can use. Only tools that have been enabled by an admin are available.Configuring actions
Each tool exposes individual actions, such as “Create Ticket” or “Update Contact”. For each action you can choose:
Use Ask for actions that are hard to reverse or that carry risk, such as sending emails or updating records.
Ask requires a resumable interaction where you can respond to the confirmation. It works in Realm chat and the external chat API approval flow. In contexts that cannot pause and resume, including sub-agents and automated runs, actions set to Ask are unavailable to the agent rather than run without confirmation.
Configuring parameters
You can also configure parameters for each action:- Preset parameters: Lock a parameter to a fixed value. For example, always post messages to a specific Slack channel.
- Hidden parameters: Hide parameters from the model so they cannot be modified or accessed by the agent.
Personal tools
Some tools, such as Gmail, Google Calendar, and Outlook, require each user to connect their own account. These are called personal tools. Users can connect their personal accounts from Settings > Personal integrations. For organization-scoped tools, an admin authenticates once and all users share the same connection.For details on enabling and managing tools across your organization, see
Admin guide: Tools.
Updating Google Sheets
To let an agent update an existing Google Sheet, the Google Sheets tool must be connected and the spreadsheet must be selected with Google Picker. An admin can do this from Agents > Tools or Settings > Tools:1
Open Google Sheets
Open Google Sheets and find the connection the agent will use.
2
Pick spreadsheets
In Connections, click Pick files. Google Picker will open in a popup
window.
3
Select the sheets
Select each spreadsheet the agent should be allowed to update, then confirm
the selection.
4
Enable the action
Add the Google Sheets tool to the agent and turn on the update action, or
set it to Ask if users should confirm updates first.
Updating Google Docs
Agents can create Google Docs documents, read them, and edit them in place. For routine edits, the agent reads the document, copies the exact wording it wants to change, and replaces it, or appends new text at the end. Everything it did not match, including images, footnotes, tables and formatting, is left exactly as it was. If the text it looks for is not there, nothing changes and the agent is told so. When you explicitly ask for a complete rewrite, the agent can instead replace one tab’s entire content from new Markdown in a single approved action. The agent must provide the complete intended result, not only the changed part. This deletes and recreates the selected tab’s content, so formatting, images, footnotes, suggestions and other structures not represented by the Markdown may be lost. In a document with several tabs, the agent reads every tab and each edit names the tab it applies to, so wording that also appears in another tab is left alone. A replace covers a whole tab including its headers and footers, and the agent sees those in the same read, so it can tell you when a change reaches them. Realm can only write to documents it created itself or that were selected with Google Picker. Editing any other document fails with a permission error, and the agent tells the user which setting to change. An admin can grant access to existing documents from Agents > Tools or Settings > Tools:1
Open Google Drive
Open Google Drive and find the connection the agent will use.
2
Pick documents
In Connections, click Pick files. Google Picker will open in a popup
window.
3
Select the documents
Select each document the agent should be allowed to edit, then confirm the
selection.
4
Enable the action
Add the Google Drive tool to the agent and turn on the edit actions, or set
them to Ask if users should confirm edits first.

