Skip to content
Real-Time Automation

Connect Your SMS Events to Any App

Webhooks notify your external systems the moment SMS is sent, a subscriber joins, or an incoming message arrives. Connect to Zapier and 5,000+ apps for powerful automation.

Use Cases

What You Can Automate with Webhooks

Real-world automation scenarios powered by WSMS webhooks

Sync with Your CRM

Automatically update customer records when SMS is sent or subscribers join your list

Log to Google Sheets

Track every SMS sent and subscriber signup in a spreadsheet for reporting

Notify Your Team

Get Slack or email alerts when important SMS events occur on your site

Trigger Workflows

Start multi-step automations in Zapier, Make, or n8n when webhooks fire

Update External Databases

Push subscriber data to external systems for backup or cross-platform sync

Send Slack Messages

Post to Slack channels when new subscribers sign up or messages arrive

Features

Three Webhook Events, Endless Possibilities

Built-in webhook support for all major SMS events

SMS Sent Webhook (new_sms)

Triggered every time an SMS is sent from your site. Payload includes the full API response for delivery tracking and logging.

New Subscriber Webhook (new_subscriber)

Fires when a subscriber registers via forms or API. Payload includes subscriber name and mobile number for CRM sync.

Incoming SMS Webhook (new_incoming_sms)

Triggered when your site receives an incoming SMS. Requires Two-Way add-on and compatible gateway.

Secure HTTPS Required

All webhook endpoints must use HTTPS for secure data transmission.

Multiple URLs Per Event

Register multiple webhook URLs for each event to notify different services simultaneously.

REST API Management

Register and manage webhooks via POST/DELETE requests to /wp-json/wpsms/v1/webhook.

Webhooks are available in the free version. Two-Way SMS webhooks require the Two-Way add-on.

Featured Integration

Connect to 5,000+ Apps with Zapier

WSMS integrates seamlessly with Zapier, giving you access to thousands of apps without coding. Trigger SMS from any app or send SMS data to your CRM, spreadsheets, and more.

FAQ

Frequently Asked Questions

Common questions about WSMS webhooks

WSMS supports three webhook events: new_sms (when SMS is sent), new_subscriber (when someone subscribes), and new_incoming_sms (when receiving a message, requires Two-Way add-on).

WSMS has a dedicated Zapier integration page with step-by-step setup instructions. You can also use webhooks directly with Zapier's Catch Hook trigger.

Each event includes specific payload data: new_sms sends the API response, new_subscriber sends name and mobile number, and new_incoming_sms sends the message content. All requests include X-WP-SMS-Webhook-Event and X-WP-SMS-Version headers.

Yes, the new_sms and new_subscriber webhooks are included in the free version. The new_incoming_sms webhook requires the Two-Way add-on (included in All-in-One).

Absolutely. Webhooks work with any service that accepts HTTP POST requests. You can connect to custom applications, Make (Integromat), n8n, Pabbly, or build your own receiver scripts.

Go to WSMS > Settings > Advanced Options > Webhooks Configuration in your WordPress admin. You can also manage webhooks programmatically via the REST API.

Have more questions?

Contact our support team
Start for free today

Ready to Automate Your SMS Workflows?

Connect WSMS to your favorite apps with webhooks. Core events included free, incoming SMS webhook in All-in-One.

10,000+
Active Sites
300+
SMS Gateways
2012
Since