Atom Telecom
Knowledge BaseAI Assistant
  1. Home
  2. Support
  3. SMS
  4. Receiving SMS on your Email using Microsoft Flow

Receiving SMS on your Email using Microsoft Flow

3 min readSMS

This guide is to show you how you can use a cloud automation tool to divert SMS received on your Virtual Mobile Numbers to your email. This guide will show how you can use Microsoft Flow to automate the process for you.

You will need to have an account with Microsoft Flow. You can login to Microsoft Flow over at https://flow.microsoft.com

  1. Click on My Flows. On the top menu bar select New Flow > Automated cloud flow
  2. Under Flow Name, give it a descriptive name like "Receive SMS from @voice" and leave everything blank and click on Skip
  3. Type in "Request" in the search field and select Request
    Microsoft Flow connector search results with the "Request" connector highlighted in red
    Microsoft Flow connector search results with the "Request" connector highlighted in red
  4. Under the Triggers, select When an HTTP request is received. A URL will automatically be created once you complete the flow.
  5. Click on Next Step and type in Mail and select Send an email notification
  6. In the To field, enter the email address that you want to send the notification to
  7. When you click in the Subject field a pop-up will appear. Select Expression and paste this syntaxand click on OK.
    plain text
    triggerBody().from
  8. You can add "New SMS From -" at the front of the Subject field as belowThis will mean the the Subject of the email will appear as "New SMS From - {Sender Number}".
    Microsoft Flow "Send an email notification" step with Subject set to "New SMS From - triggerBody()"
    Microsoft Flow "Send an email notification" step with Subject set to "New SMS From - triggerBody()"
  9. In the Body, you can pre-type as per below:
    "Send an email notification (V3)" step in Microsoft Flow with Body pre-filled with To, From, Time,…
    "Send an email notification (V3)" step in Microsoft Flow with Body pre-filled with To, From, Time,…
  10. Next, click next to the "To:", and from the pop-up, click on Expression and paste this syntaxand click on OK.
    plain text
    triggerBody().to
  11. Click next to the "From:", and from the pop-up, click on Expression and paste this syntaxand click on OK.
    plain text
    triggerBody().from
  12. Click next to the "Time:", and from the pop-up, click on Expression and paste this syntaxand click on OK. Please be mindful that the timestamp will show as a GMT 0 timezone.
    triggerBody().timestamp
  13. Click next to the "Message:", and from the pop-up, click on Expression and paste this syntaxand click on OK.
    plain text
    triggerBody().message
  14. The final result should look something like this
    Completed "Send an email notification (V3)" step in Microsoft Flow with dynamic SMS fields mapped t…
    Completed "Send an email notification (V3)" step in Microsoft Flow with dynamic SMS fields mapped t…
  15. You can now click on Save
  16. Go back to the first trigger and click on When a HTTP request is received and copy the URL provided
    Microsoft Flow "When a HTTP request is received" trigger showing the HTTP POST URL with Copy Url bu…
    Microsoft Flow "When a HTTP request is received" trigger showing the HTTP POST URL with Copy Url bu…
  17. Log in to your @voice portal and head over to Accounts > List All
  18. Select Connections and select the Callback URL tab
  19. Paste the URL you copied from Microsoft Flow and hit Update

Now all SMS that is received on the Account will automatically be pushed to Microsoft Flow, which in turn will trigger the automation to send an email to you.

Was this article helpful?

Related articles

Sender ID RegistrationHow to Check SMS Spam, Blocked and Filtered Message FoldersSMS Segment Limits GuideKlaviyo Integration

Need more help?

Chat with our AI assistant

Back to SMS

Copyright © 2026 Atom Telecom. All rights reserved.