Hospitality Sales Script Templates

Six hospitality sales scripts for hotels, venues, and restaurants: an event inquiry, selling a package, an upgrade, a group booking, a direct reservation, and a warm follow-up. Use the variants as-is, edit the placeholders, or download the editable Word doc.

Format
Editable Word .docx
Length
6 variants · copy-paste
Price
100% free
Setup
Copy or download

Get the editable Word doc in one click.

4.9·Free · No signup · Instant download
Connects to WebsiteWhatsAppTelegramInstagram
Sales & Leads

Template preview

Respond to an event inquiry

When to use

guest name has asked about holding an event type at venue.

Script

Hi guest name, thanks so much for thinking of venue for your event type -- this is your name and I would love to help make it happen.

Before I send anything, tell me the picture in your head. Roughly what date are you looking at, date, and how many guests are you expecting?

And what matters most to you on the day -- the food, the space, the view, the flow of it? That tells me which of our options to show you first.

Once I know that, I will put together something that actually fits, not a generic package. Shall we start with whether date is even open? Let me check for you now.

Download free template

6 ready-to-use variants

1

Respond to an event inquiry

When to use: Use it the moment someone asks about hosting an event at your venue.

When to use

guest name has asked about holding an event type at venue.

Script

Hi guest name, thanks so much for thinking of venue for your event type -- this is your name and I would love to help make it happen.

Before I send anything, tell me the picture in your head. Roughly what date are you looking at, date, and how many guests are you expecting?

And what matters most to you on the day -- the food, the space, the view, the flow of it? That tells me which of our options to show you first.

Once I know that, I will put together something that actually fits, not a generic package. Shall we start with whether date is even open? Let me check for you now.

2

Sell a package

When to use: Use it once you know the event type, date, and rough headcount.

When to use

guest name has a confirmed event type and needs help choosing a package.

Script

For an event type like yours, guest name, I would point you at our package. Let me tell you why it fits.

It includes package highlight, which is exactly what tends to make your kind of event feel effortless for the host -- you get to enjoy it rather than run it.

It works out to price per head, and that covers the parts guests remember most. We can trim or add from there, but this is the one I would book myself.

Would you like me to hold the package for your date while you decide, or shall I walk you through one lighter option to compare it against first?

3

Offer an upgrade

When to use: Use it after a booking is confirmed but before the guest arrives.

When to use

guest name has confirmed a booking and there is room to make it special.

Script

Hi guest name, I am looking forward to having you for your booking. I noticed one thing that might make it even better.

For a little extra, I can move you up to the upgrade. That gets you upgrade benefit, which for an occasion like yours is genuinely worth it.

It is price more, and if it does not add to your trip, honestly skip it -- I only mention it because it suits what you have booked.

Want me to apply the upgrade, or keep everything as it is? Either way, we will make sure the day goes beautifully.

4

Quote a group booking

When to use: Use it when someone wants to book for a large party or block of rooms.

When to use

contact name wants to book venue for a group of around group size.

Script

Happy to help with the group, contact name. Groups are where we do our best work at venue, so let me get the details right.

First the basics: how many in the party for group size, and which dates are you holding? I want to check availability before I promise anything.

Groups often need a few extras -- shared spaces, set menus, or timing around a schedule. What does your group need to make the day run smoothly?

And who is the one signing off on this, you or someone else, so I know who to send the final numbers to? Once I have that, next step and I will get you a proper group quote.

5

Secure a direct booking

When to use: Use it when a guest is ready to book and weighing where to do it.

When to use

guest name is ready to book venue and deciding whether to go direct.

Script

Great news, guest name -- I can get you booked for dates right now, and it is your name you will be dealing with, not a call centre.

If you book with us directly rather than through a listing site, I can include direct perk. That is something the third-party sites simply cannot offer you.

You also get me as a real contact, so if your plans change or you need anything before you arrive, you reach a person who knows your booking.

Shall I lock in dates for you now while they are still open? It takes two minutes and I will have your confirmation across before we hang up.

6

Follow up after a visit

When to use: Use it a day or two after a visit, tour, or unanswered inquiry.

When to use

guest name visited or inquired about venue for an event type but has not booked.

Script

Hi guest name, it is your name from venue -- no pressure, I just wanted to follow up after we spoke about your event type.

I have been holding date loosely in case it is still your plan, but I did not want to keep it off the calendar without checking with you first.

How are you feeling about it? Was there anything that gave you pause -- the date, the numbers, the budget, or something you are still weighing up?

Whatever it is, I would rather hear it than guess. If it helps, I can adjust the plan or answer anything still open. What would be most useful right now?

Do it in sem.chat

Let your AI agent put this to work

Load this template into sem.chat and your agent uses it automatically, in your brand voice, around the clock.

  • Save as reusable replies, scripts, or rules
  • Keeps every message on-brand and consistent
  • Hands the hard cases to a human

How to use this template

  1. 1

    Pick the closest variant. Choose based on the situation, not only the channel.

  2. 2

    Replace every placeholder. If you cannot fill a field, ask one clarifying question first.

  3. 3

    Save the final version into sem.chat, your CRM, or your help desk so the team stays consistent.

  4. 4

    Review results weekly. Drop variants that create confusion and improve the ones that work.

Frequently asked questions

Can I use these templates commercially?
Yes. Copy, edit, and use them in your business, client work, CRM, help desk, or sem.chat workspace.
Why are there six variants?
One generic template rarely fits every situation. Six variants give your team practical choices without a messy library.
Should I paste these into sem.chat?
Yes. Save the best variants as canned replies, knowledge base entries, routing rules, or CRM notes so your AI agent and team stay consistent.
How should I respond to an event inquiry for my venue?
Reply fast and lead with questions, not prices. Get the date, headcount, and what matters most to the host, then check availability. A tailored response beats a generic price sheet, because guests are choosing a feeling as much as a room.
How do I sell an upgrade without annoying the guest?
Offer it after the booking is confirmed and tie it to their occasion, so it reads as making their trip special rather than squeezing more money. Name the benefit clearly, give an easy out, and never push a generic upsell.
How do I win direct bookings over third-party sites?
Give one concrete reason to book direct that listing sites cannot match, like a perk or a real human contact. Do not just match the price. Guests book direct when they see added value and know a person is looking after their reservation.
When should I follow up on an unbooked inquiry?
Reach out a day or two after the visit or inquiry, while it is fresh. Reference their specific occasion, ask gently what gave them pause, and lead with curiosity rather than a discount, so you learn what actually stalled the booking.

Similar templates

Put this template to work in sem.chat

Use this in sem.chat and let your agent handle it, in your voice, around the clock.