Everything worth knowing, nothing that isn't.
Attribute revenue, not opens
Open rates flatter SMS; revenue is the real measure. Use unique tracked links, unique promo codes, or a holdout control group to isolate the revenue the campaign actually caused. See /answers/sms-marketing-best-practices.
Count the full cost
Include message spend (per segment, so watch encoding), any discount or incentive, and platform costs. Compare against attributed revenue for a true return. See /answers/sms-pricing-explained and /answers/sms-character-limit-explained.
Protect the denominator with list quality
Consented, clean, well-segmented lists convert; blasting unconsented or stale numbers wastes spend and hurts deliverability, dragging ROI down. See /answers/how-to-handle-sms-opt-outs and /products/hlr-lookup.
Compare and combine channels
Benchmark SMS against email and WhatsApp for the same goal, and combine them — an SMS reminder on an email campaign often lifts total ROI. See /answers/sms-vs-email-marketing and /answers/abandoned-cart-sms.