# SMS Blasts

SMS blasts send text messages to selected candidates.

## How SMS Blasts Work

1. **Message**: Enter up to 2000 characters
2. **Template variables**: Use {{candidate\_name}} for personalization
3. **Recipients**: System sends to candidates with phone numbers from previous SMS engagement
4. **Filtering**: Option to only send to candidates who haven't completed interviews and aren't knocked out

## Rate Limiting

SMS messages are rate limited to **once per hour per candidate**. This prevents spam and maintains professional communication.

* If you attempt to text a candidate who received an SMS in the last hour, they will be automatically skipped
* The system tracks this automatically - you don't need to manage it manually
* Skipped candidates will show "rate\_limited" as the reason in your blast results

## Requirements

* Phone numbers from candidates who've previously engaged via SMS
* Message text (required, 2000 character limit)
* SMS provisioning - your account must have a provisioned phone number

## Template Variables

You can personalize messages using:

* `{{candidate_name}}` - Inserts the candidate's name

## Technical Details

* Only candidates with SMS history can receive SMS blasts
* Invalid phone numbers are automatically skipped
* System tracks delivery status for each candidate

## Viewing SMS Blast Results

After sending, you can view:

* **Total selected**: Number of candidates you chose
* **Eligible**: Candidates who met the filtering criteria and have SMS history
* **Enqueued**: Successfully sent messages
* **Skipped**: Candidates who were filtered out (with reasons)

Access blast history from your job posting's Actions dropdown → Blast Requests.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.admin.heymilo.ai/inviting-candidates/contact-blasts/sms-blasts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
