Skip to main content

Agentforce for Resorts: Beyond the AI Concierge

Franz Malten BuemannSeptember 10, 202613 minutes
Illustration of a fictional Mediterranean resort with connected paths between rooms, dining, spa and arrival.

A delayed flight. A dinner reservation. A family that should not have to connect the dots.

Emma is still at the departure gate when the resort sends a message. Her flight is running three hours late. The airport transfer has already been updated by the transport provider, but the family’s dinner reservation is now impossible to reach. Would she prefer a later table, or dinner tomorrow?

She chooses tomorrow. A confirmed reservation comes back. One less thing to think about.

That small moment captures a much larger opportunity for hospitality. The resort has noticed that one change affects another part of the stay. It has offered a useful choice, asked for a decision and completed the work. Emma has not called reception or explained the same situation to three departments.

The idea in brief

What is an agentic resort?

An agentic resort combines governed guest context with AI agents that can use approved tools to help complete tasks across a stay. Data 360 can bring relevant customer information together; Agentforce can interpret requests and invoke configured actions. Booking systems confirm transactions, business rules constrain decisions, and employees handle exceptions.

01 / Before the holiday

The stay begins long before check-in.

Twelve days earlier, Emma booked seven nights at a Mediterranean resort with her partner and two children. She chose a family suite. She did not reserve a restaurant, arrange an airport transfer or book an activity.

The reservation system sees a room, a party size and a date range. Other systems hold a richer picture. The family stayed two years ago. They enjoyed the Italian restaurant and booked children’s activities. Emma visited the spa. More recently, she browsed transfers, paddleboarding and treatment pages before completing the room booking.

These facts are useful only when they are reliable, current and appropriate to use. A page view suggests interest; it is not an instruction to buy. A previous family booking does not prove who is travelling this time. An email open is a weak signal, not evidence of enthusiasm.

Give the agent a small, useful view of the guest.

Data 360 can help harmonise information from connected sources and apply identity-resolution rules. That does not mean every anonymous visitor can be identified, or that a merged profile becomes permission to use every field. The implementation still needs dependable identifiers, consent handling, access controls and a way to correct mistaken matches.

ConfirmedSeven nights. Four guests.

Current reservation, stay dates and party details verified against the booking.

HistoricalA returning relationship.

Previous restaurant, activity and spa purchases, with their dates.

InferredPossible spa interest.

Recent browsing, kept separate from a stated preference.

OperationalPlans still to make.

No confirmed transfer or restaurant booking in the connected systems.

The useful output is a compact context package: what is known, where it came from, how recent it is, what remains uncertain and which communication permissions apply. It should not be a dump of every event the resort has collected. Live availability belongs in a fresh query to the system that owns the inventory.

02 / Twelve days to arrival

One conversation completes the plans.

Four departments could independently send Emma four offers. A better experience begins with a single invitation to help: would she like to arrange the practical details of her arrival?

Emma“Yes. We need transport from the airport and somewhere nice for dinner on the first evening.”

Resort assistant“I can help with both. Please confirm your flight number. I’ll check a transfer for four people and dinner options after your expected arrival.”

Reliable reservation details can spare Emma repetitive questions. Missing information still needs to be asked for. The agent retrieves approved transfer options, presents the price and cancellation terms, and asks her to confirm before making a chargeable booking. Restaurant choices reflect party size, arrival time and current availability.

After Emma chooses, the booking action returns a real confirmation reference. If the transport provider times out, the assistant says the transfer is not yet confirmed. It does not turn a plausible response into a fictional reservation.

Make recommendations earn their place.

Emma then asks what else the family should reserve. Her previous spa visit might be relevant. So might the children’s current ages, a stated interest in water activities and available spaces during the stay.

A Tuesday treatment and a supervised children’s programme could be a helpful combination. But the agent must check the programme’s eligibility, supervision arrangements and timings, and ask whether that is actually what the family wants. Browsing spa pages is not permission to enrol the children or book a treatment.

The best recommendation leaves the guest feeling understood, with an easy choice and no obligation.

03 / Arrival day

Context changes. The plan should change with it.

Now return to the delayed flight. The transport provider’s update is an operational event. A configured workflow can compare the revised arrival time with the dinner booking and identify a conflict. Agentforce can then help explain the options and act on the guest’s choice.

Resort assistant“Your updated arrival time makes the 19:00 dinner reservation difficult to reach. There is a table at 21:00, or availability tomorrow. Would you like me to change it?”

Emma“Tomorrow, please. We’ll keep tonight simple.”

Resort assistant“Confirmed for tomorrow at 19:00 for four. Your original reservation has been released.”

That final sentence is allowed only after both outcomes have been verified. If the replacement booking succeeds but releasing the old table fails, the workflow needs a recovery path and a member of staff needs the exception. The guest should not be left with two reservations and two potential cancellation charges.

The same update should remove obsolete reminders. A message promoting an airport transfer after one has been booked makes the resort look disconnected, however polished the recommendation engine may be.

04 / A morning on property

Make the answer something the guest can use.

On the second evening, Emma asks what the family can do tomorrow morning. A list of activities is a start. A useful answer also checks tomorrow’s availability, the family’s existing bookings, age requirements and the information needed to make a sensible choice.

With suitable integrations, the assistant could offer a family paddleboarding session and a guided coastal walk. Weather information should come from a named, current source. Staff and activity operators retain responsibility for safety decisions and cancellations.

Emma“Can we do paddleboarding before lunch?”

Resort assistant“The 09:30 family session has four spaces. It lasts 90 minutes. Before I book, let’s confirm everyone meets the operator’s age and swimming requirements.”

Once the prerequisites, price and terms are clear, Emma can confirm. The agent submits the approved action, receives the booking reference and reports the outcome. That same context should be available to reception if she later asks a person about it.

The interface might be an authenticated resort app, web chat or a supported messaging channel. Each channel needs its own identity and access design. A room number or a familiar-looking phone number alone should not unlock someone’s stay details.

The aim is continuity: the family can move between digital help and a person without starting again. A guest who prefers reception should receive the same quality of service.

05 / When something goes wrong

Give the employee a head start.

The room’s air conditioning stops cooling. Emma reports it through the app. The agent checks for an existing case, creates a maintenance request when necessary, records the symptoms and explains the next step.

Later, a technician reports that the repair will take longer than expected. An integrated workflow could check for a suitable alternative room and prepare a recommendation for reception. Any room move, compensation or exception follows the resort’s written authority limits.

The employee can see the facts, the proposed action and its limits. They still need judgement. A room move may be inconvenient for a sleeping child. A quick repair may be preferable. The agent should make that conversation easier, not decide that a recommendation must be followed.

Service recovery also changes what marketing should do. A guest waiting for a repair should not receive a cheerful upgrade offer because an unrelated campaign says they are a likely purchaser. Suppression rules need to recognise unresolved service issues across the connected experience.

06 / The final morning

Finish the stay with the same care.

The family leaves tomorrow. Useful help now means checking transport, checkout time, luggage assistance and any unresolved requests. If occupancy and policy permit a later checkout, the agent can offer it with the terms clearly stated.

A confirmed 11:30 transfer and an agreed 11:00 checkout make the morning feel considered. The resort has joined two practical details that would otherwise fall to Emma.

The next visit should not start from zero.

After departure, appropriate booking outcomes, explicit preferences and service history can inform the next interaction. An ignored recommendation should not become a permanent label. A service issue needs a resolution status, not an endless shadow over every future stay.

Re-engagement belongs to its own permission and timing rules. A transactional message about a booking does not automatically authorise newsletters. Retention limits, changes in preferences and deletion requests need to propagate through the systems that use the data.

If Emma returns six months later, the resort can recognise the relationship where identity and permissions support it. It can also ask what has changed. Remembering well includes knowing when to ask again.

Behind the experience

How Agentforce and Data 360 work together.

In this proposed architecture, Data 360 supplies governed context and Agentforce uses configured actions to help complete tasks. The property-management system, booking platforms and other operational services remain authoritative for their own transactions. Data freshness depends on each connection; the design should never label an entire estate “real time” without checking those paths.

01 / Context

Data 360

Connect and harmonise relevant data. Apply identity rules. Prepare useful insights and retrievable context with provenance and freshness.

02 / Interpretation

Agentforce

Understand the request, retrieve the context and select from the actions configured for that agent and user.

03 / Execution

Flows, APIs and systems of record

Check permissions, price and inventory. Confirm, execute and return an authoritative result. Recover safely from partial failures.

04 / Accountability

People and operating rules

Own service decisions, escalation paths, policy changes and the quality of the overall guest experience.

Salesforce documents Agentforce actions as the mechanism for performing tasks and interacting with data. Its Data 360 workshop demonstrates a Flow-based action that retrieves a guest’s latest reservation. These are building blocks for the resort concept, not evidence that this complete operating model has already been deployed.

Proactive service needs an explicit trigger.

An agent does not automatically watch every system. A flight update, service-case change or scheduled pre-arrival check must enter a designed workflow. Salesforce’s Data 360 data actions can send events to configured targets. The implementation must decide which events warrant action, what happens if an event arrives twice, and when a person takes over.

Make every action a contract.

For each booking action, define the required inputs, the identity check, the guest confirmation, the authoritative response and the recovery behaviour. Use idempotency where supported so retries do not create duplicate bookings. If an external system cannot provide a safe automated action, create a staff task and tell the guest the booking is pending.

Several specialised capabilities can support the stay. They need not be eight independent agents. Start with the simplest arrangement that keeps state, permissions and ownership clear; add specialisation when it solves an observed operational problem.

From inspiration to a first release

Start with one moment worth improving.

A sensible first release is pre-arrival help for a limited set of authenticated reservations. Connect the reservation context, one restaurant’s availability and its booking action. Keep an obvious handoff to reception. Establish that this small experience works before adding spa, transport or room changes.

Define

Choose one guest task, its owner, the baseline and the exact outcome that counts as complete.

Connect

Verify identity and permissions. Separate historical preferences from current operational facts.

Prove

Test full capacity, duplicate requests, stale availability, timeouts, cancellations and requests for a human.

Learn

Review real outcomes with staff. Expand only when the evidence supports the next step.

Measure completed guest tasks, not conversation volume.

More messages can mean more confusion. Begin with outcome measures and examine them together:

  • Confirmed task completion: eligible requests that finish with a verified operational result.
  • Guest effort: repeated questions, channel switches and follow-up contacts needed to finish the task.
  • Reliability: failed actions, duplicate bookings, stale recommendations and recovery time.
  • Human handoff quality: whether the employee receives enough context to continue.
  • Commercial contribution: incremental value assessed against an appropriate comparison, including cancellations, service impact and operating cost.

Set targets after measuring the baseline. Track usage and integration costs alongside guest outcomes. A technically successful conversation that creates work for reception is not automatically a successful service.

Practical questions

Agentic hospitality, answered.

Is this just an AI concierge?

An AI concierge may answer questions or recommend experiences. The operating model described here also coordinates approved actions and changing context across reservations, service and resort operations. Its value depends on those connections and on verified outcomes.

Does Data 360 replace the property-management system?

No. In this design it assembles relevant context from connected sources. The property-management and booking systems still own inventory, reservation state and transaction rules.

Can Agentforce book restaurants and spa treatments automatically?

Only when the resort supplies suitable actions, system integrations and permissions. Availability, prices, eligibility and guest confirmation must be handled in the workflow. If execution cannot be verified, the assistant should report that and hand over.

Can it identify every website visitor?

No. Recognition depends on available identifiers, configured matching rules and permitted data use. Anonymous behaviour should not be treated as a verified identity, and historical household information needs care.

Where should humans stay involved?

Humans should own policy, exceptions, sensitive service situations and decisions outside the agent’s authority. Guests should always have an accessible route to a person, with relevant context carried into the handoff.

The experience that matters

A resort that does more of the work.

Emma will not remember the data model behind her holiday. She may remember that the dinner booking changed when the flight was delayed. That reception understood the cooling issue. That leaving for the airport felt easy.

That is the ambition: a resort that remembers responsibly, responds when circumstances change and follows through on the things it promises.

The technology earns its place when the guest has less work to do.

Cookie Consent

We use essential cookies to keep the site working. With your consent, we also use analytics, personalization and advertising cookies. See the Cookie Policy.