Prerequisites: What You Need for Direct Appointment Booking
Before you get started, make sure you meet the following requirements.
| Prerequisite | Requirement |
|---|---|
| Safina Plan | Professional or higher |
| Calendar Account | Google Calendar or Microsoft Calendar |
Support for additional calendar providers is planned for the future.
Safina as Your Fully Automatic Appointment Scheduler
Sound familiar? A call comes in, someone wants an appointment — and the juggling begins. Open the calendar, compare times, write a confirmation, and hope the client actually adds it to their own calendar. This process is time-consuming and error-prone.
Until now, Safina AI could lighten this workload by sending a booking link via SMS. Now we’re taking a decisive step further.
Alternative Method: Would you prefer to let callers choose freely from your external booking tool (e.g., Calendly)? In our article How to Set Up Your Booking Link in Safina, you’ll learn everything about this method.
With the new direct calendar integration, your Safina assistant becomes a fully automatic appointment scheduler. It checks your availability in real time, books appointments directly into your calendar, and even ensures your caller receives an official calendar invitation. No manual follow-up, no media breaks, no effort — just pure efficiency.
In this guide, we’ll show you how to set up this feature.
How to Set Up Direct Appointment Booking
Configuration takes just a few minutes. Our guide walks you through the menus you’ll also see in the screenshots.
Step 1: Find Appointment Booking and Choose Your Method
First, you need to find the right setting in the app.
- Open the Safina app and navigate to the Safina AI tab.

- Under “Advanced Organization,” find the Appointment Booking menu item.

- Toggle the “Enable Appointment Booking” switch at the top.
- Under “Booking Method,” select the option “Book appointment directly during the call”.
Step 2: Connect and Sync Your Calendar
Now we’ll connect Safina with your calendar so it can check your availability.
- Tap “Add Calendar” in the setup menu.

- On the “Sync Calendar” page, you’ll initially see an empty list. Tap the plus icon (+) to add a new calendar.

- Select your provider (Google or Microsoft) and follow the authentication process.

Important Privacy Note: As also displayed in the app: “To protect your privacy, Safina only sees your availability, never your appointment details.” Safina only sees “free” or “busy” time blocks, but never what’s in your appointments.
Step 3: Set Your Availability and Appointment Duration
So Safina knows when and for how long it may book appointments, you’ll now define the parameters.

- Availability: Tap this menu item and enter the general time slots during which you’re available for appointments (e.g., Monday through Friday, 9:00 AM to 5:00 PM).
- Appointment Duration: Set a default duration for appointments booked by Safina (e.g., 30 or 60 minutes).
Step 4 (Optional): Set the Target Calendar
This step is only relevant if you’ve connected more than one calendar to Safina.
- Case 1: You’ve connected only one calendar. Perfect — Safina automatically uses it as the target for new bookings. No further action needed.

- Case 2: You’ve connected multiple calendars. You need to tell Safina which calendar to create new appointments in. Tap the “Target Calendar for Bookings” menu item and select the desired calendar from the list. Safina will still check all connected calendars for available times, but will create new appointments exclusively in this target calendar.
The Booking Experience from the Caller’s Perspective: From Request to Calendar Entry
Once set up, the feature works in the background to make the entire booking process as smooth as possible for your callers. The caller’s experience consists of three phases.
How Does It Actually Work? If you’d like to dive deeper into how our AI detects appointment requests in the first place, we recommend our article: How Does Safina Recognize an Appointment Request During a Call?
Step 1: Interactive Appointment Finding During the Call
Safina conducts a natural dialog to find a suitable appointment. Rather than just suggesting a single slot, it can respond to preferences and intelligently offer available times.
Caller: “Hello, I’d like to schedule a consultation appointment.” Safina: “Of course. Do you have a particular day in mind?” Caller: “Yes, next Tuesday would be best.” Safina: (Checks availability for Tuesday in the background) “On Tuesday, I have openings at 10:00 AM, 11:30 AM, or in the afternoon at 3:00 PM. Which would work best for you?” Caller: “3:00 PM is perfect.” Safina: “Excellent. I’ve just booked the appointment for you next Tuesday at 3:00 PM. I’ll now send you an appointment confirmation via SMS.”
Step 2: Sending the Confirmation SMS
To deliver the confirmation, Safina checks the available phone number and asks specifically:
- For recognized mobile numbers: “Shall I send the confirmation to the number you’re calling from?”
- For landline or hidden numbers: “What mobile number may I send you an SMS with the confirmation link to?”
Once answered, the SMS is sent.
Step 3: The Guided Process to a Calendar Entry
The caller is guided through a simple, browser-based process to finalize the appointment:

- Clicking the link in the SMS opens a webpage.
- On this page, the appointment details (purpose, date, time) are clearly summarized.
- The caller enters their email address in the designated field and clicks “Receive Calendar Invitation”.
- They then receive a standardized calendar invitation via email. They can accept it as usual, which saves the appointment in their own calendar.
Conclusion
The direct calendar integration transforms Safina AI from an intelligent assistant into a proactive team member. You save valuable time, eliminate organizational overhead, and offer your callers an impressively professional and seamless service.