Industry Solutions Retail & Hospitality • Worked examples • Zero egress
Retail & Hospitality • Worked examples

Small calls, made millions of times.
Consistent across every channel.

Retailers, hotels and restaurants make the same small calls millions of times: take this return, honor this discount, move this guest. Each one is minor, but together they decide margin and loyalty. Helixor makes them consistent across channels and tunes them from what actually happens next.

See the scenarios ↓ Talk To Sales →

Scenarios on this page

These are examples, not a complete list. A decision usually fits when it has written criteria, pulls from several systems, happens often, and someone may later ask why it went the way it did. Pick one to jump to it.

Returns and refunds

How it's decided today

A return at the counter or online depends on the receipt, the item's condition and category, how long it's been, the customer's return history, and the payment method. Associates improvise, policies differ by channel, and return abuse hides in the gaps.

Where Helixor comes in

Helixor applies one returns policy everywhere: approve, approve as store credit, refer to a supervisor, or decline. Associates see the reason on screen, which makes the conversation with the customer easier. Chargebacks, resale value and supervisor overrides come back as outcomes for the next version.

Pushes it riskier
  • No receipt and a high-value item
  • Several returns by the same customer this month
  • An item category with high return abuse
  • Refund requested to a different payment method
Hard stops (a definite no)
  • Outside the return window for a final-sale category
  • The item doesn't match the SKU on the receipt
  • The customer is on a return-restriction list
What would change the decision
  • A receipt or order number
  • Accepting store credit instead of a refund
  • A manager-approved exception

What the audit record holds

  • Receipt, pack version and action
  • Order or transaction ID
  • Rules that fired
  • The supervisor's override, if any
example log entry your application writesillustrative
{
  "transaction_id": "POS-8841-20260928-0193",
  "receipt": "hx_proof_19b4d7e0a2c3f58e6d71b0a4",
  "pack": "acme.returns_policy v9",
  "action": "store_credit_only",
  "rules": ["RET-NO-RECEIPT-HIGH-VALUE"],
  "input_sha256": "2ac9...f07b",
  "remedy": ["provide order_number or receipt"],
  "logged_at": "2026-09-28T19:02:44Z"
}

↑ Back to scenarios

Overbooking and guest reassignment

How it's decided today

Hotels overbook because some guests don't show. How far to go depends on forecast no-shows, events in town, room types and the cost of walking a guest. When the hotel is oversold, the front desk decides who gets moved, often late at night and without much guidance.

Where Helixor comes in

Helixor applies your overbooking limits by date and room type, and when a walk is needed, picks who moves using your written priorities: loyalty tier, length of stay, rate, and whether the guest has already been moved before. The guest gets a consistent offer, and the property can see later why each person was chosen.

Pushes it riskier
  • A large event in town
  • Many rooms booked on non-refundable rates (fewer no-shows)
  • A sister property that's also full
Hard stops (a definite no)
  • Never move a guest who was already walked on this stay
  • Never oversell accessible rooms
  • Stay inside the brand's overbooking cap
What would change the decision
  • An upgrade at the same property
  • A confirmed room at a partner hotel
  • A guest who volunteers to move for compensation

What the audit record holds

  • Receipt and pack version
  • Reservation ID
  • Priority rules that picked this guest
  • Compensation offered

↑ Back to scenarios

Discount and price override approvals

How it's decided today

Associates and sales reps ask for discounts all day. Approval limits depend on role, margin, item and customer, and the rules usually live in a manager's head.

Where Helixor comes in

Each request comes back approved, refer to a manager, or declined, with the margin impact and the reason. Managers only see the requests that need them.

Pushes it riskier
  • Discount pushes margin below target
  • A repeat request for the same customer
  • An item already on promotion
Hard stops (a definite no)
  • Price below cost without director approval
  • Discount above the associate's limit
What would change the decision
  • A smaller discount
  • Bundling with a higher-margin item
  • Manager approval

What the audit record holds

  • Receipt and pack version
  • Associate and store
  • Margin before and after
  • Approver, if referred

↑ Back to scenarios

Fulfillment and inventory allocationSolver

How it's decided today

An online order can ship from a warehouse, a store's back room or a mix of both. The right answer depends on stock, distance, carrier cutoffs, store labor and whether shipping from a store will empty its shelf. Many retailers use a fixed priority list, which is simple and often expensive.

Where Helixor comes in

Promise dates, safety stock rules and store capacity go into the pack, and the goal is the lowest total cost to fulfill. The solver assigns orders in batches through the day and rebalances when stock or labor changes. Every assignment is checked by the decision core, so no order goes to a site that can't legally or physically ship it. The pack holds the hard rules and the goal. The solver searches for the best plan that satisfies every hard rule, working from the same typed state the decision core uses. If no plan can satisfy them all, it tells you so instead of quietly breaking one. The solvers are built for GPUs, and that's where large plans solve fastest. Solvers are in Preview today.

What the solver optimizes
  • Lowest shipping and handling cost
  • Fewest split shipments
  • Least markdown risk (ship from where stock is aging)
  • Balanced work across stores
Hard constraints it never breaks
  • Meet the promise date shown at checkout
  • Don't take a store below its shelf safety stock
  • Store pick capacity for the day
  • Hazmat and age-restricted items only from approved sites
What would change the plan
  • A replenishment arrives
  • A store's staffing changes
  • A carrier cutoff moves
  • A promotion changes demand at a store

What the audit record holds

  • Receipt and pack version per assignment batch
  • Order ID and chosen site
  • Binding constraints
  • Promise date met or missed

↑ Back to scenarios

Other decisions that fit

More examples

DecisionWhat Helixor decides
Order and booking consistencyCheck dates, options and quantities against policy before the order is confirmed.

Recommended deployment

WorkloadPattern
Point of sale, checkout and bookingIn-process or loopback sidecar
Many channelsShared, authenticated decision service
Allocation, capacity and exceptionsHosted solvers and reasoning (hybrid)
What to know

Returns and discount policies need a custom pack, and demand forecasting needs an outside model. Solvers and reasoning are currently in Preview. Start with one decision, such as returns in one channel, and compare override rates before and after.

↑ Back to scenarios

Pick one decision.
We'll show you the receipt.

Bring a written policy and a handful of past cases. We'll turn it into a pack and run it next to your current process so you can compare.

Helixor Decision Engine ~25µs Typical • 0 Bytes Egress • Optimized for GPUs
Try it Now → Talk To Sales