Ready to stop guessing
and start delivering?
Join 2,000+ businesses who use IntelliSend to protect their mission-critical communications with intelligent multi-provider routing.
Join 2,000+ businesses who use IntelliSend to protect their mission-critical communications with intelligent multi-provider routing.
To get started, navigate to your Organization Dashboard and click on the 'API Keys' tab. You'll need to generate a new key and store it securely. We support different keys for Development, Staging, and Production environments to ensure your live traffic is never interrupted during testing.
Never share your production API keys or include them in client-side code. Our SDKs are designed to be used in secure, server-side environments like Node.js, Python, or Go.
Once you have your API key, you can send your first SMS by making a POST request to our /v1/messages endpoint. You'll specify the destination number, the sender ID, and the message body. Our system will immediately analyze the request and select the optimal route based on your configured policies.
You should receive a response containing a unique message_id. This ID can be used to track the message's delivery status through our webhooks or by querying the /v1/messages/{id} endpoint.
To receive real-time updates on delivery status, we recommend setting up webhooks. In the 'Webhooks' section of your dashboard, provide an endpoint URL that can handle our signed POST requests. We'll send an event every time a message's status changes (e.g., from sent to delivered or failed).
All webhook payloads are cryptographically signed. Always verify the signature using your secret key to ensure the request originated from IntelliSend.