Webhooks
Being upfront about the current state here, since it affects how you should architect an integration.
What exists today
SimpliSend receives webhooks from its own upstream vendors - the SMS aggregator posts delivery reports back to SimpliSend, and the payment provider posts payment confirmations back to SimpliSend. Both are internal, one-directional inputs; they update SimpliSend's own records (a message's DELIVERED status, a completed payment).
What doesn't exist yet
There is currently no outbound webhook system for third-party integrations - SimpliSend doesn't push a notification to a URL on your server when a message status changes. If your integration needs to react to delivery events, the way to do that today is to poll the message status endpoint on your own schedule.
A practical polling approach
- Poll a sent message's status a few times over the minute or two after sending - most messages resolve to DELIVERED or FAILED quickly.
- Stop polling a given message after a reasonable ceiling (a few minutes) rather than indefinitely.
- For high volume, batch your polling rather than one request per message per interval.
If your use case genuinely needs push delivery notifications, that's useful feedback - it's a known gap, not an oversight, and this page will be updated if that changes.