Hotel Setup page: /setup

Configure rooms, pricing, and other hotel settings.

🏨

Property Name component: PropertyNameCard

Displayed in the sidebar and throughout the app.

🏒

Property Mode component: PropertyModeCard

Choose whether this property operates as a Hotel (room-based) or Hostel (bed-based).

πŸ’±

Currency

Default currency used for folios and charges.

🏷️

Room Types β†’ /setup/room-types

Manage room categories (Deluxe, Suite, etc.)

πŸ›οΈ

Rooms β†’ /setup/rooms

Manage physical room numbers & assignments

πŸ’²

Rate Plans β†’ /setup/rate-plans

Configure pricing plans (BAR, Corporate, etc.)

🏷️

Dev Tags

Show route & function labels on every button and link.

βš™οΈ

Billing Policies component: PolicyTogglesCard

Configure deposit, checkout, and billing rules for your property.

Require Deposit / Advance Payment

Require guests to pay a deposit when booking

Require Zero Balance at Checkout

Guest must settle all charges before checking out

Auto-Post Room Charges (Night Audit)

Automatically post room charges during night audit

Strict Check-in Date

Check-in is only allowed on the exact arrival date β€” not before or after

Accounting Module

Enable or disable Accounting features in the system

Housekeeping Module

Enable or disable Housekeeping features in the system

πŸ”—

Channex Channel Manager STAGINGcomponent: ChannexCard

Connect to Channex to sync availability, rates, and receive online bookings automatically.

Environment Variables

CHANNEX_API_KEYset
CHANNEX_PROPERTY_IDmissing
CHANNEX_WEBHOOK_SECRETmissing
CHANNEX_API_URL (staging override)set

Set the missing env vars in your .env.local (local) or your deployment platform (Vercel, etc.), then restart the server.

Webhook URL

Paste this URL into your Channex dashboard under Properties β†’ Webhooks. Make sure the webhook secret matches CHANNEX_WEBHOOK_SECRET.

loading…

Test Connection

Verify your API key and property ID are working with Channex.

Enable Channex Integration

When enabled, the webhook endpoint accepts inbound bookings and ARI is pushed on changes.

Auto-confirm inbound bookings

Automatically confirm reservations received from Channex

Push availability & rates on change

Sync ARI to Channex whenever reservations are created or modified