Key Takeaways
- Scenario 253 is custom-proof approval webhooks — not rainchecks, bundle breaks, engraving delays, mill delays, customs holds, subscription pause, size-exchange ready, fraud-review holds, preorder slips, loyalty-points expiry, gift-wrap ready, digital downloads, pre-auth holds, line-item cancels, warranty, store credit, price-match, try-on kits, subscription skips, BOPIS, waitlist restocks, preorder drops, gift-card sales, COD, split-ship, refunds, or renewals.
- “Proof CP-4 approved — press 12 Nov” is transactional. “Shop leftover prints” is marketing. Split SIMs.
- Cap SMS per proof id. Press retries of proof.approved 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 proof.approved event nags people whose job already went to press.
- REST fields live in Developer Center — not a CodeCanyon proof plugin. MCP, if you use it, is only a REST wrapper.
Summary
Scenario 253 is ecommerce webhooks for custom-proof approvals. The press owns the proof id. The Android texts the shopper a press date, not a leftover-print blast. Priced by devices and SMS send volume. You use your own phone and operator SMS credit.
If you SMS on every press ping without a proof+date key, you will burn airtime on jobs already on the cylinder — and shoppers will treat CP as spam.
Proof-approval confirm
Verify the webhook signature before you enqueue. Shopify overview · webhooks guide. Fields: Developer Center. Industry notes: GSMA.
Event map
| Event | Payload | SIM | Do not |
|---|---|---|---|
| proof.approved | CP id + press date | Transactional | Retry-SMS on press ping |
| proof.pressed | Once per job | Transactional | Bundle a leftover-print CTA |
| Leftover prints | Promo | Promo MSISDN | Ride the proof inbox |
| Staff login | OTP | Dedicated OTP phone | Share the proof radio |
One SMS per proof
Press retries. Your key is proof+date. Idempotent send. DLR ≠ pressed — 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 press week. Doze · setup.
Security
Separate press secrets from gateway callbacks. Trust Center · OTP. Leftover STOP off the proof inbox. STOP.
Checklist
- HMAC required.
- Idempotency on proof+date.
- Pressed events capped once.
- OTP isolated.
- Airtime for press week.
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
- device and SMS volume pricingPlans and allowances





