📲 How to Set Up SMS Forwarding

You can easily configure SMS forwarding from your virtual number
Written by Bot
Updated 2 weeks ago

📞 Forward to a Phone Number

To receive messages on your personal phone:

  1. Click the “Settings” button next to your virtual number.

  2. Enable the “Phone Number” option.

  3. Enter the number where you want to receive SMS messages.
    📌 Note: Forwarding to a phone number is paid.

📧 Forward to Email

If you prefer receiving messages via email:

  1. Enable the “Email” option.

  2. Enter your email address.
    💡 Forwarding to email is free.

🌐 Forward via HTTP(s)

Ideal for developers or those who need to automate message processing:

  1. Enable the “HTTP(s)” option.

  2. Enter the URL of your script that will receive and handle the SMS data.
    ℹ️ Hover over the “i” icon next to the input field for an example.

💬 Forwarding to Telegram or Slack

Prefer instant delivery into your favorite messenger?


You can also forward incoming SMS messages directly to:

These integrations allow you to monitor messages in up-to-real-time, right from your workspace or mobile app.

⚙️ You can enable all of these methods simultaneously or mix and match as needed.

Once you’ve entered the necessary data, click “SAVE” — your settings will take effect immediately.

🔗 HTTP(s) Forwarding Explained: 

To receive SMS via HTTP(s), you need to create a handler on your server — a lightweight script or endpoint that will process incoming GET requests.

Our system sends SMS data via the GET method, using standard webhooks.

This is not a REST API — the parameters are passed directly in the URL when the SMS arrives.

🛠️ Do I understand this correctly?


To set up SMS forwarding to an HTTP(s) server, I first need to create an SMS handler on my server — in other words, a client that receives and processes the incoming messages?


 ✅ Yes, that’s absolutely correct!

Example request format:

http://someserver.com/sms.php?from=%FROM%&to=%TO%&id=%IDSMS%&date=%DATE%&msg=%MESSAGE%

 

Parameter meanings:

  • %FROM% – sender’s phone number

  • %TO% – your virtual number

  • %IDSMS% – message ID

  • %DATE% – timestamp of the SMS

  • %MESSAGE% – text content of the message

  • %DIDNAME% – Parameter for the name of the DID number

Example:

https://blur.ngrok.io/sms?from=%FROM%&to=%TO%&id=%IDSMS%&date=%DATE%&msg=%MESSAGE%

 

This URL will be automatically triggered whenever an SMS arrives, sending the message data to your server.

Did this answer your question?