HiFi Hotel Negotiator
SkillAI & modelsAutonomous voice AI agent skill for hotel procurement, direct-booking rate negotiation, and reservation confirmation over the phone using CALL-E.
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the HiFi Hotel Negotiator skill
What this skill tells your AI
The instructions your AI receives, as published by calle-ai/awesome-phone-call-agents in skills/hifi-hotel-negotiator/SKILL.md and read by ahel’s review.
Overview
hifi-hotel-negotiator is a goal-driven phone execution skill designed for the CALL-E platform. Instead of accepting static online aggregator prices, this agent calls shortlisted hotels directly, verifies availability and hidden policies (taxes, resort fees, breakfast, cancellation), politely negotiates direct-booking discounts or complimentary value-adds, and returns verified structured JSON offers.
Supported Call Modes
- Discovery & Verification Call: Verify exact dates, room occupancy, nightly/total rates, breakfast cost, airport transfers, and cancellation terms. See
references/hotel-discovery.md. - Direct Rate Negotiation: Politely inquire about preferential direct rates, complimentary breakfast, free airport shuttles, or complimentary room upgrades. See
references/negotiation-policy.md. - Reservation Confirmation Call: Re-verify negotiated rate, dates, and inclusions with the front desk and obtain the official booking reference number. See
references/confirmation-policy.md.
Required Call Inputs
| Input Field | Type | Description | Example |
|---|---|---|---|
hotel_name | String | Official hotel name | "Ocean Pearl Resort" |
hotel_phone | String (E.164) | Validated hotel front-desk phone | "+15550101234" |
check_in | ISO Date | Arrival date | "2026-10-12" |
check_out | ISO Date | Departure date | "2026-10-17" |
adults | Integer | Number of adult guests | 2 |
children | Integer | Number of children | 0 |
rooms | Integer | Number of rooms required | 1 |
budget_cap | Number | Maximum total budget limit | 50000 |
currency | String | Currency code | "INR" |
preferences | Object | Desired perks (breakfast, free cancellation, transfer) | { breakfast: true, cancellation: true } |
Verification Checklist
The voice agent must explicitly verify:
- Room availability for requested dates and party size.
- Quoted room category and max occupancy.
- Total price for the entire stay and whether taxes are included.
- Any mandatory resort or facility fees.
- Daily breakfast inclusions and pricing.
- Advance deposit or prepayment requirements.
- Cancellation policy and deadline.
- Airport transfer options and cost.
Negotiation Policy & Guardrails
- Polite Tone: Always maintain a respectful, professional tone:
"The guest is reviewing a couple of shortlisted properties in the area. Can you offer a preferential direct-booking rate for this stay?"
- Value-Add Fallback: If the hotel cannot lower the room price, request value additions:
- Complimentary buffet breakfast
- Free airport shuttle
- Room category upgrade
- Late checkout
- Strict Budget Ceiling: Never agree to or quote any rate exceeding the traveler's configured
budget_cap. - Zero Payment Disclosure: Never disclose credit card numbers or financial credentials during discovery.
Output Contract & Validation
Calls must return a schema-valid JSON object adhering to references/result-schema.md. Use scripts/validate_offer.py to validate structured outputs against business constraints.
See references/examples.md for end-to-end conversation transcripts and result payloads.
Safety & Boundaries
Read references/safety.md for full safety, privacy, and consent requirements.
- Explicit Consent: Real-world phone calls are only placed after user action.
- No Data Fabrication: If a field was not discussed or confirmed by the receptionist, return
null— never assumefalseor invent numbers. - Confirmation Guardrail: A reservation is only marked confirmed if the hotel explicitly issues a valid booking reference number.
Signals
- GitHub stars
- 104
- Forks
- 527
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
hifi-hotel-negotiator- Source
- github.com/calle-ai/awesome-phone-call-agents