Dashboard
Recent Activity
View all →Unibox
Agents
Knowledge Base
Follow-ups
Scheduled for your business
live queueRecent activity
What the follow-up workers actually did in the last few days.
Approvals
Contacts
Appointments
Conversations
Integrations
</body> of your website (WordPress, Squarespace, Webflow, Wix — anywhere).
That's what turns your site into an AI receptionist. Without this code on a page, the widget has nowhere to appear.
Cal.com
Native two-way sync. Your agent books directly onto your Cal.com calendar.
Configure →Google Calendar
Direct sync without the Cal.com layer — book straight onto your Google Calendar.
Zapier
Connect 6,000+ apps. Triggers for new leads, bookings, and conversations.
Manage →Need HubSpot, Salesforce, Slack, Gmail, or Sheets?
All 6,000+ apps in the Zapier directory work with AppointmentAI today. Push new leads to Slack, sync to your CRM, log to Sheets, send emails — all through your existing Zapier account. No "coming soon" required.
Settings
🤖 Agent Settings
▼Connect your Cal.com API key and your AI agent will check real availability and book appointments instantly — no links needed. Get your API key from Cal.com Settings → Developer → API Keys.
When a customer cancels or reschedules in Cal.com, this webhook tells AppointmentAI so it can update the appointment status and cancel pending recovery emails. It also receives a "meeting ended" signal that lets the AI skip the no-show grace window entirely.
Setup: Go to Cal.com → Developer → Webhooks, click + New webhook, paste the Subscriber URL below, generate any random secret string, paste the same secret here, then check Booking Cancelled, Booking Rescheduled, and Meeting Ended.
Sets when the agent acts on its own vs asking you. Sensitive actions (refunds, complaints, high-value leads above your threshold) always require approval regardless of level.
If you don't mark an appointment completed within this window after its end-time, the AI assumes it was a no-show and starts a rescheduling outreach. Shorter windows = faster recovery (good for quick HVAC visits). Longer windows = fewer false positives (good for legal consults that often run long).
Paste a webhook URL from Zapier, Make, or any automation platform. AppointmentAI will send lead and appointment data there automatically.
Our native Zapier integration is in private beta. Click here to access AppointmentAI on Zapier, then generate an API key below to connect. Triggers available: New Lead Captured, New Appointment Booked, New Conversation.
📚 Knowledge Base
▼PDF, DOCX, TXT, CSV, MD — max 10MB per file
Permanently delete your account, all leads, conversations, and cancel your subscription. This cannot be undone.