1
Stripe
New payment received in Stripe
2
HubSpot
Look up customer in HubSpot
3
Anthropic
Draft receipt with Claude
4
pan_tool
Finance ops review & approve
5
Gmail
Send receipt via Gmail
6
Google Sheets
Append to revenue ledger in Google Sheets
7
Slack
Post to #revenue in Slack
All use cases

Automate payment processing

Keep finance, customers, and account owners in sync.

OperationsFinance

Processing a payment by hand means checking Stripe, matching the customer, writing a receipt, logging it to a sheet, and pinging the owner — for every single charge.

Relay.app handles all of it the moment a charge succeeds, so finance never babysits the Stripe dashboard: it looks up the customer in HubSpot, Claude drafts a clean receipt, finance ops approves in one click, Gmail sends it, the transaction lands in your revenue ledger, and the account owner gets a Slack ping.

Here's how it works, step by step

Incoming payments trigger the workflow

  • The moment Stripe marks a charge as succeeded, Relay.app picks it up — no polling, no cron, no one watching the dashboard.
  • The full payload comes with it: amount, currency, line items, customer email, and invoice ID — enough context for everything downstream.
Don't use Stripe? This also runs from:

Match the charge to a customer, then let Claude write the receipt

  • Stripe knows the email; HubSpot knows the rest — Relay.app pulls the matching contact's company, deal owner, and plan tier.
  • Claude writes a receipt that reads like a human wrote it: first name, plain-English description, and the deal owner's name in the signature.
Prefer a different setup? Try:

Finance ops gets one click to approve, then Gmail sends

  • Money-related email is the last place you want a hallucinated number or wrong name, so the draft lands in Slack for whoever's on finance ops.
  • They see the full email, the matched customer, and the amount, hit approve — about ten seconds per charge — and Gmail sends it.
Prefer a different setup? Try:

Land the transaction in the ledger and ping the account owner

  • Relay.app appends a row to the "Revenue Ledger" Google Sheet — date, customer, amount, invoice number, and deal owner — so finance has a queryable source of truth that doesn't depend on Stripe exports.
  • Then it posts to #revenue in Slack and @-mentions the deal owner from HubSpot.
Live in other tools? Swap in:

Make it yours in Relay.app

Start from this template — describe what you want in plain English and Relay.app's copilot builds it for you, then swap any app, change the AI model, or tweak any step until it fits your team.

What is Relay.app?

Relay.app is the easiest way to automate with AI across 200+ popular apps, with fine-grained control over what each workflow can access and do.

Describe what you want and Relay.app's AI builds the workflow for you. But if you like to tinker, you'll love using the visual editor. It's fast, opinionated, intuitive, and feels nothing like wiring diagrams.

Explore more use cases

See all