Skip to main content
Every message in Trackly SMS passes through a series of states from creation to final delivery (or failure). Understanding these states helps you troubleshoot delivery issues and build reliable integrations.

State Diagram

Message States

Drop Reasons

When a message is dropped, the status_detail field contains the reason.

Webhook Events

Provider delivery reports and inbound activity update your account asynchronously.
The sent state is set immediately when the provider accepts the message. Final delivery status arrives via webhook, typically within seconds.

Timing

Next Steps

Data Model

Entity relationships

Compliance

Opt-out handling and TCPA