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.