Send a text (SMS) broadcast (spends credits)
dialmycalls_send_textSend (or schedule) a TEXT MESSAGE (SMS) broadcast to real people. THIS SPENDS ACCOUNT CREDITS AND TEXTS THE RECIPIENTS; it cannot be undone once it goes out (a scheduled one can be stopped with dialmycalls_cancel_text). Needs an active keyword (dialmycalls_list_keywords). Up to 10 messages per broadcast. Ask the user to approve the recipients, wording and time first; with confirm false nothing is sent and a preview is returned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the broadcast. | |
| confirm | Yes | MUST be true to send. Set it to true ONLY after the user has explicitly approved the recipients and content in this conversation. With false the tool sends nothing and returns a preview. | |
| send_at | No | When to send, an ISO 8601 date-time WITH time zone (e.g. 2026-11-05T14:00:00-05:00). Omit to send immediately. | |
| group_id | No | Send to every contact in this contact group (from dialmycalls_list_groups); contacts without a phone number are skipped. | |
| messages | Yes | The message texts (1-10, each up to 1600 characters). | |
| keyword_id | Yes | The keyword to tie the broadcast to (an active one from dialmycalls_list_keywords). | |
| recipients | No | People to send to, by phone number (up to 1000). Give recipients, group_id, or both. | |
| shortcode_id | No | Send from this shortcode (from dialmycalls_list_shortcodes); default: the account's number. | |
| concatenate_sms | No | Combine all messages into one on the recipient's phone. |