# How do I test an SMS integration?

> Test an SMS integration with your test credentials first: they work against the production endpoint, so send to your own verified number, confirm the API returns the expected accepted response, verify the delivery receipt (DLR) arrives via webhook, then check encoding, sender ID, and segment count before you go live. After approval, send a small first batch to your real destination countries to validate route quality, and only then scale.

- Canonical URL: https://www.broadnet.me/answers/how-to-test-sms-integration
- Language: en
- Last reviewed: 2026-09-29
- Publisher: BroadNet (https://www.broadnet.me)

## Start with your test credentials

Test credentials work against the production endpoint, https://api.broadnet.me, and test messages go only to your own verified number, so you test the real API without reaching real customers. Confirm auth works and the submit call returns the expected message id and status. See /answers/what-is-sandbox-vs-production and /developers/quickstart.

## Verify the delivery receipt

A successful submit is not a delivered message. Point a webhook at your endpoint and confirm the DLR arrives with an operator-level status, so you know end-to-end delivery works. See /answers/what-is-dlr and /answers/what-is-a-messaging-webhook.

## Check encoding and segments

Send a message with an emoji or non-Latin character to confirm your pipeline handles Unicode and counts segments correctly — a silent encoding bug inflates cost and can trip filters. See /answers/what-is-encoding-gsm-7-ucs-2 and /tools/sms-segment-calculator.

## Then test real routes

Your test messages prove your code; only a small first campaign to your actual destination countries, after approval, proves route quality. Audit the DLR feed for operator-specific codes and stable delivery before scaling. See /answers/how-to-choose-sms-provider.

## Related

- [All answers](https://www.broadnet.me/answers)
- [Glossary](https://www.broadnet.me/answers)
- [Test credentials vs production: what changes when you go live?](https://www.broadnet.me/answers/what-is-sandbox-vs-production)
- [What is a DLR (Delivery Receipt)?](https://www.broadnet.me/answers/what-is-dlr)
- [What is a messaging webhook?](https://www.broadnet.me/answers/what-is-a-messaging-webhook)
- [GSM 7-bit vs UCS-2 encoding — when each is used](https://www.broadnet.me/answers/what-is-encoding-gsm-7-ucs-2)
- [Quickstart](https://www.broadnet.me/developers/quickstart)
- [Test access](https://www.broadnet.me/signup)
- [Segment calculator](https://www.broadnet.me/tools/sms-segment-calculator)
