New features, improvements, and fixes to Dial

August 3, 2026

Added

Attach an opt-in screenshot to a 10DLC registration

Carrier reviewers approve a registration much faster when they can see the consent screen your messageFlow describes. Submit 10DLC registration now takes an optional screenshot — send the body as multipart/form-data with a data part holding the usual JSON and one optInImage file part (max 2 MB; JPEG, PNG, WebP, or GIF). Dial hosts the image and puts it in front of reviewers; the response’s optInImageUrl shows exactly what they see. On a resubmission, leaving the file out keeps the stored screenshot, and sending "optInImage": null inside campaign removes it.

Changed

messageFlow is capped at 1920 characters

Down from 2048 — the difference is reserved for compliance material Dial appends when filing with the carrier registry. Text already submitted is unaffected until you next resubmit.