How to Forward SMS to a Custom Webhook

Send SMS data to any custom webhook or API endpoint for advanced automation.

Introduction

For developers and automation enthusiasts, SMS Forwarder can send SMS data to any custom webhook or API endpoint. This enables powerful integrations with tools like Zapier, Make, n8n, or your own backend.

Step 1: Set Up Your Webhook Endpoint

Create an HTTP endpoint that accepts POST requests. The endpoint should return a 200 status code on success. SMS Forwarder sends a JSON payload with the message data.

{
  "sender": "+15551234567",
  "message": "Your verification code is 123456",
  "timestamp": "2026-04-17T10:30:00Z"
}

Step 2: Add to SMS Forwarder

  1. Open the SMS Forwarder app
  2. Tap Add Destination
  3. Select Webhook
  4. Enter your Webhook URL (e.g., https://your-server.com/sms-webhook)
  5. Tap Save

Step 3: Test

Send a test SMS and check your webhook endpoint for the incoming POST request.

Advanced Tips

  • Zapier / Make: Use a Zapier or Make webhook trigger URL as your endpoint for no-code automation.
  • Custom headers: Some advanced configurations support custom HTTP headers for authentication.
  • Error handling: The app retries failed webhook deliveries automatically.
  • Batch processing: Messages are sent individually for real-time processing.

Troubleshooting

  • No requests received? Verify the URL is publicly accessible (not localhost).
  • Authentication errors? Make sure your endpoint doesn’t require headers the app can’t send.
  • Timeout issues? Ensure your endpoint responds within a reasonable time (under 30 seconds).