Key Takeaways
- A price-match webhook fires when finance posts the credit — not when the shopper uploaded a competitor screenshot.
- Sale / “shop more” copy needs its own STOP. An approved-match SMS is not a catalog yes.
- Free is 1 device, 300 SMS lifetime, and 300 contacts. Developer is 25,000 SMS per year. Platform price is devices plus send volume.
- Account OTP stays off the match-alert SIM.
- Idempotency is claim-id plus credit-day — CX re-exports when a line is corrected.
Summary
Scenario 781 is ecommerce webhooks for approved price-match credits — not loyalty expire, not backorder fill, not e-gift issue, not wishlist restock. A screenshot is a ticket. Posted is the ledger. Service pricing is devices plus SMS send volume. You bring the phones and operator credit. Free is 1 device, 300 SMS lifetime, and 300 contacts.
Professional allows 5 devices if you split match alerts from account OTP. Uncapped platform volume is not unlimited carrier SMS. Confirm payloads in Developer Center.
screenshot · posted · SMS
claim-id + credit-day — CX re-exports
An approved match is not a sale blast
Credit copy names the order and the amount. Weekend sales live elsewhere. Mixing them on the same purpose is how you get a STOP the week they actually needed the receipt.
If intake and finance both fire “we matched it,” half the shoppers never got a credit. Join posted. Suppress request-to-shopper templates.
Price-match webhook matrix
| Event | SMS | Failure |
|---|---|---|
| Screenshot in | None to shopper | False “approved” |
| Credit posted | Order + amount | Catalog stuffed in |
| Denied | Once, reason code | Daily nags |
| Account OTP | Auth pool | OTP on the match radio |
Posted vs requested
Persist claim-id plus credit-day. Signed webhooks. DLR. MCP wraps REST only.
Catalog consent
Sale SKUs need their own toggle. A credit is not a merchandising yes. FTC is not a reason to hide the amount behind a shop link.
Devices, volume, and airtime
Holiday match waves spike. We meter devices and platform sends. Free (1/300/300) is one cohort proof.
CX operations
Charge the match chassis before the holiday window. Setup, Downloads, pricing.
Decision guide
Ship when credit joins posted. Delay if intake texts “approved.” Not a CodeCanyon price-match pack.
Match checklist
- Credit-day idempotency.
- Intake silent to shopper.
- Catalog off credit purpose.
- OTP off the alert SIM.
- Developer Center fields confirmed.
Next steps
Scenario 721 loyalty, scenario 661 backorder.
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





