diff --git a/fern/docs.yml b/fern/docs.yml index 0ecf0889f..022902a48 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -115,6 +115,9 @@ navigation: - page: Inbound customer support path: examples/inbound-support.mdx icon: fa-light fa-phone-volume + - page: Appointment scheduling + path: examples/appointment-scheduling.mdx + icon: fa-light fa-calendar-check - page: Outbound sales path: examples/outbound-sales.mdx icon: fa-light fa-money-bill-wave diff --git a/fern/examples/appointment-scheduling.mdx b/fern/examples/appointment-scheduling.mdx new file mode 100644 index 000000000..b562f9211 --- /dev/null +++ b/fern/examples/appointment-scheduling.mdx @@ -0,0 +1,149 @@ +--- +title: Appointment Scheduling Agent 📅 +subtitle: Build an AI agent using workflows to schedule appointments via phone calls with Google Calendar integration. +slug: examples/appointment-scheduling +description: A comprehensive guide to building a voice AI agent that handles appointment scheduling with Google Calendar integration. +--- + +By following this example, you'll learn how to: + +* Create a voice AI agent using workflows to handle inbound appointment scheduling calls. +* Build custom tools to check calendar availability and book appointments. +* Integrate with Google Calendar for real-time scheduling. +* Create an automated test suite to ensure your scheduling agent works correctly. + +## Prerequisites + +* A [Vapi account](https://dashboard.vapi.ai/). +* A Google Account (for Google Calendar integration). + +--- + +## 1. Configuring Google Calendar Integration + + + + Go to [dashboard.vapi.ai](https://dashboard.vapi.ai) and log in to your account. + + + Click `Workflows` in the left sidebar. + + + - Click `Create Workflow`. + - Change workflow name to `Appointment Scheduling Workflow`. + + + - Update first step to + + + +