Slack SMS Forwading

📩 How to Forward SMS Messages to Slack Using Incoming Webhooks
Written by Vlad
Updated 1 week ago

This guide walks you through the process of forwarding incoming SMS messages from your virtual number provider directly into a Slack channel using Slack’s Incoming Webhooks — no server-side code required.

✅ What You Need

  • A Slack workspace (with admin access)

  • A Slack channel where messages will be delivered (e.g., #sms-notifications)

  • A virtual number that supports SMS reception and URL forwarding

  • Access to configure the SMS forwarding/webhook URL in your provider’s dashboard

🔧 Step-by-Step Instructions

🔹 Step 1: Create a Slack App

  1. Go to https://api.slack.com/apps

  2. Click "Create New App"

  3. Choose "From scratch"

  4. Give your app a name like SMS Forwarder

  5. Select the Slack workspace where you want to use it

  6. Click "Create App"

Your new Slack app is now created.

🔹 Step 2: Enable Incoming Webhooks

  1. In the left sidebar, click “Incoming Webhooks”

  2. Toggle the switch to "Activate Incoming Webhooks"

    • This will enable your app to post messages to Slack via URLs

You’ll now be able to create webhook URLs tied to specific Slack channels.

🔹 Step 3: Create a Webhook URL

  1. Scroll down to the section "Webhook URLs for Your Workspace"

  2. Click “Add New Webhook to Workspace”

  3. A Slack channel where messages will be delivered (e.g., #sms-notifications)

    • Choose the channel where SMS messages should be delivered (e.g., #sms-forwarding)

  4. Click "Allow"

You will now see your unique Slack Incoming Webhook URL, which looks like this:

https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX

 

Final Step: Connect It to Your SMS Number

Now that you have the webhook URL, it’s time to connect it with your virtual SMS number:

  1. Go to your Personal Account

  2. Open settings for your number or service

  3. Look for the field named something like:

    • SMS Forwarding URL

    • Webhook URL

    • HTTP(S) Callback URL

  4. Paste your Slack Webhook URL into that field

  5. Save your changes

That’s It!

Whenever your virtual number receives an SMS, the message content will be instantly forwarded to your chosen Slack channel via the webhook.

Did this answer your question?