Provider-neutral SMS intelligence
Know the real cost
before you send.
One invisible character can turn a one-part message into three. TextPreflight catches encoding, segmentation and Unicode risks before they reach your provider.
POST /sms/analyzeThe expensive character problem
Looks identical.
Bills differently.
The message content appears the same to a reader. The quotation marks change the encoding capacity from 160 to 70 characters.
Live playground
Paste. Inspect. Ship.
Real analysis from the same API you integrate. Nothing you type is stored.
Preflight result
CHECKINGAnalyzing message…
Checking Unicode and encoding details.
One preflight layer
Four checks.
One predictable send.
Analyze
Detect GSM-7 vs UCS-2, exact segment boundaries, extended table characters and billable parts.
Optimize
Replace safe typography characters and show the exact before/after segment and cost delta.
Simulate
Render template variable combinations to expose expensive edge cases before production.
Estimate
Forecast segments and spend across multiple message variants and recipient counts.
Built for the send pipeline
One request.
No surprises.
Add a preflight step before your provider call. The API returns explainable data, not a black-box score.
- ✓ Standards-aware GSM-7 and UCS-2 counting
- ✓ Provider profile overrides
- ✓ Stable JSON errors and request IDs
- ✓ OpenAPI 3.1 specification
curl -X POST \
https://textpreflight.kadircoteli.workers.dev/api/v1/sms/analyze \
-H "Content-Type: application/json" \
-d '{
"text": "Your order is ready.",
"recipients": 10000,
"unitPrice": 0.0075
}'
"encoding": "GSM-7", "billable": 10000Privacy by architecture
Your message
is not our dataset.
Requests are processed in memory at the edge. Message bodies are not written to application storage or logs.
Planned beta pricing
Start free. Scale clearly.
Pricing is a launch proposal and will be confirmed before paid access opens.
DEVELOPER
Validate your integration and small projects.
- 1,000 API requests
- All four endpoints
- Community support
LAUNCH
For products adding preflight to a live send flow.
- 25,000 API requests
- All four endpoints
- Email support
- Usage visibility
SCALE
For higher-volume messaging operations.
- 100,000 API requests
- All four endpoints
- Priority email support
- Higher rate limits
No checkout is active yet. No card will be requested during the private beta.
Preflight every message
Make every character
accountable.
Inspect the API, run it locally, and put predictable SMS costs into your delivery pipeline.