The SMS section of AIUNIFY Call Center allows customers to send text messages from assigned business phone numbers, communicate with individual contacts, send messages to multiple recipients, review conversation history, and monitor basic messaging activity.
The SMS system uses the same connected Twilio infrastructure that supports the platform’s calling features.
Customer SMS functions may include:
Only telephone numbers assigned to the signed-in customer and marked with SMS capability are available in the SMS section.
Before sending SMS messages, confirm that the customer account has:
A number that supports Voice does not automatically support SMS.
The number must specifically display SMS capability.
To open the SMS section:
The main SMS page is located at:
The page displays SMS-capable phone numbers assigned to the customer account.
The SMS Management page provides an overview of the customer’s SMS telephone numbers and messaging tools.
The page may display:
Only assigned numbers owned by the signed-in customer should appear.
AIUNIFY Call Center retrieves telephone numbers that meet all of the following conditions:
A number may also display additional capabilities.
The number can be used for eligible telephone calls.
The number can send and receive text messages when properly configured.
The number may support multimedia messages through the provider.
The current customer compose interface is primarily designed for text-message content. Although MMS capability may appear on a number, the current compose page does not provide a complete media-attachment workflow.
When the customer has no assigned SMS-capable numbers, the page may display:
The customer may also see a message instructing them to contact an administrator or add a phone number.
To resolve this:
If a number was recently assigned, sign out and sign back in or refresh the page.
The SMS Management page may include several quick actions.
Opens the Compose SMS page.
Displays SMS conversations across the customer’s assigned numbers.
Opens the reusable SMS Templates section.
Displays basic messaging activity and performance measurements.
Connects an active AI Agent to an SMS-capable phone number.
The exact buttons shown may depend on the number’s current assignment and the signed-in user’s permissions.
To create a new text message:
The compose page is located at:
The page supports both single-recipient and bulk-recipient messaging.
Before sending a message, select the number that will appear as the sender.
The From field displays SMS-capable numbers assigned to the customer.
To select a number:
Use a number associated with the correct:
Recipients may reply to the selected sending number.
The Single Recipient option is used to send a message to one telephone number.
To send a single message:
The system validates the recipient before submitting the message.
Recipient numbers should be entered in international format.
For example:
The number should generally contain:
Avoid entering:
The interface validates and formats the number before sending.
If the recipient number is invalid, the interface may display:
or:
To correct it:
The system will not intentionally send a single-recipient message when the number fails validation.
The Bulk Recipients option allows a customer to send the same message to multiple telephone numbers.
To send a bulk message:
Each valid recipient is processed separately.
Bulk recipients may be entered manually into the recipient area.
Depending on the interface, numbers may be separated by:
Each number becomes an individual recipient tag.
The interface evaluates each tag and marks whether the number is valid.
Review all recipient tags before sending.
Bulk numbers are divided into two categories.
Valid numbers have an acceptable international format and are eligible to be submitted.
Invalid numbers contain a formatting problem or cannot be interpreted as a valid recipient.
If one or more numbers are invalid, the system opens a validation window.
The customer may be given the option to:
Do not assume that every pasted telephone number was accepted.
When a bulk list contains both valid and invalid recipients, the customer may choose to continue with only the valid numbers.
To do this:
The invalid numbers are skipped.
The system then processes only the recipients that passed validation.
To correct invalid numbers:
The interface may display a reminder to fix invalid numbers and try again.
The Compose page can import telephone numbers from customer-owned contact lists.
To import recipients:
Only contact lists belonging to the signed-in customer are eligible.
The system:
Contacts without a telephone number are not imported.
Imported numbers must still pass recipient validation before sending.
The system may display:
This can occur when:
Review the Contacts and Contact Lists sections before trying again.
A recipient may appear more than once when:
Review the recipient list carefully.
Sending the same message to the same person multiple times may:
Remove unnecessary duplicate recipients before sending.
Enter the text in the Message field.
A useful SMS message should clearly identify:
Avoid overly long messages, unclear abbreviations, and unnecessary links.
The current application accepts message content up to:
A message longer than the supported limit will fail validation.
The interface calculates an estimated segment count using 160 characters per segment.
For example:
Actual carrier segmentation can vary when special characters, emojis, Unicode text, or provider-specific encoding is used.
A long message may be divided into multiple SMS segments.
Although the recipient may see one combined message, the provider may process and bill it as several segments.
Longer messages can therefore increase:
Keep messages concise whenever possible.
Characters outside the standard SMS character set may cause the message to use a different encoding.
This may reduce the number of characters allowed in each segment.
Examples can include:
The on-screen segment estimate uses a basic 160-character calculation and may not exactly match provider billing for every message.
Before selecting Send, confirm:
Then click the Send button once.
Do not repeatedly click Send while the message is processing.
For each valid recipient, AIUNIFY Call Center:
Each recipient has a separate conversation and message record.
After a bulk send, the system may report:
A partially successful send means some recipients received a submitted message while others did not.
Do not resend the entire list without first identifying which recipients failed.
Doing so may duplicate messages for recipients who were already successful.
A successful application result means the provider accepted the send request.
The message record is stored with an outbound direction and an initial sent status.
Provider acceptance does not always guarantee final delivery to the recipient’s device.
Final delivery may still be affected by:
Review delivery information when available.
A message may fail because of:
The failed-recipient result may include a reason.
Correct the cause before sending again.
A recipient may be skipped when:
Skipped recipients should be reviewed separately from successful recipients.
To review message history:
The conversation page is located at:
The page displays conversations associated with the customer’s assigned SMS phone numbers.
Each conversation may display:
Conversations are associated with a specific customer-owned phone number and a specific contact phone number.
The same contact may have separate conversations when communicating through different business numbers.
To open a conversation:
The first available conversation may open automatically.
The message panel displays inbound and outbound messages in chronological order.
Messages are identified as either inbound or outbound.
The message was received from the contact.
Inbound messages normally appear on the contact side of the conversation.
The message was sent from the business number.
Outbound messages normally appear on the business side of the conversation.
Each message also displays its relative sending or receiving time.
An outbound message may be marked as manually generated or AI-generated.
A customer user manually entered and sent the message.
An assigned AI Agent created the response.
The conversation interface may display a robot icon for AI-generated messages.
Review AI-generated responses regularly to confirm that they remain accurate and appropriate.
To reply manually:
The reply is sent from the phone number connected to that conversation.
The customer does not need to select the From number again.
The message field supports keyboard sending.
Sends the message.
Creates a new line without sending.
Review the message before pressing Enter because the conversation interface sends immediately.
Manual conversation replies are limited to:
If the message exceeds the limit, the request will fail validation.
Keep replies concise and appropriate for SMS delivery.
The Conversations page may include a search field.
Use it to locate a conversation by:
If no result appears:
A conversation may display a status such as Active.
An Active conversation represents an ongoing messaging thread.
The current customer interface primarily presents active conversation activity. Additional status-management controls may be limited in the current release.
The conversation record contains an unread count.
This count can help identify conversations requiring attention.
When reviewing messages:
The current interface may not provide a complete inbox-management workflow for every unread-state action.
An active AI Agent can be connected to an SMS-capable phone number.
To assign one:
After assignment, the number may display the AI Agent’s name.
When a phone number already has an AI Agent, the button may display:
To change it:
Changing the assigned AI Agent may change how future incoming messages are answered.
When an incoming SMS reaches an assigned number, the system:
AI-generated responses are marked separately from human responses.
The current incoming webhook workflow checks for an assigned AI Agent.
When no AI Agent is assigned, the provider response may indicate:
This means customers expecting automated inbound SMS handling should assign an AI Agent to the number.
Manual outbound messaging can still be used independently, but the automatic inbound-response workflow depends on an assigned AI Agent in the current source version.
Customers should regularly review:
AI responses should not be left completely unsupervised.
A human user should intervene when the conversation requires judgment, authorization, or sensitive assistance.
The SMS Templates section is intended to provide reusable text for frequently sent messages.
Templates can help standardize:
The section can be opened from SMS Management or:
The current application contains:
However, the current frontend page does not contain a complete working form or connected create, edit, delete, and use workflow.
The Create Template buttons are displayed, but no completed action is attached in the current source version.
Customers should therefore treat SMS Templates as a developing feature until the creation workflow is completed.
The Templates page currently may display:
and:
Selecting Create Template may not open a working creation form in the current release.
Customers can continue composing messages manually.
Frequently used approved message text may be maintained in an authorized external document until the template workflow is completed.
Until the full template feature is active:
Do not store private customer information inside a reusable template.
To view SMS activity:
The analytics page is located at:
The page provides an overview of messaging activity associated with the customer’s SMS numbers.
Total Conversations represents the number of conversation records connected to the customer’s assigned phone numbers.
A conversation is generally created for a unique combination of:
The same contact can therefore appear in multiple conversations when different business numbers are used.
Total Messages includes messages stored across the customer’s SMS conversations.
This may include:
Use the conversation history to understand the details behind the total.
Active Conversations counts conversation records whose status is Active.
This metric indicates the amount of current messaging activity stored under the customer’s phone numbers.
An Active status does not necessarily mean the recipient is currently online or responding in real time.
The analytics page includes an AI Responses measurement.
In the current source implementation, this value counts messages marked as AI-generated.
Although the backend field is named ai_response_rate, the current calculation is a count rather than a percentage.
Do not interpret it as a delivery rate or response percentage.
The analytics interface indicates that more detailed analytics are planned.
The current page primarily provides summary cards.
Advanced measurements such as the following may not yet be fully available:
Use provider records, credit history, and conversation history when more detailed analysis is required.
The SMS section is designed to use unified billing with the platform’s calling services.
SMS costs may be influenced by:
A bulk message containing three segments and 100 recipients can create substantially more usage than a one-segment message to one recipient.
Review the customer credit balance before large sends.
SMS is primarily text-based messaging.
The customer compose page currently supports text messages.
MMS may support media such as images or other attachments.
A number may show MMS capability, but the current customer compose interface does not provide a complete attachment uploader or media-message workflow.
Do not assume MMS sending is available solely because the capability badge is displayed.
Message records can contain provider and application statuses.
Possible statuses may include:
The status available in the interface depends on provider callbacks and current page support.
A Sent status commonly means the provider accepted the message for processing.
A Delivered status provides stronger confirmation that the carrier reported delivery.
When Twilio accepts a message, the application stores the provider message identifier when available.
This identifier helps administrators investigate:
Customers normally do not need to use this identifier unless support requests it.
The system includes events for broadcasting sent and received SMS messages.
When real-time services are configured correctly, conversations may update without a complete page reload.
If new messages do not appear:
Customers should send messages only to recipients they are authorized to contact.
Messaging procedures should include:
Do not continue promotional messaging to a recipient who has withdrawn consent.
Use professional and clear language.
Messages should:
Do not include private financial, health, authentication, or identity information unless the communication process has been approved for it.
Before sending to a large list:
A small test send can reveal formatting and provider issues before the full list is processed.
Confirm:
Contact the administrator if the number appears elsewhere but not in SMS Management.
The Send button may remain unavailable when:
Complete all required fields and review validation messages.
Confirm:
Try importing one list at a time to isolate the problem.
Review:
Resend only to the recipients that did not succeed.
Confirm:
An administrator may need to inspect the SMS webhook logs.
Confirm:
Review the conversation manually and respond when necessary.
The current SMS Templates page does not contain a completed template-management workflow.
The buttons may be visible without a functioning create form.
This is a current feature limitation rather than a customer configuration error.
Continue using the Compose page until the feature is completed.
Remember:
Compare the analytics summary with conversation history and provider records.
Before using SMS for customer communications, confirm:
AIUNIFY Call Center allows customers to send and manage SMS messages using assigned SMS-capable telephone numbers.
Customers can send to one recipient, add multiple recipients, or import recipients from customer-owned contact lists.
Telephone numbers are validated before sending, and invalid bulk recipients can be corrected or skipped.
Messages may contain up to 1,600 characters. The interface estimates segments using 160 characters per segment.
Each valid recipient is processed separately. The system creates or updates a conversation, sends the message through Twilio, records the message, and updates conversation activity.
The Conversations page displays inbound, outbound, manually created, and AI-generated messages. Customers can select a conversation and send a manual reply.
An active AI Agent may be assigned to an SMS-capable number for automated inbound responses.
The SMS Templates page exists, but its complete create and management workflow is not yet connected in the current release.
The SMS Analytics page currently displays Total Conversations, Total Messages, Active Conversations, and a count of AI-generated responses. More detailed analytics are planned.
Customers should validate numbers, monitor credits, maintain recipient consent, supervise AI responses, and review failed or skipped recipients before resending messages