Matrixly Matrixly Deploy

Scheduling · Ready to use

BookWise

Fully manage appointments for SMBs — check real-time availability, propose optimal slots with buffers and timezones, book with confirmations, send smart reminders, and handle reschedules/cancellations with human-in-the-loop for edge cases.

FastAPI Buffers + TZ HITL No-show reduction

1. Intent

Classify book, availability, reschedule, cancel, or status from natural language.

2. Availability

Business hours, buffers, min notice, and timezone-aware optimal slots.

3. Book

Intake form fields, confirmations, calendar write, CRM contact upsert.

4. Remind

24h + 2h reminders; admin view of upcoming bookings and HITL queue.

Deploy on this machine

Code: agents/book-wise · Guide: agents/book-wise/README.md

cd agents/book-wise
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
copy .env.example .env
python scripts/smoke_test.py
python -m src.cli serve

Business hours (config.yaml)

business_hours:
  monday: { start: "09:00", end: "17:00" }
booking:
  buffer_before_minutes: 10
  buffer_after_minutes: 10
  min_notice_hours: 2
Safety: VIP, legal, after-hours, and group requests queue for human approval before calendar confirm.

Embed code

Place before </body>. Replace the host with your BookWise VPS URL.

<!-- Matrixly BookWise widget -->
<script
  src="https://YOUR_BOOKWISE_HOST/static/widget/embed.js"
  data-api="https://YOUR_BOOKWISE_HOST"
  data-key="pk_live_your-site-key"
  data-title="Book with us"
  async>
</script>