Webhooks

Push every SMS event straight into the tools you already use

Watching for new messages inside the SMSEagle web interface means someone has to go look. Webhooks push SMS events straight into your own systems, so they react without anyone checking a screen.

Webhooks: Push every SMS event straight into the tools you already use

Your system reacts instantly

Every incoming SMS, message status change or call reaches your system the moment it happens, with no one watching SMSEagle.

No event gets lost

If your system is briefly unavailable, SMSEagle keeps retrying for up to 24 hours.

Confidence the connection works

A built-in test checks the destination address before a real alert depends on it.

Start pushing SMS events automatically

14-days
free trial

SMSEagle hardware SMS gateway
Webhooks: Open the Webhooks page

Every rule, one screen

Manage all webhook rules from a single page

Create, review, and toggle all your webhook rules without digging through separate settings screens.

Webhooks: Set the destination

Confirm it works before it matters

Test the destination URL before going live

Set the target URL and HTTP method, then use the built-in connection test to confirm delivery works before a real event depends on it.

Webhooks: Set the trigger conditions

Only the events you need

Trigger only on the messages you actually care about

Limit webhooks to a specific phonebook contact group or to messages containing a given string, instead of firing on every single message.

Webhooks: Keep the endpoint protected

Guard against spoofed requests

Secure the connection with an API key and status check

Add an API key parameter and define the expected HTTP status code, with self-signed SSL support if your endpoint needs it.

Webhooks: Do not lose events to a temporary outage

No event lost during a brief outage

Retry automatically at the interval you set

A failed delivery is retried at the interval you set, for up to 24 hours, so a brief outage on the receiving end has a chance to recover first.

How to configure Webhooks
Step-by-step instruction

Trusted by 8000+ 
customers worldwide

SMSEagle hardware SMS gateway

A complete solution for critical alerting

SMSEagle combines hardware and software into a single, self-contained gateway. It is designed for critical environments, so security is built in from the ground up, confirmed by CE, FCC, ISED, UKCA, PTCRB, RCM, IMDA, TDRA, CB Scheme, GCF, carrier certifications (Verizon, AT&T) and ISO 27001.

SMSEagle certifications and approvals

Webhooks: FAQ

An incoming SMS or MMS, a status change on an outgoing message (sent, delivered, or error), or an incoming voice call.

As many as you need. Each rule can be enabled or disabled independently.

If the endpoint returns a status code other than the expected one, or no response at all, SMSEagle retries at your configured interval for up to 24 hours.

Yes. Set the trigger condition to a specific phonebook contact group, or to messages containing a given string.

Yes, self-signed SSL is supported for webhook destinations.

Yes, with an API key parameter and a defined expected HTTP status code. Dedicated support is also built in for POST (3CX) and POST (Zabbix), so you can acknowledge a Zabbix alert with an SMS reply such as ACK 12345.