iPhone SMS to Slack
Forward iPhone SMS to Slack
Send selected iPhone texts to your Slack channel. Keep work updates where your team can see them, using Apple Shortcuts and a webhook you control.
iPhone · iOS 26 or later. Your receiving iPhone stays on and online. No Fwrd account or new phone number needed.
The route
Set up once. Texts forward on their own.
First, get your Slack incoming webhook URL, as the setup guide shows. Then Fwrd’s own setup hands you a ready-made shortcut to add in Shortcuts.
Fwrd’s setup in these steps needs iOS 27. On iOS 26, add Slack as shown under Build it yourself.
Choose Slack in Fwrd’s setup
On the iPhone, open Fwrd and tap Set Up Forwarding at the end of the intro. When it asks where your texts should go, choose Slack.
Paste the URL into Fwrd
Paste the whole URL into Webhook Link, then continue. Fwrd checks the address first, so a shortened or hand-edited URL won’t be accepted.
Webhook Link ← Slack incoming webhook URL
Add the ready-made shortcut
Choose which texts to forward. Tap Get Shortcut. In Shortcuts, tap Add Shortcut, then ◀ Fwrd at the top left.
Switch it on
Tap Open Shortcut. In Shortcuts, tap Edit, then › after “where” (not ×), and turn on Automation.
Allow the first run
Fwrd runs the shortcut once with a sample text, which counts as one forward. Shortcuts asks twice the first time: tap Allow, then Always Allow.
You’re all set
That’s it. New matching texts now go to your Slack channel on their own, with the iPhone unlocked or locked. After the iPhone restarts, unlock it once and forwarding carries on.
Build it yourself
On iOS 26, or to build the automation yourself, follow these steps instead. First, connect Slack in Fwrd using the setup guide. Tap Send Test Message, then save the destination with the tick and leave it active. Next, set up the incoming-message trigger on your iPhone:
Create a Message automation
On the receiving iPhone, open Shortcuts. On iOS 27, go to Library → Automation and tap +. If you see Describe a shortcut, tap Edit. Tap Automation, then Message, and change Sender to Message. Type a word your texts contain, such as code or verification: matching on the message catches short codes and senders outside your Contacts, which Sender can’t. Then tap the arrow beside the trigger and check that Confirm Before Run is off. Under ⓘ, then Privacy, check that Allow Running When Locked is on. On iOS 26, tap Automation, then +, then Message, and choose Run Immediately.
Message contains ← your word · Confirm Before Run ← Off · Allow Running When Locked ← On
Add Fwrd’s Forward Message action
Search for Forward and add Fwrd’s Forward Message to All Destinations below the trigger. Tap Message in it, tap Select Variable, and choose Shortcut Input; Shortcuts adds a Receive block at the top, which is fine. Tap back to save. On iOS 26, tap Create New Shortcut first, then add the action: its Message fills in as Shortcut Input. Tap Done.
Message = Shortcut Input
Good to know
- You add the Message automation to Shortcuts yourself, and you control it there.
- The iPhone must receive the SMS, stay powered on, and have internet access. Unlock it once after a restart.
- Each matching message goes to every active destination in Fwrd, unless that destination’s filter skips it. Turn off destinations that should not receive it.
If your text does not arrive
If Send Test Message fails, check your destination credentials and permissions. If Send Test Message arrives but texts don’t, check the automation: that it’s switched on, your Message Contains keyword, the Message input, and that it runs without asking. If the destination has a filter in Fwrd, check it with Try a Text.
Check Fwrd’s Activity for a failed attempt, and that you have forwards left on the free plan. If you restarted the phone, unlock it once.
See every Slack fix in the guideData and control
Your message goes directly from your iPhone to Slack, without passing through Fwrd servers. Fwrd sends only the original message text, with no timestamp or title, and adds who sent it only if you turn on Include Who Sent It. Slack keeps its copy under its own privacy policy. Fwrd keeps a local forwarding log containing message text, destination, time, and delivery result. It never stores the sender. Keep tokens and webhook URLs private.
Start with 15 free forwards each month
No paid subscription required. The allowance resets each calendar month. Pro removes Fwrd’s monthly limit.
US prices: $4.99/month or $29.99/year. The annual plan includes a 7-day free trial for eligible customers, then renews at $29.99/year until canceled.
See all pricingForwarding iPhone texts to Slack: FAQ
Can I automatically forward iPhone text messages to Slack?
Yes. Fwrd posts selected incoming iPhone texts to a Slack channel automatically, through an incoming webhook you create. You set up a Message automation in Apple Shortcuts once, and after that each text that matches it is sent from your iPhone to the channel.
How do I forward SMS from my iPhone to a Slack channel?
Create an incoming webhook for your channel at api.slack.com/apps and copy its URL. On iOS 27, open Fwrd and follow its setup: choose Slack, paste the URL, and choose which texts to forward. Then tap Get Shortcut, add Fwrd’s ready-made shortcut in Shortcuts, and switch on its automation. Fwrd then runs the shortcut once with a sample text, and Shortcuts asks for permission twice: tap Allow, then Always Allow. On iOS 26, add Slack in Fwrd with the URL and tap Send Test Message, then create a Message automation in Shortcuts with a Message Contains keyword and Run Immediately, and add Fwrd’s Forward Message to All Destinations: its Message fills in as Shortcut Input. That’s it: each matching text now goes to your Slack channel on its own, with the iPhone unlocked or locked.
Can Fwrd post iPhone texts to a private Slack channel?
Yes. Join the private channel first, then choose it when you add the incoming webhook to your workspace. Each webhook posts to exactly one channel, and some workspaces need an admin to approve the Slack app before you can install it.
Can I forward texts to more than one Slack channel?
Yes. Create an incoming webhook for each channel and add each one in Fwrd as its own Slack destination. Every text that matches your automation goes to all of them, unless you give a channel its own filter in Fwrd: only texts with certain words, only texts that look like a verification code, or only texts at certain hours.
What does a forwarded text look like in Slack?
A plain post holding the text exactly as it arrived, under your Slack app’s name and icon. Fwrd adds no time or heading, so give the app a name like Texts from my iPhone to tell its posts apart. To see who sent each text, turn on Include Who Sent It in Fwrd’s Settings and pick Sender on Fwrd’s action in Shortcuts: each post then starts with a From: line.
Does forwarding to Slack work when my iPhone is locked?
Yes. Fwrd sends the request from your iPhone in the background, without opening the app, as long as the automation is set to run without asking. The iPhone has to stay on and online, and after a restart you need to unlock it once before forwarding works again.
Is it free to forward iPhone texts to Slack?
It’s free for up to 15 forwards per calendar month, with no Fwrd account and no subscription. One text counts once, however many destinations it goes to. Fwrd Pro removes that limit for $4.99/month or $29.99/year, and the annual plan includes a 7-day free trial for eligible customers. Slack’s own plan limits still apply.
Why won’t Fwrd accept my Slack webhook URL?
It’s probably a Workflow Builder link. Fwrd accepts only Slack incoming webhook URLs, which start with https://hooks.slack.com/services/, and refuses Workflow Builder URLs that contain hooks.slack.com/triggers. Create an incoming webhook in your Slack app’s settings and paste that URL instead.
Can I choose which texts get forwarded to Slack?
Yes, in two places. Only texts that match your Shortcuts Message automation reach Fwrd. Set Message Contains to a word that appears in the texts you want, such as code, verification, or delivery. Match on Message Contains rather than Sender, because the Sender picker only offers your Contacts and misses short codes. Then each Slack destination in Fwrd can have its own filter, under Which Texts: only texts with words you choose, only texts that look like a verification code, or only texts that arrive at certain hours. Try a Text checks a filter on a sample text. For the filter to do the choosing, set Message Contains to a single space.
Does Fwrd see or store the texts I forward to Slack?
Fwrd handles the text only on your iPhone: it never passes through a Fwrd server, and there’s no Fwrd account. Fwrd sends only the original message text, plus who sent it if you turn on Include Who Sent It, and keeps a local log on the iPhone with the message text, destination, time, and result. It never stores who sent the text, not even in that log. Slack keeps its copy under its own privacy policy.