Appointment Management
By enabling the Appointment feature, you can configure your Google Calendar or Calendly, giving your agent the ability to schedule appointments for countless services.

Overview
The integrated appointment management allows your chatbot to:
- Display availability in real-time
- Automatically book free slots
- Send confirmations via email/SMS
- Manage cancellations and changes
- Sync with external calendars
Configuration
Google Calendar Integration
-
Connect Google Account
- Go to Appointments
- Click "Google Calendar Authorization"
- Authorize access to your calendar
-
Set Availability
- Set working hours
- Define standard appointment duration
- Configure system time display
-
Customize Fields
You can ask NeoAgent to store custom data within the Prompt Model
Calendly Integration
-
Link Calendly Account
- Enter your Calendly URL
- Configure webhook for synchronization
- Test the connection
-
Map Services
- Associate Calendly services with the chatbot prompts
- Configure prices and duration
- Set up confirmation email
Examples of Services
Professional Services
- Consultations: Legal, tax, business
- Medical Visits: Check-ups, specialist visits
- Beauty Services: Hairdresser, beautician, massage
- Training: Private lessons, coaching
Commercial Services
- Sales: Product demos, quotes
- Real Estate: Property visits, evaluations
- Automotive: Test drives, maintenance
- Dining: Table reservations, events
Booking Workflow
Standard Process
-
Customer expresses interest
- "I would like to book an appointment."
- "When are you available?"
-
Bot gathers information
- Type of service requested
- Date/time preferences
- Contact details
-
Check availability
- Check calendar in real-time
- Propose free slots
- Confirm user choice
-
Finalize booking
- Save appointment in calendar
- Send confirmation via email
- Set up automatic reminders
Conversation Example
Bot: "Hello! How can I help you?"
Customer: "I would like to book a medical visit."
Bot: "Perfect! What type of visit?"
Customer: "General check-up."
Bot: "Great. When would you prefer to come?"
Customer: "This week, if possible."
Bot: "I have these available slots:
• Wednesday, 15/03 at 14:30
• Thursday, 16/03 at 10:00
• Friday, 17/03 at 16:15
Which one do you prefer?"
Customer: "Wednesday at 14:30."
Bot: "Perfect! Can you provide your name, email, and phone number?"
Customer: "Mario Rossi, mario@email.com, 333-1234567."
Bot: "Appointment confirmed for Wednesday, 15/03 at 14:30.
I've sent you a confirmation email with all the details.
See you soon!"
Automatic Notifications
- Immediate confirmation: To the user and the team
- 24h reminder: Email/SMS reminder
- 2h reminder: Final notification
- Follow-up: Post-appointment email
Troubleshooting
Common Issues
Calendar not synced
- Recheck Google/Calendly permissions
Emails not sent
- Check spam folder
- Test booking from the chatbot
Suggestion
To maximize conversions, keep the booking process simple (maximum 3-4 steps) and always offer alternatives if the requested slot is not available.