RentalTideRentalTideDocs
Dashboard

Text templates

Automated SMS templates with trigger-based sending, merge tags, and scheduling

Text templates work like email templates but deliver messages via SMS. Each template is tied to a trigger event, supports the same merge tags for personalization, and can be scheduled relative to the trigger. Since SMS is text-only, there is no subject line or HTML formatting -- just the message body.


Template list

The text templates page shows a table of all configured SMS templates for the selected location:

ColumnDescription
TemplateName and trigger type
MessagePreview of the SMS body text
StatusEnabled or disabled
SchedulingTrigger event and timing
ActionsPreview, edit, schedule, copy, or delete

Creating a template

  1. Click + New Template.
  2. Select the trigger from the dropdown (same trigger list as email templates -- see Email Templates for the full list).
  3. Write the message body using plain text and merge tags.
  4. Click Save.

Editing

Open an existing template to modify the message body. The editor is a plain text area with a placeholder button that inserts merge tags from a dropdown menu.


Merge tags

The same merge tags available in email templates work in text templates:

TagDescription
{{CustomerInfo.FirstName}}Customer's first name
{{CustomerInfo.LastName}}Customer's last name
{{BookingInfo.StartDate}}Booking start date
{{BookingInfo.EndDate}}Booking end date
{{BookingInfo.CompanyName}}Your company name
{{InventoryInfo.inventoryName}}Name of the booked item
{{RentalPricing.Total}}Total booking price
{{OrderUrl}}Link to the customer's Next Steps page

The full list of available variables is accessible through the placeholder button in the editor. See the Email Templates page for the complete variable reference.


Scheduling

Configure when the text sends relative to the trigger event, using the same scheduling system as email templates:

TimingDescription
ImmediatelySends as soon as the trigger fires
X minutes beforeSends before the event (e.g., 120 minutes before booking start)
X minutes afterSends after the event

Click the Schedule button on any template to open the scheduling configuration dialog.


Preview

Click the Preview button to see how the rendered SMS will look with sample booking data filled in. The preview replaces all merge tags with realistic test values so you can verify the message reads naturally.


Copying templates

Copy to location

Duplicate a text template to one or more other locations. The copy includes the message body, trigger configuration, and scheduling settings. An overwrite confirmation dialog appears if the destination already has a template for the same trigger.


SMS character limits

SMS messages are limited by carrier standards:

LengthBehavior
160 characters or lessSent as a single SMS segment
161-306 charactersSplit into 2 segments
307+ charactersSplit into 3 or more segments

Multi-segment messages may arrive out of order on some carriers. The character count is displayed in the editor to help you stay within the single-segment limit when possible.


Twilio integration

Text templates require Twilio to be configured in your location settings. Without Twilio, SMS messages will not be sent. Configure your Twilio credentials in Admin > Settings > Integrations.

Tip

Keep messages under 160 characters when possible to avoid splitting into multiple SMS segments, which can arrive out of order. Include the Next Steps link ({{OrderUrl}}) so customers can access their booking details, waiver, and directions from the text. Use the same scheduling options as email -- for example, send a reminder 2 hours before the booking start time. Pair SMS reminders with email reminders for maximum reach.

Troubleshooting

Texts not sending -- Verify that Twilio is configured in your location settings and that the customer has a valid phone number on file. The phone number must include a country code.

Messages arriving as multiple texts -- SMS messages over 160 characters are split into segments. Shorten the message or accept that longer messages may arrive in pieces.

Merge tags showing as raw text -- Check the tag syntax and ensure the merge tag path matches the available variables exactly.

Template copy failed -- Ensure you have admin permissions at the destination location. Check whether a template for the same trigger already exists and handle the overwrite prompt.

Was this page helpful?
Need help? Contact Support.See what’s new. Check out changelog.Questions? Book a video chat.
Ask AI
Responses are generated using AI and may contain mistakes.
Ask questions about RentalTide and get help with your integration.