Workspace: Luxury Portfolio · Executive Suite

Global line: +1 (800) AIR-BELLStripe:Connected
Home

Orchestration

Automation Workflows

Three live automation paths wired straight into the reservations, communications and maintenance tables. Point Vapi, Make.com or Stripe at these endpoints.

Path A

Inbound Booking / Extension

Trigger: Vapi calendar tool check

  1. 01Voice agent fires the calendar tool
  2. 02PMS vacancy verified against reservations
  3. 03Confirmation pushed back into the live call
  4. 04Stripe payment request queued

Webhook endpoint

POST /api/public/workflows/booking-check

Path B

Keyless Entry Generation

Trigger: Stripe payment_intent.succeeded

  1. 01Payment webhook received
  2. 02Reservation row updated
  3. 03Smart lock issues a dynamic code
  4. 04Outbound SMS with entry credentials

Webhook endpoint

POST /api/public/workflows/payment-success

Path C

Maintenance Dispatch

Trigger: Voice agent issue classification

  1. 01Guest reports a fault to the AI
  2. 02Internal webhook creates the ticket
  3. 03Vendor access PIN auto-provisioned
  4. 04Text blast to the local vendor team

Webhook endpoint

POST /api/public/workflows/maintenance-dispatch

Path D

AI Concierge Conversation

Trigger: Guest SMS / WhatsApp / voice turn

  1. 01Guest matched from the reservation table
  2. 02Property record and FAQs loaded as grounding
  3. 03AI answers, or calls a tool to act
  4. 04Urgency scored — humans pulled in when needed

Webhook endpoint

POST /api/public/concierge/message

Path E

Turnover Coordination

Trigger: Channel manager checkout event

  1. 01Checkout time synced from the PMS
  2. 02Clean / inspect / restock tasks rebuilt
  3. 03Housekeeping crew notified
  4. 04Turnover board updated in real time

Webhook endpoint

POST /api/public/workflows/turnover-sync

Live run log

Automation history

Polling every 8s

Loading run history…

Stripe, smart lock (RemoteLock / Seam) and SMS (Twilio) calls run as safe stubs until credentials are added — the database writes, code generation and ticket dispatch are real. Set an AIRBEL_WEBHOOK_SECRET to require an x-airbel-secret header on every call.