Forward SMS

How to forward SMS to Slack

By Forward SMS Team ·
10 min read
Forward SMS to Slack

Forward SMS is a versatile Android app that seamlessly forwards SMS to phone numbers, emails, URLs/APIs, or Telegram. It also forwards phone notifications like missed calls, shutdown/turn-on events, and low battery alerts. Additionally, it offers auto and remote replies for efficient message management.


Set up Slack webhook

  1. Create a new app in slack to handle incoming SMS. Refer this link to create one.
  2. Enter the app name and workspace where app should be created.
    creating slack app by entering app name and selecting workspace
  3. Activate Incoming webhooks from the webhooks tab. The webhook tab can be accessed from app's management dashboard
    activating incoming webhook
  4. Now webhooks are enabled, create a new webhook by clicking on Add New Webhook to Workspace button
    adding webhook to workspace
  5. It will prompt for the channel where the webhooks shoiuld be added. Select a channel or you can create a new channel separately and come back here later.
    select channel for webhook
  6. You'll be sent back to your app settings, where you should see a new entry under the Webhook URLs for Your Workspace section. Your webhook URL will look something like this:
  7. https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
  8. Keep the URL handy as it will be used in app to setup forwarding rule

You can also refer Slack's offical documentation to set up incoming webhook.

Set up rule in app

  1. Create a Basic or Advanced rule. For simplicity of steps, we will create a basic rule
  2. In the receiver section, select URL as forwarding option. Tap on Edit URL Config button to setup config.
    Selecting URL from the options available in forward sms application
  3. In the URL section, enter the URL provided by Slack after creating webhook.
    Enter webhook URL provided by slack
  4. In the body section, you can create payload of your choice. You can also select the default slack template to autofill basic template.
    select slack template
  5. The body template can be customized by adding properties from the available properties section.
    available properties to be sent to slack template
    Available properties:
    {msg}: Content of SMS
    {local-time}: Local Time
    {time}: UTC Time in ISO Format
    {sender}: Sender Detail
    {sim-detail}: Sim Detail
    {rule-name}: Rule Name
    {app-name}: App Name
    {formatted-msg}: Contains formatted SMS with other details
  6. Save the URL Config.
  7. You can update other rule config or save the rule.
  8. After saving the rule, it's recommended to test its functionality by selecting the option. This allows you to verify that the rule is correctly set up and functioning as intended, ensuring that SMS messages are forwarded according to your specified criteria.
  9. Your rule has been setup, check in Slack application to make sure forwarded text are received.