SMS marketing reaches guests where email often fails. A text is opened within minutes, while promotional emails sit unread. For hotels, lodges, and vacation rentals, SMS is a direct channel to fill rooms and drive repeat bookings.
Why SMS works for hospitality
Text messages reach guests faster than any other channel. Most texts are read within five minutes of arrival. Email sits in an inbox for hours or days. Push notifications can be turned off. SMS requires a phone number and explicit opt-in, which means your list is already warmed: people chose to receive your messages.
For hotels, lodges, and vacation rentals, SMS solves three concrete problems. First, it drives last-minute bookings on rooms that would otherwise sit empty. Second, it keeps guests informed without friction. A text saying 'Your room is ready early' or 'Your check-in code is 4927' is faster than a call or email. Third, SMS asks for the sale in a format guests expect and trust. A text from your property feels legitimate.
The downside is risk. A poorly timed or irrelevant text damages trust. Guests will unsubscribe, and your delivery rates will suffer. SMS is powerful precisely because it arrives directly. That power cuts both ways.
How to build an SMS list with real consent
You cannot rent, buy, or scrape a phone number list. Start with guests who have already chosen to stay with you. When they book or arrive, ask for permission to text. The request must be clear: no buried checkboxes, no pre-checked boxes, and no bundling SMS into a generic 'marketing' checkbox. Say exactly what they will receive and how often.
Collect phone numbers at three moments. First, during the booking process on your website. Add a single checkbox: 'Text me exclusive rates and booking updates.' Second, at check-in on the registration card or iPad. Frame it as convenience: 'Text updates about room readiness, check-out reminders, or special offers. Reply STOP to opt out.' Third, after checkout. Email a follow-up and include a text opt-in link. Be explicit about the value: 'Get early access to next year's rates.'
Start small and build slowly. A list of 1,000 engaged phone numbers is worth far more than 5,000 cold numbers. Expect your opt-in rate to be high from guests who already trust you, and your engagement to stay strong because you are not spamming. Include an opt-out instruction (usually 'Reply STOP') in every message.
Transactional messages versus promotional messages
The law treats two types of text very differently. Transactional messages confirm a guest's action: booking confirmation, check-in reminder, checkout code, cancellation notice. These require only a phone number, not explicit marketing consent. Promotional messages sell a service or offer: a discount code, a last-minute rate, an upsell. These require prior opt-in.
In practice, use transactional messages to serve the guest and build trust. Send booking confirmations, arrival reminders, and checkout instructions to every guest without exception. These messages earn permission to send promotional texts later because they prove you are reliable. A guest who gets a helpful check-in reminder is more likely to opt in to offers.
Keep promotional messages rare and relevant. A slow-season rate drop or a loyalty discount is worth a text to guests who have stayed before. A generic 'We have rooms available' is not. The goal is to make promotional texts feel like news, not spam.
- Transactional: booking confirmation, check-in reminder, room ready notification, checkout code
- Promotional: last-minute rate, returning guest loyalty offer, bundle upsell, seasonal promotion
- Never promotional: weather updates, property facts, generic availability unless tied to a current booking
Timing and frequency
Send transactional messages when the action is relevant, regardless of time of day. A booking confirmation goes out immediately after purchase. A check-in reminder goes out 24 hours before arrival, ideally in the morning. A checkout code goes out at 3am the morning of departure if needed (guests checking in early will appreciate a heads-up). Guests expect these messages.
Promotional messages need strategy. Send a last-minute rate offer on a Tuesday or Wednesday afternoon when travelers are planning weekends. Send a loyalty offer to returning guests during their preferred season. Send a bundle offer (room plus dinner, room plus spa) when it solves a guest's likely need, not when it is convenient for you. One text per month to most guests is a reasonable upper limit.
Watch your unsubscribe rate. If more than 0.5 to 1 percent of your list opts out per send, your frequency or content is off. Lower the volume or improve the relevance. A smaller, engaged list outperforms a large, resentful one.
Content that drives action
Every SMS must have a single, clear purpose. Do not pack a check-in reminder with a upsell. Do not include two booking links in one text. Guests will miss the second offer and may resent the clutter. Write for mobile eyes: assume the guest is glancing at their phone while doing something else.
Start with the action or the benefit. Use the first sentence to tell the guest exactly why this text arrived now. Examples: 'Your room is ready. Check in anytime after 2pm.' 'Returning guests get 15 percent off December. Book by Friday.' 'Your checkout code for safe early entry is 4927.' Avoid vague openers like 'We have news' or 'Check this out.'
Keep length under 160 characters when possible. This fits on a single screen without scrolling. If you need more space, two sentences at 320 characters is acceptable. Longer than that, and guests will not read it. Remove every unnecessary word. Replace 'We are pleased to offer you' with 'Get' or 'Claim.' Replace 'Should you have any questions' with 'Questions? Reply to this message.' Be direct.
Include a link only when the guest must click it. A booking confirmation link, a check-in code, or a link to claim a loyalty offer is worth a tap. A link to your homepage is not. Use a URL shortener to save characters and track clicks. Personalize when it feels natural: 'Sarah, your room is ready' works. Using first names in every message feels robotic.
Segmentation and timing by guest type
Split your SMS list by guest behavior. Returning guests want different messages than first-time guests. Business travelers want different offers than families. Weekend warriors want different deals than seasonal renters. This segmentation lives in your booking or CRM system.
Returning guests can receive a loyalty message: 'Welcome back. Your favorite suite is available next month at a returning-guest rate.' First-time guests need a service message: 'Arriving tomorrow? We open early from 7am. Reply with your arrival time.' Families might get an upsell: 'Families with kids love our free hot breakfast. Add it for 15 dollars per night?' Business travelers might see: 'Book 10 nights or more this quarter and get 20 percent off.'
Timing varies by guest segment. A returning guest who books frequently can get a promotional text once a month during their peak season. A business traveler can receive a loyalty offer tied to their booking pace. A one-time guest gets only transactional messages until they signal interest. This prevents fatigue and keeps relevance high.
Measuring what matters
Track delivery, open (read) rates, click-through rates, and conversions separately. Delivery means the SMS reached the carrier. Open rate for SMS is harder to measure than email because SMS does not load an image or pixel. Some platforms estimate open rates based on click behavior. Click-through rate matters: a check-in reminder with a code that guests use shows the message was read.
Focus on bookings or revenue, not vanity metrics. A promotional offer should increase bookings in the week after send. A loyalty message should increase repeat bookings from that guest segment. A check-in reminder should reduce no-shows or late arrivals. Connect SMS activity to booking system data to prove the channel's impact. If you cannot connect the two, use a unique promo code or booking URL so you can track which guests acted on which message.
Compare SMS to email and direct booking channels. Does SMS outperform email for your property? What percent of monthly bookings come directly from SMS promotions? How does SMS cost per booking compare to paid ads or OTA commissions? The answer will guide your budget and frequency decisions.
Tools and platforms
You need an SMS platform that integrates with your booking system (PMS) or can connect via API. The platform should support list management, segmentation, scheduling, and basic analytics. Many hospitality-specific platforms include SMS as a feature. General SMS platforms like Twilio or Telnyx work but require more manual setup.
Look for compliance features: automatic opt-out handling, TCPA consent logging, and audit trails. If you send promotional SMS, the platform should separate transactional and promotional lists to avoid accidental violations. Some platforms offer templates for hotel messages (booking confirmation, check-in reminder) so you are not building from scratch.
Cost varies by volume. Small properties (under 100 bookings per month) might pay a flat fee and then per message. Larger properties negotiate per-message rates or monthly limits. Budget for 5 to 20 cents per message depending on the platform and volume. A property sending 500 promotional texts plus transactional messages per month might spend 75 to 200 dollars monthly on SMS platform fees alone.
Common mistakes and how to avoid them
The biggest mistake is sending without consent. A text from an unknown number gets reported as spam instantly. This damages your sender reputation and can get your number blocked. Always collect clear, documented opt-in. The second mistake is frequency. Sending more than a few texts per month to most guests will tank your list and your reputation. Save SMS for moments that matter.
The third mistake is mixing messages. Do not send a booking confirmation, a check-in offer, a upsell, and a loyalty discount in separate texts within 24 hours. Space promotional messages out and prioritize transactional ones. Guests should feel SMS is reserved for important news, not constant noise.
The fourth mistake is poor personalization. Using the guest's name when you do not have it, or using a generic greeting, feels lazy. Either personalize fully or do not personalize at all. The fifth mistake is unclear calls to action. If you want the guest to reply, click a link, or book a date, say it plainly. Do not assume they understand what to do next.
- No opt-in consent = spam complaints and sender damage
- Too frequent = high unsubscribe rates and low engagement
- Mixed messages in short timeframes = confusion and resentment
- Generic or sloppy personalization = feels impersonal and loses trust
- Vague calls to action = clicks and bookings go to zero
See exactly what each Fracmo plan ships. Every deliverable and every price is public — $249, $999 and $2,490 a month, month-to-month, no discovery call to see a number.
See Fracmo pricing →Keep reading
- What is a fractional CMO? — the plain-English 2026 guide
- Fractional CMO cost in 2026 — real numbers, including ours
- AI CMO vs fractional CMO — how the models actually differ
- Compare Fracmo to agencies, in-house hires and DIY tools
- Fracmo's CRM for hotels, lodges and vacation rentals — pre-configured pipeline, booking and KPIs for the vertical
- All Fracmo blog guides