Skip to main content
Available for Pearl Voice only.
Send Email action interface on light mode
Send Email action interface on dark mode
The Send SMS node lets your AI agent send an SMS in real time, during the conversation (In-Call) or after it ends (Post-Call), so your customers receive important information instantly.

Adding the Node

In the Flow Editor, add a Send SMS node where you want the message to be sent.
ContextWhere to add it
In-CallPlace the node in the conversation, at the point where the SMS should be sent.
Post-CallAdd it as a Post-Call action to send the SMS once the call ends.
The SMS is sent based on where the node sits in your flow, there is no separate trigger field on the node itself.

Fields to Configure

Send SMS node configuration with To and SMS Content fields
1

To

The recipient phone number(s), entered as tags. At least one recipient is required, and you can mix both modes below in the same field.Send to the customer (dynamic) — Insert the built-in phone number variable with the variable picker. At send time it resolves to the number of the person on the call, including the country code (e.g. +1 234 567 8900), and is stored as {phoneNumber}. This is the most common setup: the SMS goes to the customer you’re talking to.Send to a fixed number (static) — Type a number and press Space or Enter to turn it into a tag. Use this to always notify the same destination (an internal team, a manager, a back-office line), whoever is on the call.
Only the built-in phone number variable can be inserted here. Custom variables (including numbers collected during the call) are not available in the To field, only static numbers or the customer’s phone number. This mirrors the Email node’s To field, which only accepts the email address variable.
Accepted format: an optional leading + followed by 1 to 20 digits, with no spaces, dashes, or parentheses. Invalid entries are rejected and not added as a tag.
ValidInvalid
+15551234567+1 555 123 4567
0612345678(555) 123-4567
2

SMS Content

Write the message to send. You can include links and details, and insert variables to personalize it, for example: Hi {firstName}, your reservation at {restaurantName} is confirmed.Available variables depend on where the node runs:
ContextAvailable variables
In-CallPre-Call + In-Call
Post-CallPre-Call + In-Call + Post-Call (e.g. summary, duration)
Regulatory compliance — To stay compliant, Pearl always asks the customer for consent before sending an SMS, respecting their preferences and communication laws.

Example Use Cases

Reservation confirmations

After confirming a reservation, Pearl automatically sends an SMS with the details.

Appointment reminders

Pearl sends a reminder SMS about an upcoming appointment or event.

SMS Credit Cost

Sending an SMS consumes credits from your account balance. The cost depends on:
  • Recipient country: each destination has its own rate per segment.
  • Number of segments: longer messages are split into multiple segments, each billed individually.
A standard segment holds up to 160 characters (GSM-7). With special characters or emojis, encoding switches to UCS-2 and the limit drops to 70 characters per segment. Messages exceeding one segment are concatenated, with each segment charged separately.
EncodingSingle SMS limitConcatenated segment limit
GSM-7 (standard)160 characters153 characters per segment
UCS-2 (unicode/emojis)70 characters67 characters per segment
If your SMS contains variables (e.g. firstName), the final cost may vary, since the number of characters, and therefore segments, depends on each variable’s value at send time.

SMS Credit Calculator

Use this calculator to estimate how many segments your message will use and the total credit cost based on the destination country.