KarFlows charges only accepted billable channel attempts.Fallback example:
QR failed -> Meta failed -> SMS sent
Only the accepted SMS submission deducts SMS segments.All mode example:
QR sent -> SMS sent
Both accepted channels may consume their configured usage or balance.For SMS, acceptance requires a real upstream message ID. Connection failures, synchronous rejections, and responses without a message ID are refunded automatically. A later carrier delivery failure does not trigger a refund or a retroactive fallback because the submission was already accepted.
Fallback decides from immediate channel acceptance. It cannot wait for a later SMS delivery report before choosing the next channel.