Plugged intoyour whole stack.
Connect a tool once and every agent can use it, with permissions you set per agent and per team.
- Popular
Discord
Posts summaries, answers in threads
Communication
- Popular
Gmail
Drafts replies, chases follow-ups
Communication
Google Meet
Joins calls, writes the notes
Communication
Loom
Summarises videos into steps
Communication
ClickUp
Creates tasks, updates their status
Docs
Calendar
Finds times, books meetings
Communication
- Popular
HubSpot
Adds leads, cleans records
Sales
Calendly
Books demos, sends the prep notes
Sales
Mailchimp
Builds lists, drafts campaigns
Sales
Shopify
Reports orders, flags refunds
Sales
- Popular
Linear
Files issues, assigns owners
Engineering
GitHub
Reads merged work, writes changelogs
Engineering
Jira
Moves tickets, writes status notes
Engineering
Figma
Collects comments into tasks
Engineering
- Popular
Stripe
Reads payments, flags failures
Finance
Sheets
Builds reports, reconciles rows
Finance
Airtable
Fills records, cleans duplicates
Finance
- Popular
Notion
Writes pages, keeps docs current
Docs
Confluence
Keeps runbooks up to date
Docs
Drive
Files documents, finds the latest
Docs
Dropbox
Organises files, shares folders
Docs
Asana
Creates tasks, chases due dates
Docs
- Popular
Intercom
Drafts replies from your help docs
Support
Zendesk
Tags tickets, drafts first replies
Support
Anything with an API.
Describe a tool once with a few lines of code and every agent can use it, with the same permissions and audit log as the built-in ones.
import { Relay } from "@relay/sdk";
const errand = new Relay({ apiKey: process.env.RELAY_KEY });
await relay.tools.create({
name: "warehouse",
description: "Look up stock levels by SKU",
endpoint: "https://api.yourco.com/stock/{sku}",
});
const run = await relay.run("Which SKUs are under 20 units?");
console.log(run.result);