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
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.
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.
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