HiFi Hotel Negotiator

SkillAI & models

Lets your agent call hotels by phone to negotiate booking rates and confirm reservations.

Use HiFi Hotel Negotiator in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add HiFi Hotel Negotiator and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the HiFi Hotel Negotiator skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

HiFi Hotel NegotiatorStart free
About this skill

Autonomous voice AI agent skill for hotel procurement, direct-booking rate negotiation, and reservation confirmation over the phone using CALL-E.

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

  1. Discovery & Verification Call: Verify exact dates, room occupancy, nightly/total rates, breakfast cost, airport transfers, and cancellation terms. See references/hotel-discovery.md.
  2. Direct Rate Negotiation: Politely inquire about preferential direct rates, complimentary breakfast, free airport shuttles, or complimentary room upgrades. See references/negotiation-policy.md.
  3. 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 FieldTypeDescriptionExample
hotel_nameStringOfficial hotel name"Ocean Pearl Resort"
hotel_phoneString (E.164)Validated hotel front-desk phone"+15550101234"
check_inISO DateArrival date"2026-10-12"
check_outISO DateDeparture date"2026-10-17"
adultsIntegerNumber of adult guests2
childrenIntegerNumber of children0
roomsIntegerNumber of rooms required1
budget_capNumberMaximum total budget limit50000
currencyStringCurrency code"INR"
preferencesObjectDesired 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:
    1. Complimentary buffet breakfast
    2. Free airport shuttle
    3. Room category upgrade
    4. 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.

  1. Explicit Consent: Real-world phone calls are only placed after user action.
  2. No Data Fabrication: If a field was not discussed or confirmed by the receptionist, return null — never assume false or invent numbers.
  3. Confirmation Guardrail: A reservation is only marked confirmed if the hotel explicitly issues a valid booking reference number.

Signals

GitHub stars
104
Forks
528
Last commit
Sep 2026
Advanced
Item type
skill
Key
hifi-hotel-negotiator
Source
github.com/calle-ai/awesome-phone-call-agents