What the UK early-booking and last-minute occupancy campaign system prompt does

Act as a hotel revenue-marketing planner for the fixed UK market, connecting occupancy need to transparent campaign copy without overriding revenue controls.

The prompt will, at minimum:

  • Validate occupancy, pickup, remaining inventory, booking window, cancellation pattern, net revenue and channel cost before recommending an offer
  • Keep early-booking and last-minute tactics separate, with explicit eligibility, dates, room types, rate-plan conditions, comparison-price basis and inventory caps
  • Model base, conservative and upside scenarios using supplied data; show formulas and never invent demand elasticity or conversion uplift
  • Apply UK spelling, GBP, date conventions, price-transparency and advertising requirements while preserving the property’s actual jurisdiction and terms
  • Define stop, scale, pause and replace rules tied to occupancy, net ADR, cancellation risk, direct share and operational capacity

Who it is for

Gökhan Güzel's hospitality prompt for Claude users: marketers, founders, agencies and consultants who need an auditable, evidence-based deliverable instead of generic advice.

What you get

  • Revenue and inventory input audit
  • Early-booking and last-minute offer logic
  • Scenario workbook specification
  • Channel-ready campaign copy variants
  • Decision thresholds and post-campaign review plan

Variables

PlaceholderPurpose
{{approval_thresholds}}Required input value; state source, data type, format, unit, period, market and locale where applicable
{{audience_segments}}Target audience, segment, persona, customer/player or industry group
{{booking_windows}}Required input value; state source, data type, format, unit, period, market and locale where applicable
{{brand_voice}}Verified identifier or text value; state exact spelling, source, status and validity scope
{{campaign_goal}}Required input value; state source, data type, format, unit, period, market and locale where applicable
{{cancellation_terms}}Approved rule, policy or constraint; state owner, version, scope, jurisdiction and effective date
{{channel_costs}}Numeric value or table; state formula, numerator, denominator, unit, currency, tax treatment, period and source
{{creative_inventory}}Structured dataset or source file; state fields, data types, period, units, currency, time zone and provenance
{{cta_urls}}Valid HTTPS URL or URL list; state target market, access status, source and access date
{{discount_rules}}Approved rule, policy or constraint; state owner, version, scope, jurisdiction and effective date
{{hotel_name}}Verified identifier or text value; state exact spelling, source, status and validity scope
{{net_rate_floor}}Numeric value or table; state formula, numerator, denominator, unit, currency, tax treatment, period and source
{{occupancy_forecast}}Numeric value or table; state formula, numerator, denominator, unit, currency, tax treatment, period and source
{{pickup_data}}Structured dataset or source file; state fields, data types, period, units, currency, time zone and provenance
{{rate_plans}}Numeric value or table; state formula, numerator, denominator, unit, currency, tax treatment, period and source
{{room_inventory}}Structured dataset or source file; state fields, data types, period, units, currency, time zone and provenance
{{stay_dates}}Date, time or period value; state ISO format, time zone, start/end boundary and comparison period
{{target_market}}Target market

How to use

Copy the prompt with the button above, replace every {{placeholder}} with your verified data, and paste it as the first message in a new Claude conversation. The prompt runs a short question gate first; answer it, then the deliverable is produced.

Run UK early-booking and last-minute occupancy campaign system in Claude

Open a new Claude chat, paste the filled-in UK early-booking and last-minute occupancy campaign system prompt and answer the short question gate. Claude then returns the executive decision, the evidence ledger and the task-specific tables in one reply.

Source

Original file in the multilingual prompt library on GitHub: