Ship-ready foundation

CNDYBOSS platform docs

A quick operating manual for extending the booking backend, CRM, and white-label client systems without rewriting the core.

Booking Engine

live

Service selection, provider matching, availability, intake, and booking creation.

Endpoints

  • /api/services
  • /api/staff
  • /api/availability
  • /api/bookings

Next upgrades

  • Rescheduling
  • cancellation policies
  • waitlists
  • multi-service checkout

Wellness CRM

live

Client profiles, tags, notes, preferences, loyalty, and appointment history.

Endpoints

  • /api/clients
  • /api/bookings

Next upgrades

  • Segments
  • file uploads
  • activity timeline filters
  • CSV export

Calendar

ready

Calendar data model and appointment feed ready for day, week, month, and staff views.

Endpoints

  • /api/bookings
  • /api/staff

Next upgrades

  • Drag/drop
  • resource view
  • Google Calendar sync
  • ICS feeds

Forms + Intake

live

Reusable intake form definitions connected to services and booking submissions.

Endpoints

  • /api/forms

Next upgrades

  • Drag/drop builder
  • conditional logic
  • e-signatures
  • waivers

Automations

live

Trigger/action catalog for confirmations, reminders, tags, and internal tasks.

Endpoints

  • /api/automations
  • /api/webhooks

Next upgrades

  • Queue workers
  • template editor
  • SMS/email providers
  • retry logs

Payments

ready

Payment architecture prepared for deposits, memberships, packages, invoices, and receipts.

Endpoints

  • /api/payments

Next upgrades

  • Stripe checkout
  • Square payments
  • package balances
  • gift cards

Website Content Control

live

Frontend-connected settings for branding, policies, instructions, and white-label content.

Endpoints

  • /api/content
  • /api/embed

Next upgrades

  • FAQ editor
  • promotion banners
  • theme presets
  • custom domains

AI Receptionist

planned

Future module for SMS replies, booking assistance, intake summaries, and follow-up drafting.

Endpoints

  • Planned after core inbox and AI provider selection.

Next upgrades

  • Conversation inbox
  • AI summaries
  • approval workflow
  • fallback routing

API-first contract

Current endpoints

JSON docs
GET/api/healthRuntime health, module list, and deployment smoke test.
GET/api/servicesReturn service categories and active/inactive services.
GET/api/staffReturn providers, roles, schedules, service mapping, and blocked dates.
GET/api/availability?serviceId=&staffId=&date=Generate available appointment slots using duration, buffers, schedules, and conflicts.
GET/POST/api/bookingsList bookings or create a public booking with intake data.
GET/POST/api/clientsList or create CRM client profiles.
GET/api/formsReturn intake and consent form definitions.
GET/api/automationsReturn automation trigger/action rules.
GET/api/contentReturn white-label business settings and frontend content.
GET/api/embedReturn copy/paste booking widget snippets.
GET/api/paymentsExpose payment provider readiness and supported payment flows.
GET/POST/api/webhooksExpose supported webhook events and receive sandbox webhook payloads.