How does it know what slots are available?
The Cal.com connection is validated before it is saved. Every booking attempt uses the provider API instead of a hardcoded slot list, so unavailable slots are rejected by the scheduling source. Google Calendar, Outlook, Calendly, Zapier, and CRM/dispatch connectors are planned and being wired up.