Why do generic helpdesks struggle with hotel customer service?
Generic helpdesks file a ticket under an email address and sort it by when it arrived. Hotel work is filed under a reservation and sorted by when the guest arrives, and the person who can fix the problem is usually on shift at the property, not in the support team.
- No reservation on the ticket. Without confirmation number, property and stay dates, agents search the PMS before every reply and nobody sees which hotel creates the work.
- The deadline is the arrival date. A first-in, first-out queue buries tonight's rollaway bed under last month's invoice request.
- One guest, two identities. Messages relayed by online travel agencies often come from masked addresses, so the same traveler appears twice unless you match on the confirmation number.
- The answer sits in another department. Housekeeping, accounts, sales and revenue each own part of it, and forwarded emails lose the thread.
- The front desk phone sits outside the system, so a guest who calls the hotel and then emails head office becomes two cases.
How should a hotel set up its guest services inbox?
Build queues around where the guest is in the stay (arriving, in house or departed) and what needs doing, then put reservation fields on every conversation. In Aftersales Inbox every channel lands in one queue, views split it into the queues below, and workflows assign, tag and set the SLA on arrival.
Fields to add first
- Property, confirmation number and booking source (direct, OTA, group or corporate).
- Arrival and departure dates, and stay status: pre-arrival, in house or departed.
- Rate plan, loyalty tier and company account for business travelers.
Custom fields act as filters and columns, so one view can list tomorrow's open arrival requests for one hotel.
| Queue | What lands there | SLA target | Owner |
|---|---|---|---|
| Arriving within 48 hours | Arrival times, early check-in, parking, transfers, cribs, occasions | 1 hour, around the clock | Front office at the property |
| In house | Housekeeping, maintenance, noise and Wi-Fi from guests staying now | 10 minutes on chat, WhatsApp and SMS | Front desk and duty manager |
| Reservations | New bookings, date changes, cancellations for later stays | 4 business hours | Central reservations |
| Billing and folios | Folio copies, company invoices, disputed charges, deposit holds | 1 business day | Accounts or front office manager |
| Lost property | Items left behind, shipping, collection | 1 business day | Housekeeping manager |
| Groups and events | Room blocks, rooming lists, weddings, meetings | 4 business hours | Sales and events |
| Guest recovery | Post-stay complaints, review follow-ups, compensation | 4 business hours; GM approves above your limit | Guest relations lead |
| Safety, legal and fraud | Injuries, pests, threats, chargebacks, card fraud | 30 minutes | Duty manager and GM |
Suggested starting points, not benchmarks. Set your own from response data, staffing and each property's hours.
Routing rules
- Fill reservation fields from your PMS through a webhook, then tag stay status and set the SLA from the arrival date.
- Assign Reservations round-robin across the central team. Round-robin assignment and unlimited workflows come with Growth and Scale.
- Open a Slack side conversation with housekeeping to search for an item, or with accounts to correct a folio, without leaving the guest's thread.
- Post In house issues to each property's Slack channel so the duty manager sees them on a phone.
- Give each hotel its own number so calls arrive with the property known, then warm transfer to the front desk when someone on site is needed.
What reply templates does a hotel guest services team need?
Hotel teams need templates for moments when a guest is disappointed and policy has little room to bend. Each one says what happened, what you have done and the single next step. Swap each {placeholder} for real details.
Non-refundable rate, exception requested
Hi {first_name}, I'm sorry to hear about {reason}. Booking {confirmation_number} is on our {rate_name} rate, which is discounted because it cannot be changed or refunded. I've asked {manager_role} to review your request, and you'll hear back by {time}. If your travel insurance covers cancellations, I can send an itemized folio for your claim today.
Room not ready on arrival
Hi {first_name}, I'm sorry your room wasn't ready when you arrived at {arrival_time}. Check-in is from {checkin_time}, and today {reason}. Your bags are safe with {bag_location}, {goodwill_offer}, and we'll text this number the minute your room is ready, by {latest_time} at the latest.
Relocating a guest when the hotel is overbooked
Hi {first_name}, I'm very sorry: we don't have a room for you tonight, and that is our mistake. We've booked and paid for a {room_type} at {other_hotel}, {distance} away, and {transport} will take you there. {compensation}. The rest of your stay with us is confirmed, with your room ready from {time} tomorrow.
Deposit hold still showing
Hi {first_name}, the {amount} on your card is a pre-authorization hold for incidentals, and we released it on {release_date} after checkout. Your bank controls how long a released hold stays visible, so if it is still there after {days} days, reply here and we'll send a release confirmation to share with them.
Lost item found
Hi {first_name}, good news: housekeeping found {item_description} in room {room_number} after your stay on {date}. We can post it by {shipping_method} for {shipping_cost}, paid through our payment provider's secure link: {payment_link}, or keep it at the front desk until {hold_until} for you to collect.
How should hotels staff guest services across shifts and seasons?
Cover the hours guests travel, not office hours. Arrival questions build through the afternoon and evening, folio questions cluster after morning checkout, and in-house requests come at any hour.
- Split ownership by stay status. Each property's front desk owns In house and Arriving within 48 hours, with the night auditor covering overnight; a central team takes reservations, billing and later arrivals across time zones.
- Hand over at every shift change with a note on what was promised and by when.
- Staff for summer. In an AHLA survey released in July 2026, 56% of Americans planned a summer trip despite higher costs. Expect questions about what each rate includes.
- Plan for disruption. Write the policy and message for storms, strikes and canceled flights in advance, and name specialists for groups and corporate billing.
- Add property managers as free Lite seats to view, comment, @mention and approve.
Where does AI help a hotel guest services team?
AI saves a guest services team the most time on the lookups behind each reply: which rate rule applies to booking 58213, what the night shift promised, and how to answer a guest writing in Portuguese at 2 a.m. Agent then takes house information and free-window cancellations off the queue.
- Drafts with their sources shown. A new night auditor can see which rate rule or house policy a Copilot draft came from before sending. Teams using Copilot on every conversation see a 2.4× faster median reply, by Aftersales' own measure; it costs $29 per agent per month on annual billing.
- Summaries for handovers to the next shift, or to a general manager deciding on compensation.
- Translation for guests from abroad: 31 languages, right-to-left scripts included. Every plan includes 10 Copilot and 10 translation conversations per agent each month.
- Agent for the routine share: house information, pre-arrival requests, free-window cancellations and folio copies at $0.99 per resolution. The conversation map, a cancellation procedure and a cost example are on AI customer service for hotels.
- Insights and Monitors. Insights flags a rise in contacts about one problem, such as air conditioning in a heatwave, as it happens; Monitors score every conversation, not a sample.
Which customer service metrics should hotels track?
Measure contacts against occupied room nights so a 40-room inn and a 300-room resort compare fairly, then split speed and CSAT by property and queue to find the hotel or policy creating the work.
| Metric | Formula | Target guidance |
|---|---|---|
| Contacts per 100 occupied room nights | Conversations ÷ occupied room nights × 100, by property | Falling; compare similar properties |
| Pre-arrival request confirmation rate | Requests confirmed or declined before arrival ÷ requests received | Close to every request answered before arrival |
| First response time by queue | Median time to first reply per queue | Inside each SLA, In house tightest |
| Folio dispute rate | Billing disputes ÷ checked-out stays | Falling; find the charge type behind most disputes |
| Cancellation save rate | Cancellations moved to new dates ÷ cancellation requests | Watch the trend next to CSAT, so saves never come from pressure |
| Resolution rate | Resolved without follow-up ÷ all conversations, AI and human | Rising as procedures and templates improve |
| CSAT by property and queue | Positive ratings ÷ all ratings | No property far behind the others |
| Cost per conversation | (Seats + Agent resolutions + channel costs) ÷ conversations | Lower each quarter with guest ratings steady |
No industry benchmarks are implied. Compare each hotel with its own past periods and its peers in the group.
How do hotels switch helpdesk software?
Switch in your shoulder season, one property at a time, and keep old addresses forwarding until every guest with an open conversation has checked out. Most hotels start from one of three setups.
- Property mailboxes and front desk phones. Forward each hotel's reservations and front desk addresses into Inbox, tag them by property and invite managers as Lite seats. Migration usually takes an afternoon, and on Growth and Scale the Aftersales team runs it with you.
- Zendesk, Salesforce Service Cloud or Freshdesk at group level. Staying put is an option: Agent can run inside these with no seats and no migration, at $0.99 per resolution with a minimum monthly commitment.
- A guest messaging tool tied to your PMS, or another helpdesk. Check how it exports history and whether it can hold reservation fields. Our Zendesk, Freshdesk and HubSpot Service Hub alternatives pages set out trade-offs, and the WhatsApp customer service software roundup compares messaging-first tools.
Either way, export history, macros and tags, map old tags to the property and queue fields above, and move phone routing last.