
Just describe what you want to automate, and Relay.app will build it for you as a visual workflow. Want to make edits or optimizations? Just ask.
Integrated with hundreds of apps
Relay.app workflows automate actions in 200+ popular apps, with fine-grained control over what each workflow can access and do.
Airtable
Anthropic
Apify
Apollo
App Store
Asana
Ashby
AssemblyAI
Attio
Axiom.ai
beehiiv
bitly
Bloobirds
Bluesky
Box
Brevo
Browse.ai
Cal.com
Calendly
CallRail
Chargebee
ClickSend
ClickUp
Coda
ConvertKit
Google Meet
Google My Business
Google Play Store
Google Sheets
Google Slides
Google Tasks
Greenhouse
Groq
Harvest
Help Scout
HeyGen
HubSpot
ImgBB
Instantly
Intercom
Jira
Jotform
Kit (ConvertKit)
Lemlist
Lemon Squeezy
Lever
Linear
Loops
Mailchimp
Repeated work processes shouldn't be generated by AI on the fly. Define the structure and add AI just where you need it, for data extraction, summarization, transcription, creation, and more.

Some tasks require human judgement. Pull in a teammate anywhere you need an approval, data entry, or AI output review.
The core construct of Relay.app is the workflow. As you need more functionality, you'll find yourself reaching for sequences, tables, or an MCP server.

Workflows
At their core, workflows are a trigger and series of steps in a predictable order. Steps can call apps, use AI, and transform data. Workflows can be as simple as a trigger and one step, or more complex, with multiple branches and loops.

Sequences
Sequences are reusable sub-workflows you can share across your team. Use them for common patterns like enrichment, routing, approvals, and formatting. Update a sequence once, and every workflow that uses it stays in sync. Learn more ›

MCP servers
Relay.app lets you build MCP servers that expose custom tools to other apps like ChatGPT, Claude, or ElevenLabs. Tools are defined as mini workflows, so you can iterate quickly and reuse the app connections you already have in Relay.app.

Tables
Tables store structured data your workflows can read and update over time. Use them for requests, contacts, deals, content ideas, or any reference data your workflows need. They make your automations stateful.
Both technical and non-technical users alike can create powerful workflows with the Relay.app Agent. But if you like to tinker, you'll love using the visual editor. It's fast, opinionated, intuitive, and feels nothing like wiring diagrams.
Build with familiar primitives: Conditional paths, loops, filters, and drag-and-drop. Everything is glanceable, so you can edit details in seconds.

The Relay.app editor goes beyond where others stop. It includes advanced primitives like dynamic waiting, merging branches back into a shared flow, and portable rich text outputs.
Portable rich text
Rich text in Relay.app is portable by design. Use the same rich text output across email, chat, docs, and more, regardless of whether a tool expects HTML or Markdown. With powerful content templating, including list unrolling, you can generate polished reports from structured data in seconds.
New customer
User:
Workspace:
Ordered items:
List each item in
Link to: [Payment] [Order]
Dynamic waiting
Some workflows span hours or days. Dynamic wait steps make it easy to pause for a set duration, until a specific date, or until something changes in another app. Then Relay.app continues automatically.
Learn more ›

Send email to customer

Wait for reply on
Watch Relay.app founder Jacob Bank build a workflow from scratch. Describe what you need, connect your apps, and turn it on.
Explore the building blocks
of Relay.app
The core building block of Relay.app—of every workflow, sequence, and MCP tool—is the step. Assemble steps to define what should happen, in what order, and where AI comes in.
Triggers
Every workflow starts with a trigger
Triggers are the doorbell that wakes up the workflow and starts a run. Triggers can start on a schedule, from events in other apps, or from external requests like webhooks.
App-based triggers
Most workflows start from an event in another app, like:
New email received in Gmail
Deal reaches a stage in HubSpot
Payment received in Stripe
When a run starts, the full event payload is available for use in the run.
Time-based trigger
Run workflows on a schedule you control. Every weekday at 5pm, every first Monday at 9am, or every 15 minutes.
Great for digests, checks, and summaries. Learn more ›
Manual trigger
Kick off a workflow manually with a button click. Optionally collect a few inputs first, like a customer name.
Great for one-off tasks and ad hoc requests. Learn more ›
Form trigger
Create a form in Relay.app that anyone can submit via a public link. Each submission starts a run with the submitted answers as inputs. You can also embed the form on your website.
And more triggers
Webhook
Start a run for an HTTP request at a unique endpoint. Learn more ›
Table trigger
Start a run when a row is updated in a Relay.app table.
Mailhook
Start a run when an email arrives at a unique address. Learn more ›
Batch triggers
Start multiple runs of a workflow at once, manually or periodically. Learn more ›
App steps
Connect your apps to get things done
App steps feel like you hired someone to do work in your tools for you. They're fast, don't need an AI desktop browser, and you don't have to be at your computer for them to work.
Access nested objects without extra lookups
Step outputs include linked records automatically. Relay.app follows relationships like Contact → Company → Deals so you can use related data without adding extra lookup steps. Learn more ›
Connect multiple accounts
Shared app connections
Share an app connection with teammates so everyone can build and run workflows with the same account. Perfect for shared inboxes and service accounts. Learn more ›
AI steps
Built-in AI templates & tools
Drop AI templates into your workflow to extract, classify, analyze, and write. The result is clean, structured data.
Built-in AI steps for common use cases
Start from proven building blocks, then customize the prompt and output schema as needed.
Control what the model can see
Limit access to specific fields, records, folders, or sources.
Free AI credits in every plan
AI steps
Custom AI steps with any model
Get exactly what you need out of AI every time your workflow runs. Custom AI steps are simple to set up and offer precise control over structure, tools, and data.
Choose any provider and model
Mix and match the top providers like Anthropic, OpenAI, and Gemini to get the most out of them. Relay.app will recommend the best fit for the work you're doing.
Refine and test before you go live
As you build, Relay.app will propose an output schema, suggests AI tools, and let you test against real examples.
Custom prompt, custom capabilities
Design your own AI step, then extend it with custom tools and MCP connections. Build reusable tools or connect external MCP servers to reach internal systems.
Human-in-the-loop steps
Keep a human in the loop when it matters
AI can't do everything. Add checkpoints when you need an approval or human input anywhere in a workflow.
Built-in AI reviews
Require human review for any AI step with a single toggle. Relay.app sends the output to you in email or Slack so you can approve, revise, or send it back. Then the workflow continues with the final version.
Approval steps
Add an approval checkpoint anywhere in a workflow. Relay.app notifies the assignee and pauses the run until they approve.
Great for payments, customer comms, and irreversible actions.
Data input steps
Collect missing details with a small form. Relay.app sends it to the assignee and continues once it is filled out.
Perfect for requesting go-live dates, contract values, or any detail only a person knows.
Webhooks & HTTP steps
For tools without a native integration, use webhooks and HTTP steps to send requests, receive events, and move data in and out.
Webhook triggers
Start a run when Relay.app receives an HTTP request at a unique endpoint. Return custom responses, status codes, and JSON or HTML payloads. Learn more ›
Custom HTTP Requests
Call any external API with a custom HTTP request. Configure request method, headers, query params, and payload. Use the response as structured data. Learn more ›
Wait-for-webhook
Pause a workflow until an HTTP request arrives at a unique endpoint. Perfect for async handoffs, approvals from other systems, or long running external jobs.
Get file from URL
Fetch a file from any URL and bring it into your workflow. Useful for importing exports, or piping files between systems.
Create URL for file
Expose a file from your workflow via a URL. Choose a temporary link or a permanent one. Great for sharing outputs with tools that expect a download link.
Web scraping steps
Bring live web content into your workflows. Use it to enrich records, monitor changes, or give your AI steps fresh context before they take action.
Built-in scraping tools
Extract content from a URL
Capture a screenshot of a page
Crawl links starting from a page
Discover URLs from a query
Ingest RSS feeds
Utilities
Utilities: Your toolbox for everything else
Need more complex logic? Utilities make it possible. Transform data, manipulate files, and run custom code.
Data transformations
A powerful transform builder for everyday and advanced cases. Clean up text, reshape objects, and filter, sort, or slice lists with operations you can chain together. Learn more ›
Do anything with custom code
Run custom JavaScript in a secure sandbox. Great for complex transformations, calculations, and edge cases beyond built-in steps. Learn more ›
Convert files
Convert files between common formats, like:
Microsoft Word → PDF
Microsoft Excel → CSV
JPG → PNG
Create and edit PDFs
Create PDFs from rich text
Merge and split PDFs
Extract pages
Add or remove passwords
Compress PDFs
Do more with built-in utilities
CSV parser & generator
JSON parser & generator
Base64 decode & encode
File zipping & unizpping
Create TXT, MD, and HTML files
Image compression
Random number generator
I’ve been using Relay.app, and I can confidently say it’s one of the most intuitive and powerful automation tools I’ve come across. Despite not being a programmer, I find it incredibly user-friendly while still offering the robustness needed for more advanced workflows. I use it every day.
























