Skip to content

Integrations

External system connections for notifications, calendars, and point-of-sale synchronization.

UC-CORE-003: Communication Integrations

Purpose: Automate customer notifications via preferred channels.

Property Value
Actor System
Trigger Booking Event / Scheduled Job
Priority P0

Capabilities:

  • WhatsApp Confirmation: Send immediate template message upon booking (e.g., "Hi [Name], your appt is confirmed...").

  • SMS Reminders: Send reminder 24h and 1h before appointment to reduce no-shows.

  • Post-Service Feedback: Auto-send feedback link 1 hour after service completion.

Main Success Scenario:

  1. Customer book an appointment.
  2. System triggers booking.created event.
  3. WhatsApp API is called with templates.
  4. Customer receives message with "Add to Calendar" link.

UC-CORE-004: Operational Sync

Purpose: Keep Cazo in sync with other business tools.

Property Value
Actor System
Trigger Data Change
Priority P1

Capabilities:

  • Calendar Sync: 2-way sync with Google Calendar / Outlook for Staff.

    • Cazo -> GCal: Pushes appointments to stylist's personal calendar.

    • GCal -> Cazo: Reads "Busy" blocks from personal calendar and blocks Cazo slot.

  • POS Sync: Integration with external POS (e.g., Square, Lightspeed).

    • Syncs inventory usage and final payment status.

Main Success Scenario (Calendar Sync):

  1. Stylist adds "Dentist Appointment" in their Google Calendar.
  2. Cazo webhook receives update.
  3. Cazo blocks that time slot on the Appointment Board automatically.