Configuration
Settings
Integrations
Public Booking
Guest-facing page at /book
Web Bookings
0
Pending Approval
0
WhatsApp Bookings
0
Pending Deposits
0
Deposit: ৳5,000 for parties of 6+
Languages: English, 한국어, বাংলা
Staff Roles
Optional role-specific passwords. Admin has full access; Host can run service and bookings; Viewer is read-only on floor tools.
SOL_STAFF_PASSWORD → admin
SOL_HOST_PASSWORD → host (optional)
SOL_VIEWER_PASSWORD → viewer (optional)
Closed dates
Block online booking for holidays or private events. Leave service empty to close the full day.
Capacity Limits
Controls availability on the public booking page. Sold-out slots offer waitlist signup.
Total covers per lunch service
Total covers per dinner service
Max covers per time slot (e.g. 7:00 PM)
Table Map
Live floor plan at /floor
Floor Layout Editor
Drag tables to reposition. Changes apply to the live map at /floor.
Main Dining
T1
4 max
T2
8 max
T3
4 max
T4
3 max
T5
4 max
T6
3 max
T7
5 max
T8
4 max
T9
5 max
T10
5 max
T11
3 max
T12
6 max
T13
7 max
Private Dining
PDR
13 max
Partner API
Public booking URL: /v/sol/book
API key
cmsmsqqb8000104l7j8d9byc7GET /api/v1/availability?date=YYYY-MM-DD&service=DINNER
GET /api/v1/bookings
POST /api/v1/bookings
Environment Variables
SOL_STAFF_PASSWORD=your_password SOL_HOST_PASSWORD=host_password SOL_VIEWER_PASSWORD=viewer_password SOL_AUTH_SECRET=random_secret SOL_WHATSAPP_NUMBER=+8801717567556 WHATSAPP_ACCESS_TOKEN=... WHATSAPP_PHONE_NUMBER_ID=... NEXT_PUBLIC_SOL_WHATSAPP_NUMBER=+8801717567556 CRON_SECRET=random_cron_secret LOOP_CHECK_SECRET=random_loop_secret RESEND_API_KEY=re_... EMAIL_FROM="ReserveStack Reservations <reservations@yourdomain.com>" DATABASE_URL=postgresql://... DIRECT_URL=postgresql://... STRIPE_SECRET_KEY=sk_... STRIPE_WEBHOOK_SECRET=whsec_... OPENAI_API_KEY=sk-...