Your AI books the meeting while the customer is still interested.
When a customer asks for a consultation, a viewing or a call, Nodi's AI agent takes the booking in the chat, in English or Arabic. It checks your business hours and existing meetings, asks for an exact time and email, and sends the request to your team to confirm in one click.
Included on every plan · Google Calendar and Meet
- Takes bookings on WhatsApp, Instagram, Facebook and website chat
- Checks your business hours and meetings already booked that day
- Online meetings or in person, with your office address
- Your team confirms, reschedules or declines; the customer hears back in the chat
- Google Calendar event and Google Meet link on confirmation, plus email reminders
What is AI appointment booking?
AI appointment booking means the assistant answering your messages can also arrange the meeting, without a person going back and forth to find a time. In Nodi, the AI agent collects the date, exact time and email in the conversation, checks your business hours and existing bookings, and saves a meeting request on the lead. Your team confirms it, and Nodi creates the Google Calendar event, sends the Meet link and reminds everyone before it starts.
Partner of WhatsApp · Partner of Meta
A consultation booked in the chat
- Customer: Can I book a consultation this week?
- Nodi: Of course. Which day suits you, and what exact time? We're open Sunday to Thursday, 9 am to 6 pm.
- Customer: Wednesday afternoon.
- Nodi: Wednesday works. What time exactly, for example 3:00 pm? And would you prefer online or at our office?
- Customer: 3 pm, online please.
- Nodi: Perfect. What's the best email for the meeting invite?
- Customer: [email protected]
- Nodi: Done! Your request for Wednesday at 3:00 pm has been sent. Our team will confirm it shortly.
From "can I book?" to a confirmed meeting
- Step 1
The customer asks
On WhatsApp, Instagram, Facebook or your website chat. The AI replies in English or Arabic, any time of day.
- Step 2
The AI gets the details
It asks for the day, an exact time (not just "evening") and an email, and whether they want to meet online or in person.
- Step 3
It checks your calendar rules
It looks at meetings already booked that day and your business hours, and suggests the nearest free time if the slot doesn't work. It won't book a time in the past or less than 15 minutes away.
- Step 4
Your team confirms
The meeting is saved on the lead as a request. Your team gets an app notification and an email, and a task to confirm it.
- Step 5
Everyone is in the loop
On confirmation, Nodi creates the Google Calendar event with a Google Meet link, tells the customer in the chat and emails a reminder 15 minutes before the meeting.
Bookings for every kind of service business
Real estate viewings
Qualify the buyer, then book an in-person viewing at your office address or an online call with an agent.
Real estate CRMClinics and salons
Turn "do you have time this week?" into a booked appointment, with reminders before the visit.
Consultancies and agencies
Book discovery calls with a Google Meet link, straight from the enquiry.
Education and visa services
Book counselling sessions and consultations while the student or applicant is still in the chat.
You stay in control of your calendar
The AI never tells a customer a meeting is confirmed. It sends a request, and a person on your team approves it. That way nobody gets double-booked or booked with the wrong person.
- Approve, decline, reschedule or cancel from the Meetings page or the calendar view
- Meetings booked by the AI are marked, and counted on your dashboard
- Choose online, in-person or both, and add your office address
- Add your own booking instructions for the AI, or turn AI bookings off
- The assigned agent is notified, or the account owner if nobody is assigned
Google Calendar and Google Meet
Connect your Google account and confirmed online meetings go straight into Google Calendar with a Google Meet link, and Google sends invites to the attendees on the meeting. If you reschedule, the Google event is updated and the customer gets the new time in their chat (when they've messaged you in the last 24 hours, as WhatsApp, Instagram and Facebook require).
- Google Calendar event created when you confirm an online meeting
- Google Meet link sent to the customer in the chat
- Rescheduling updates the event and tells the customer
- Email reminders 15 minutes before each confirmed meeting
Every booking lives on the lead
Meetings are saved on the lead in your AI CRM, next to the full conversation, the lead's score and their quotations. Your team walks into every meeting knowing what the customer asked for.
AI agent for service businesses →- Meeting, chat history and lead details in one place
- The customer's email is saved to the lead when they book
- Works alongside AI lead scoring, so serious buyers get booked first
Booking by chat: manual vs Nodi
| Manual back-and-forth | Nodi | |
|---|---|---|
| Replies to "can I book?" at 11 pm | Next morning | Straight away |
| Checks business hours and existing meetings | Someone has to look | Automatically |
| Collects exact time and email | Several messages | In the same chat |
| Final say on the booking | Your team | Your team, in one click |
| Google Calendar event and Meet link | Created by hand | Created on confirmation |
| Reminder before the meeting | If someone remembers | Email, 15 minutes before |
Booking pricing
Starter
For solo professionals and small teams
AED 149 (≈ $41) / ৳4,999 / month
3,000 AI replies, 3 team members
Growth
For busy teams with daily enquiries
AED 225 (≈ $61) / ৳7,500 / month
10,000 AI replies, 6 team members
Scale
For high-volume teams
AED 375 (≈ $102) / ৳12,500 / month
20,000 AI replies, 10 team members
Meeting booking is included on every plan.
Prices shown billed monthly (regular AED 179 (≈ $49) / ৳5,999 / AED 285 (≈ $78) / ৳9,500 / AED 449 (≈ $122) / ৳15,000). Billed yearly, plans are AED 105 (≈ $29) / ৳3,499 / AED 157 (≈ $43) / ৳5,250 / AED 262 (≈ $71) / ৳8,750 a month.
Extra AI replies cost about AED 0.015 (≈ $0.004) / ৳0.500 each (AED 15 (≈ $4) / ৳500 per 1,000).
Booking questions
Can the AI book appointments on WhatsApp?
Yes. Nodi's AI agent takes bookings in WhatsApp chats, as well as on Instagram, Facebook and your website chat, in English or Arabic.
Does the AI confirm the meeting itself?
No. It sends a booking request and tells the customer your team will confirm. Your team approves it, and the customer is then told in the chat, with the Meet link for online meetings.
How does it avoid double bookings?
Before booking, the AI checks the meetings already booked for that day and your business hours, and suggests another time if needed. Your team still confirms every request.
Which calendars does Nodi work with?
Google Calendar, with Google Meet links for online meetings. Other calendars such as Outlook or Calendly are not connected today.
Can it book in-person meetings and viewings?
Yes. You can allow online meetings, in-person meetings or both, and add your office address for the AI to share.
Are there reminders?
Yes. Nodi emails a reminder 15 minutes before each confirmed meeting to your team and to the customer's email.
Can customers reschedule?
Your team can reschedule any meeting from Nodi. The Google Calendar event is updated and the customer is told the new time in the chat.
Guides for service businesses
What Is an AI Agent?
What AI agents are and how businesses use them to answer and sell.
Read the guideBest Real Estate CRMs in the UAE
What UAE agencies and brokers need from a CRM for portal and WhatsApp leads.
Read the guideWhatsApp Business API in the UAE
How the WhatsApp Business API works and when your business needs it.
Read the guide
Book the meeting before they message someone else.
Let Nodi answer, qualify and book in the chat, and your team just confirms.