Skip to content
Relay

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);

Hand over yourfirst errand

Connect one tool, describe one job, and see it done before your coffee goes cold.