> For the complete documentation index, see [llms.txt](https://docs.stammer.ai/stammer.ai-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/scheduling/ai-scheduling-experimental-beta/what-is-scheduling.md).

# What is Scheduling?

<figure><img src="/files/w1ipqdo33XxGeUi6M1uo" alt=""><figcaption></figcaption></figure>

Our chatbot now offers a convenient appointment scheduling feature. This feature integrates seamlessly with Google Calendar to give you real-time availability slots. Here's how you can make the most out of it:

**Setting Up:**

1. Turn on the scheduling feature using the provided switch/button.
2. Connect your Google Calendar. The system will guide you through a secure OAuth process to ensure your data remains private.
3. Set your working hours. In the initial version, set a uniform time for all days. For example, you might work 9 a.m. to 5 p.m. This will be displayed in your time zone, but stored in UTC for consistency.

**Using the Feature:**

1. When a user wishes to schedule an appointment, the chatbot displays available times based on your Google Calendar.
2. Once a time is chosen, the chatbot verifies its availability.
3. The user provides their email address, and the chatbot schedules the appointment. It can also set up a Google Hangout Meet automatically.
4. Both you and the user receive a notification through Google's default system once the appointment is booked.

**Additional Info:**

Remember, the chatbot requires the user's email to schedule an appointment. This ensures you can send a Google Meet invite if needed.

{% embed url="<https://youtu.be/QxV5Dsehln4?si=yvTIuCH0r0bLNsEv>" %}

{% embed url="<https://youtu.be/Q6x4i7yjuEA?si=Q05S5dFxicvSNPSZ>" %}
