Key Takeaways
- CodeCanyon SMS gateway webhook guides describe third-party marketplace scripts — not sms-gateway.app’s maintained SaaS.
- Whether DIY panel or SaaS, verify signatures, dedupe event ids, and never treat HTTP accept as delivered.
- You still bring phone and operator airtime on Android SIM paths.
- Prefer a maintained control plane when OTP uptime beats plugin archaeology.
- No Unlimited SMS titles. Free platform tier has a lifetime SMS cap.
SMS gateway CodeCanyon webhook — in-depth guide is for buyers evaluating marketplace panels and for teams comparing them to a maintained Android SIM API. CodeCanyon hub · Our webhook overview. Docs: Developer Center.
Devices and send volume. CodeCanyon ≠ us.
Marketplace license ≠ maintained control plane. Read the item page before you wire production OTP.
CodeCanyon is not SMS Gateway
Envato/CodeCanyon listings are third-party PHP/panels you host. sms-gateway.app is Secuno LLC’s SaaS: Android app + cloud queue + Bearer API. Do not paste our docs into a random script’s support thread as if they were the same product.
If the seller vanished and the webhook secret lives in a shared FTP folder, that is the risk model — not “webhooks are hard.”
Webhook checklist
| Check | Marketplace script | sms-gateway.app |
|---|---|---|
| Who hosts control plane | You | Maintained SaaS |
| Auth on POST | Whatever the item coded | HMAC signature |
| DLR source | Script + your modem/phone | DLR + webhooks |
| Updates | Seller cadence | Product releases |
| Pricing shape | Item fee + your hosting | Devices + SMS volume |
Marketplace script realities
You own PHP upgrades, TLS certs, and the handset/modem the script drives. Webhook bugs are yours at 2am. Use licensed purchases only — no piracy mirrors.
Maintained SaaS webhooks
{
"id": "evt_01K2F8QW3N4RXB7M",
"type": "message.delivered",
"createdAt": "2026-08-12T14:04:09Z",
"apiVersion": "2026-08-12",
"data": {
"message": {
"id": 41823,
"number": "+14155552671",
"text": "Your verification code is 481920",
"status": "Delivered",
"campaignId": 17,
"deviceId": 3,
"metadata": { "orderId": "1234" },
"sentAt": "2026-08-12T14:04:02Z",
"deliveredAt": "2026-08-12T14:04:09Z"
}
}
}Illustrative shape — confirm live JSON in Developer Center. Register endpoints via the panel/API; verify X-SmsGateway-Signature.
Signatures and dedupe
Reject unsigned bodies. Unique-constrain event ids so retries do not double-apply state. Never mark login from webhook alone without your hash check.
Next steps
If you are still on a CodeCanyon panel, inventory webhook secrets and update channels. If you want a maintained path, canary staff SMS on Free (300 lifetime). Downloads.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- SMS webhook integrationInbound and status events
- device and SMS volume pricingPlans and allowances
- Android SMS gateway product guideDefinition, product, and how to buy
- SMS API documentationLive endpoint reference





