Key Takeaways
- Scenario 1393 is try-before-you-buy / home try-on kit webhooks — not subscription skips, BOPIS stalls, waitlist restocks, preorder drops, gift cards, COD, split-ship, refunds, or renewals.
- “Kit K-771 is out — keep by Sunday” is transactional. “Try more frames” is marketing. Split SIMs.
- Cap SMS per kit id. WMS retries of kit.shipped will empty prepaid.
- Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Free is 1 / 300 / 300. Developer is 25,000 SMS per year.
- Verify HMAC. A forged kit.due event nags people who already returned the box.
- REST fields live in Developer Center — not a CodeCanyon try-on plugin. MCP, if you use it, is only a REST wrapper.
Summary
Scenario 1393 is ecommerce webhooks for home try-on kits. The kit system owns the box. Your worker texts shipped / due / received — not the whole “try more” segment. Priced by devices and SMS send volume. You use your own phone and operator SMS credit.
If you key SMS on SKU instead of kit+state, the second warehouse ping will re-announce a box that already came back.
Home try-on kits
Map kit.shipped / kit.due / kit.received hooks to a worker. Shopify overview · gateway webhooks. Fields: Developer Center. Industry context: GSMA.
Event map
| Shop event | SMS job | Idempotency | SIM |
|---|---|---|---|
| kit.shipped | Out + keep-by | Kit + state | Transactional |
| kit.due | Once | Kit + due date | Transactional |
| try more frames | Promo | Consent + quiet hours | Promo MSISDN |
| staff login | OTP | — | Dedicated OTP phone |
One SMS per kit
WMS retries. Your key is kit+state. Idempotent send. DLR ≠ received — DLR.
Cost
Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Free: 1 device, 300 SMS lifetime, 300 contacts. Developer: 25,000 SMS per year. Paid plans uncap platform volume; devices still meter. Pricing.
Ops
Spare radio before a weekend wave. Doze · setup.
Security
Separate shop secrets from gateway callbacks. Trust Center · OTP. Try-more STOP off the kit inbox. STOP.
Checklist
- HMAC required.
- Idempotency on kit+state.
- Due nag once per date.
- OTP isolated.
- Airtime for the weekend wave.
Next steps
Ecommerce templates · SMS API documentation.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- SMS webhook integrationInbound and status events
- transactional SMS for orders and alertsEvent-driven messages
- SMS API documentationLive endpoint reference
- PHP REST send samplesPHP code examples





