Outbound SMS is being released in phases. The current release supports number setup, carrier registration, CSV contact import, and draft campaigns. Sending remains unavailable until both carrier approval and the sending phase of the product are enabled for your workspace.
Before you begin
You need:- IrisAgent administrator access
- A notification email for registration updates
- Your company’s legal and tax information for carrier registration
- A description of how customers opt in to receive your messages
- A CSV file containing only contacts who have explicitly opted in
Set up your text channel
- In IrisAgent, open Deploy → Text channels.
- Enter a preferred three-digit US area code.
- Click Get number.
Register your business
After your number is provisioned:- Enter the email address that should receive registration updates.
- Click Start registration.
- Complete the secure embedded registration form. Provide accurate company, tax, and messaging-use-case information.
- Describe how recipients opt in. The opt-in description should match the actual experience customers see.
- Submit the form for carrier review.
Prepare a contacts CSV
Create a CSV with aphone_number column. You can optionally add first_name for personalization.
phone_numberis required. IrisAgent also recognizesphone,mobile, andmobile_numberas phone-column headings.first_nameis optional.first name,firstname, andnameare also recognized.- Numbers must be valid US numbers. Formatting characters are allowed; IrisAgent normalizes accepted numbers to E.164 format.
- Duplicate phone numbers are included once.
- Invalid rows are skipped and reported after import.
- A campaign can contain up to 1,000 unique recipients in the initial release.
Create a campaign
- Open Outbound from the IrisAgent sidebar.
- Click Create campaign.
- Enter a campaign name. This is visible only to your team.
- Write the message recipients should receive.
- Upload the contacts CSV.
- Review the number of valid and skipped contacts.
- Confirm that every recipient has explicitly opted in.
- Click Save draft.
Personalize a message
Use{{first_name}} wherever the recipient’s first name should appear:
Message length and opt-out language
The editor shows the message length and an estimated SMS segment count. Messages longer than a single segment may be split by the carrier and can cost more to deliver. Non-GSM characters can also change segment length. Include clear sender identification and opt-out language appropriate for your program, such asReply STOP to opt out. Carrier and legal requirements vary by use case and jurisdiction; your organization is responsible for ensuring its campaign and consent process comply with applicable requirements.
Troubleshooting
I received a number, but sending is not available
Number provisioning is immediate, but carrier registration is separate. Open Deploy → Text channels and check whether the status is Action required, Carrier review, or Needs attention.My CSV was rejected
Confirm that the file:- is saved as CSV
- includes a recognized phone-number heading
- contains valid US phone numbers
- contains no more than 1,000 unique valid recipients