Order and delivery messaging
An order confirmation, a dispatch notice and a delivery-window message are three separate templates with three different failure costs. Keep them short enough to stay in one GSM-7 segment, avoid public URL shorteners that local filters block, and give every message a purpose the recipient can recognize. Register the sender before the first send, because a route that works in testing can be filtered on launch day. Reconcile delivery receipts against orders and refunds, not against raw message counts: a late delivery notice and a missing one look the same in a dashboard total.