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:
- Customer book an appointment.
- System triggers
booking.createdevent. - WhatsApp API is called with templates.
- 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):
- Stylist adds "Dentist Appointment" in their Google Calendar.
- Cazo webhook receives update.
- Cazo blocks that time slot on the Appointment Board automatically.