Predictika · Hotel group room blocks

An AI sales agent's group room block, checked before it goes out

An AI sales agent prepares a group meeting quote for a hotel: the brand, how the block is booked, the partner and commission, the payment method, attendees, food and beverage, complimentary rooms, attrition, the cutoff date and the room nights it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the group contract rules and returns a verdict, every reason and the figures it computed.

Scope: Group meeting room blocks across nine hotel brands: instant online blocks and requests for proposal, partner commission, payment method, capacity, food and beverage minimums, complimentary rooms, attrition, cutoff and the stated room nights. See everything this validator covers

This validator models group room blocks of this kind, not just the scenarios shown below.

  • Block and channel — the instant online block size, the brand of the property, the attendees it can host and the room nights computed from rooms and nights.
  • Commission and payment — who may receive a commission, on which revenue, whether it is disclosed, how large it is, and which payment methods are accepted.
  • Contract terms — food and beverage per person against the brand minimum, complimentary rooms per room night, the attrition allowance, the cutoff date and the stated room nights compared with the computed ones.

Any group quote that touches these rules is in scope — not only the scenarios pictured here. The brand names, the instant online block size of 10 to 25 rooms, the commission rules and the exclusion of Onyx GroupPay follow public Marriott information; the attrition allowance, the food and beverage minimums, the attendee capacities, the complimentary room ratio, the cutoff days and the commission ceiling are modeled from comparable hotel contracts and are not published by Marriott. No prices are modeled. Not covered: guest room rates, rebates and other Marriott programs.

The AI sales agentBuilds the group quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Limits that depend on the brandOnly with care
Each brand has its own attendee capacity and food and beverage minimum, so every brand needs its own values.
The brand, the attendees and the food and beverage per person are fields of one quote and are checked together.
Commission rulesOnly with workarounds
Commission depends on who the partner is, what revenue it applies to, whether it is disclosed and how large it is.
Every commission condition is evaluated on every call, whatever the channel.
Thresholds with approvalsOnly with care
Attrition, cutoff, commission and food and beverage each have a level that needs sign-off and a higher level that is refused.
Each value is compared with every level on each call.
Figures that must agreeOnly with workarounds
The room nights depend on the rooms and the nights, and the complimentary rooms depend on the room nights, so they must be computed before they can be compared.
The room nights are computed on every call and compared with the figure stated in the quote and with the complimentary rooms.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a step is saved or completed, so a person often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1An instant online room block is for 10 to 25 rooms; the quote has 26 rooms at peak. Send a Request for Proposal instead.
2An instant online room block is for 10 to 25 rooms; the quote has 9 rooms at peak. Send a Request for Proposal instead.
3A group quote needs at least one room on the peak night.
4Commission is paid only to accredited travel partners; end-user accounts and non-accredited agents are not eligible.
5Commission is paid on room revenue only, not on food and beverage, audio-visual, meeting room rental, cancellation or attrition fees.
6Any commission must be disclosed in the Group Sales Agreement.
7A commission of 10 percent is over 8 percent and needs sign-off.
8A commission of 11 percent is over the 10 percent ceiling used in this model.
9Marriott does not participate in Onyx GroupPay.
10151 attendees exceed the 150 this brand of property is modeled to host.
1141 attendees exceed the 40 this brand of property is modeled to host.
12601 attendees exceed the 600 this brand of property is modeled to host.
134 complimentary rooms is more than 1 per 40 room nights; the group has 120 room nights.
14An attrition allowance of 20 percent is over 10 percent and needs sales management sign-off.
15An attrition allowance of 21 percent is over the 20 percent maximum used in this model.
16The room block cutoff is 13 days before arrival; at least 14 days are needed.
17A cutoff of 14 days before arrival is short; the hotel should confirm it can release unused rooms in time.
18Food and beverage of 60 per person per day is under the 85 minimum for this brand; a person should decide on a meeting room rental charge.
19Food and beverage of 50 per person per day is under 60 percent of the 85 minimum for this brand.
20The quote states 100 room nights; the block gives 120.
21An instant online room block is for 10 to 25 rooms; the quote has 40 rooms at peak. Send a Request for Proposal instead.
22Food and beverage of 50 per person per day is under 60 percent of the 95 minimum for this brand.
23The quote states 130 room nights; the block gives 120.
24300 attendees exceed the 150 this brand of property is modeled to host.
2525 complimentary rooms is more than 1 per 40 room nights; the group has 120 room nights.
26An attrition allowance of 25 percent is over the 20 percent maximum used in this model.
27The room block cutoff is 10 days before arrival; at least 14 days are needed.
28An attrition allowance of 15 percent is over 10 percent and needs sales management sign-off.
29A cutoff of 18 days before arrival is short; the hotel should confirm it can release unused rooms in time.
30A commission of 9 percent is over 8 percent and needs sign-off.
31The quote states 140 room nights; the block gives 120.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Channel, commission and payment: An instant online block of 40 rooms for a Ritz-Carlton meeting, with an end-user commission, Onyx GroupPay and a room-night total that does not match

The agent's request. Please quote a group meeting at a Ritz-Carlton property, booked as instant online: 40 rooms at peak for 3 nights, 80 attendees, food and beverage of 50 per person per day and 2 complimentary rooms. Attrition allowance is 10 percent and the cutoff is 30 days before arrival. Payment is by Onyx GroupPay. The booking comes through the customer directly with a 8 percent commission. The quote states 130 room nights. It is ready to send.

Verdict: Blocked.

  • Instant online block size. An instant online room block is for 10 to 25 rooms; the quote has 40 rooms at peak. Send a Request for Proposal instead.
  • Commission to a non-accredited party. Commission is paid only to accredited travel partners; end-user accounts and non-accredited agents are not eligible.
  • Onyx GroupPay not accepted. Marriott does not participate in Onyx GroupPay.
  • F&B far below the minimum. Food and beverage of 50 per person per day is under 60 percent of the 95 minimum for this brand.
  • Stated room nights do not match. The quote states 130 room nights; the block gives 120.

2. Channel, commission and payment: The agent resubmits as a request for proposal

The agent's request. Please quote a group meeting at a Ritz-Carlton property, booked as request for proposal: 40 rooms at peak for 3 nights, 200 attendees, food and beverage of 95 per person per day and 2 complimentary rooms. Attrition allowance is 10 percent and the cutoff is 30 days before arrival. Payment is by direct bill. The quote states 120 room nights. It is ready to send.

Verdict: Allowed.

  • Block summary. 40 rooms at peak for 3 nights, 120 room nights, 200 attendees.

3. Capacity and complimentary rooms: A 300-person conference at a Courtyard with 25 complimentary rooms

The agent's request. Please quote a group meeting at a Courtyard property, booked as request for proposal: 40 rooms at peak for 3 nights, 300 attendees, food and beverage of 35 per person per day and 25 complimentary rooms. Attrition allowance is 10 percent and the cutoff is 30 days before arrival. Payment is by direct bill. The booking comes through an accredited travel partner with a 8 percent commission. The quote states 120 room nights. It is ready to send.

Verdict: Blocked.

  • Attendees exceed the property. 300 attendees exceed the 150 this brand of property is modeled to host.
  • Complimentary rooms over ratio. 25 complimentary rooms is more than 1 per 40 room nights; the group has 120 room nights.

4. Capacity and complimentary rooms: The agent resubmits at a Sheraton with 3 complimentary rooms

The agent's request. Please quote a group meeting at a Sheraton property, booked as request for proposal: 40 rooms at peak for 3 nights, 300 attendees, food and beverage of 60 per person per day and 3 complimentary rooms. Attrition allowance is 10 percent and the cutoff is 30 days before arrival. Payment is by direct bill. The booking comes through an accredited travel partner with a 8 percent commission. The quote states 120 room nights. It is ready to send.

Verdict: Allowed.

  • Block summary. 40 rooms at peak for 3 nights, 120 room nights, 300 attendees.

5. Attrition, cutoff and commission: An attrition allowance of 25 percent, a 10-day cutoff and an undisclosed commission

The agent's request. Please quote a group meeting at a Marriott Hotels property, booked as request for proposal: 40 rooms at peak for 3 nights, 80 attendees, food and beverage of 60 per person per day and 2 complimentary rooms. Attrition allowance is 25 percent and the cutoff is 10 days before arrival. Payment is by direct bill. The booking comes through an accredited travel partner with a 8 percent commission. The quote states 120 room nights. It is ready to send.

Verdict: Blocked.

  • Commission not disclosed. Any commission must be disclosed in the Group Sales Agreement.
  • Attrition allowance too high. An attrition allowance of 25 percent is over the 20 percent maximum used in this model.
  • Cutoff date too close. The room block cutoff is 10 days before arrival; at least 14 days are needed.

6. Attrition, cutoff and commission: The agent resubmits with 15 percent attrition, an 18-day cutoff and management approval

The agent's request. Please quote a group meeting at a Marriott Hotels property, booked as request for proposal: 40 rooms at peak for 3 nights, 80 attendees, food and beverage of 60 per person per day and 2 complimentary rooms. Attrition allowance is 15 percent and the cutoff is 18 days before arrival. Payment is by direct bill. The booking comes through an accredited travel partner with a 9 percent commission. Sales management has approved the quote. The quote states 120 room nights. It is ready to send.

Verdict: Needs approval.

  • Attrition allowance needs sign-off. An attrition allowance of 15 percent is over 10 percent and needs sales management sign-off.
  • Short cutoff to confirm. A cutoff of 18 days before arrival is short; the hotel should confirm it can release unused rooms in time.
  • High commission needs sign-off. A commission of 9 percent is over 8 percent and needs sign-off.
  • Block summary. 40 rooms at peak for 3 nights, 120 room nights, 80 attendees.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a group meeting quote for a hotel: the brand, how the block is booked, the partner and commission, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the group contract rules and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a group meeting at a Ritz-Carlton property, booked as instant online: 40 rooms at peak for 3 nights. Attrition allowance is 10 percent and the cutoff is 30 days before arrival. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. An instant online room block is for 10 to 25 rooms; the quote has 40 rooms at peak. Send a Request for Proposal instead. Commission is paid only to accredited travel partners; end-user accounts and non-accredited agents are not eligible. Marriott does not participate in Onyx GroupPay. The other two are on screen.
  6. The validator returned five blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for commission rules, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the channel to request for proposal, the attendees to 200, the food and beverage per person per day to 95, the payment to direct bill, the commission to 0 percent and the stated room nights to 120.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All five earlier findings are cleared.
  13. Five problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.