← All modules

Phase 2 · Intelligent Scheduling

Appointment Setter AI

Coming next

Run Module

Trigger this module's autonomous operation

Orchestration is live; external sends are simulated until channel keys are added.

Responsibilities

  • Detect meeting intent in replies
  • Check calendar availability
  • Send booking link to prospect
  • Remind 24h & 1h before meeting

Gate

Slot confirmed.

Exception Path

No-show / cancel → auto-reschedule once, then return to Outreach nurture.

Data Layer I/O

Reads

  • Conversation Store (positive replies)

Writes

  • Event Bus (meeting booked)
  • Conversation Store (meeting context)

Recent Activity

Events routed here & messages handled

Events

Meeting Intent DetectedPending
Meeting BookedProcessed
Meeting Intent DetectedProcessed

Messages

Can we set up a call this week to discuss a salon partnership?

Sheen Beauty Lounge · 3d ago

Absolutely! Here's my calendar — pick any slot Thu/Fri: https://cal.monaj.ai/mariam

Sheen Beauty Lounge · 3d ago

Yes let's meet — what times work next week?

Urban Cuts · 2d ago

Integrated APIs

Google Calendar
Outlook Calendar
Calendly
Zoom / Google Meet

Subscribes To

Event types this module owns

Meeting Intent DetectedMeeting BookedNo Show

Orchestration

Subscribes to event types on the bus. The orchestrator routes matching events here; exceptions emit their own events to recovery flows or human review.