Relay

Stop missing OTPs.iPhone texts on every device.

Auto-forward iPhone SMS to Telegram, Slack, email, or WhatsApp. On-device. Free.

How it works

Four steps. Two minutes to set up.Then it just runs.

iOS won't let any app read SMS in the background, so Relay rides on the official Apple Shortcuts pipeline. You set it up once. It works forever.

Messagesnow
From HDFC Bank

Your OTP is 482910. Valid for 10 mins. Do not share.

STEP 01

An SMS arrives

Your iPhone gets a text like always. Relay doesn't intercept anything. iOS does.

Shortcuts
Get Latest SMS
Send to Relay
Personal AutomationON
STEP 02One-time setup

iOS hands it to Relay

A Personal Automation you set up once routes the SMS into Relay through Apple's Shortcuts.

Relay · classifying
From HDFC

Your code is 482910.

OTPBankingDeliveryPersonal
Decision42ms · on-device
STEP 03On-device

Relay classifies it

On-device, in under 50ms. OTP, banking, delivery, payment, personal, promotional, other.

Telegram
Personal Telegram
412ms · delivered

HDFC: Your code is 482910. Valid 10 mins.

9:41
STEP 04

It lands where you said

The matching destination receives it. Telegram, Slack, email, WhatsApp. Your rules.

What it does

Built for the way your messagesactually flow.

Classifier · live
42ms avg
  • HD
    HDFCnow

    Your code is 482910. Do not share.

    OTP
  • IC
    ICICI2m

    INR 2,499 debited from A/c XX1234.

    Banking
  • BL
    BLUEDART3m

    Out for delivery. OTP 7240.

    Delivery
  • Mo
    Mom4m

    Reached the airport. Will call.

    Personal
  • Pa
    PayTM5m

    Rs.299 paid to Swiggy.

    Payment
7 categoriesOn-deviceNo cloud

Reads each text. Tags it on your phone.

Seven categories: OTP, banking, delivery, payment, personal, promotional, other. The classifier runs on-device, in under 50ms.

OTPs only
From HDFC, ICICI
Contains: Amazon

Forward what each destination should see.

Categories, senders, or keywords. Mix and match per row.

22:00 → 07:00 active
12a6a12p6p12a

Pause forwarding while you sleep.

Per-destination time windows. Cross-midnight handled.

Approval neededjust now
ICICI Bank

INR 12,840 debited from A/c XX4421 at AMAZON IN.

Personal Telegram

Hold sensitive ones until you say go.

Get a notification, approve or deny right from the banner.

Destination healthlast 1m
Telegram
Personal Telegram
Telegram · OTPs only
Healthy
Slack
Finance Team
Slack · Banking
Healthy
me@inbox.com
Email · All categories
Healthy

If a destination breaks, you'll know.

Relay watches every send. Failures surface in Activity, and a notification nudges you if something goes quiet.

  • TelegramTelegram
  • SlackSlack
  • DiscordDiscord
  • WhatsAppWhatsApp
  • MessagesMessages
  • Microsoft TeamsTeams
  • Email
  • Webhook

Add as many as you want. Each with its own rules.

Sends to where you already are.

Telegram, Slack, Discord, WhatsApp, Microsoft Teams, Messages, email, or your own webhook.

Privacy

Your texts stay yours.Nothing leaves your phone except the message you wanted forwarded.

On-device classifier

iOS hands each SMS to Relay through a Shortcut you control. The classifier runs locally. No cloud reads, no third-party processors.

No analytics, no tracking

There's no SDK collecting events. The only network call Relay makes is the one delivering your message to the destination you picked.

Optional Telegram bot

Use the hosted bot for 15-second setup, or paste credentials for one you control. Either way, your messages don't sit on Relay's servers.

That's it. We don't have anything else to track.

Read the full privacy policy
Inside Relay

Built for daily use,not for marketing screenshots.

01 / Activity

Every forward, in one place.

AllFailed only

Activity

Today
4:20AM

G-832914 is your Google verification code...

from +918943713703

3:53AM

Your HDFC OTP is 482910. Do not share w...

from +918943713703

3:52AM

Your rider is here with your order from Pizza H...

from +918943713703

Yesterday
5:05PM

Your package is out for bluedart is delivery. Tra...

from +918943713703

Home
Destinations
Activity
Settings
02 / Destinations

Eight kinds. Yours to mix.

Add DestinationCancel

Where should we send your messages?

Pick a destination. We'll ask what kind of messages you want there next.

Telegram
Telegram
Forward to a Telegram chat
Email
Forward to any email inbox
WhatsApp
WhatsApp
Forward to WhatsApp (requires tap per...
Messages
Another iPhone
Forward as a text to another phone
Slack
Slack
Forward to a Slack channel
Discord
Discord
Forward to a Discord channel
Microsoft Teams
Microsoft Teams
Forward to a Teams channel
Webhook
Send to a custom API endpoint
03 / Rules

Per-destination filters.

Rules
Forward all messages
Skip filtering. Every SMS reaches this destination.
Rule
OTP / 2FA codes or Delivery

All filters in this rule must match. Leave any of them empty to ignore that filter.

Categories
Codes & deliveriesPreset
OTPs, banking alerts, and delivery updates — perfect for a family member
OTPs and login codes
Bank codes, 2FA, verification
Banking alerts
Transactions, balances, statements
Deliveries
Couriers, packages, tracking
Payments
Receipts, payment confirmations
Uncategorized
Everything else
Senders
HDFCBK, +91987...
Comma-separated. Case-insensitive partial match.
Home
Destinations
Activity
Settings
04 / Approvals

Hold sensitive ones.

Pending
Approvals
Approval neededjust now
ICICI Bank

INR 12,840 debited from A/c XX4421 at AMAZON IN.

Personal Telegram
Auto-approved after 30s · adjustable per rule
05 / Live test

First-launch confidence.

Setup · Step 4
Live test
From HDFC

Your code is 482910. Do not share.

Delivered
Family WhatsApp
388ms · on-device
OTP
Test message delivered ✓

Swipe to explore

Setup

Setup takes 2 minutes. Once.

iOS doesn't let any app read SMS in the background. Apple's Shortcuts is the official way around it. Here's the whole thing.

0130s

Install Relay

Download from the App Store. Open it.

0230s

Add the Shortcut

Tap once. iOS handles the rest.

0390s

Wire the Personal Automation

We walk you through it inside the app.

That's it. Setup once, never again.

Use cases

Why people install Relay.

Swipe to explore.

Share work codes with the team

Finance and ops OTPs land in a shared Slack channel, not stuck on one phone.

Slack
#ops-otps
Slack · OTPs only

Help family members

Forward delivery OTPs and login codes to a parent or partner who needs them.

WhatsApp
Mom
WhatsApp · Delivery, OTP

Banking alerts in your inbox

Every debit, credit, and statement landing where you already triage email.

HD
HDFCjust now

Rs.1,250 debited from A/c XX1234 at SWIGGY.

EmailDelivered

Don't miss deliveries

Courier OTPs, driver phone numbers, and tracking links, straight to family chat.

BL
BLUEDART3m

Out for delivery. OTP 7240. Driver: +91 99…

Family WhatsAppDelivered

Read everything on your laptop

Phone in your bag, OTPs on your screen. Especially nice for two-monitor people.

relay · personal
  • HDFC
    OTP 482910
    2m
  • Amazon
    Out for delivery
    14m
  • ICICI
    Rs.2,499 debited
    1h

Pipe SMS into automation

Webhook every text into your own stack. n8n, Zapier, your own server. Your call.

POST /webhook200
{
  "sender": "HDFC",
  "message": "OTP 482910",
  "category": "otp"
}

Quiet weekends without missing codes

Mute all forwarding overnight, but keep OTPs flowing. Per-destination, no all-or-nothing.

Quiet hours21:00 → 08:00
12a6a12p6p12a
Allow OTPs onlyON

Two phones, one inbox

Old work SIM keeps getting alerts? Forward them to your main phone. Clean migration, no SIM swap stress.

Old SIM
New phone
FAQ

Questions, plainly answered.

Frequently asked questions
  • Does Relay actually read my texts in the background?

    No. iOS doesn't allow any app to read SMS in the background. Relay receives a message only when Apple's Shortcuts app hands one to it via a Personal Automation you set up during onboarding.

  • Do you collect analytics or sell data?

    No analytics, no tracking, no ad SDKs, no data sales. Ever. We're a paid app, you're not the product.

  • Why does Relay need an Apple Shortcut? That seems clunky.

    It's the only Apple-permitted way for an iOS app to learn that a new SMS arrived. Once set up (60 seconds), it runs invisibly forever.

  • Why is my forwarded message delayed?

    iOS gives Shortcut automations a ~30-second background window. Most forwards arrive in 1–3 seconds. Delays usually mean the destination service (Telegram, your email server, etc.) is slow. Relay surfaces failures in the Activity screen.

  • Does Relay work on iPad?

    It runs on iPad, but iPad doesn't receive SMS unless your iPhone is paired and “Text Message Forwarding” is on in iOS Settings.

  • Is this open source?

    Not at launch. We're keeping the option open for the iOS app once we're past v1.0.

Stop being theOTP gatekeeper.

On the App Store now. Free, on-device, no tracking.