All setup guides

Google Calendar + AI Booking Setup Guide

5 minutesEffort: easyImportance: critical

Connect your Google Calendar to Middleverse and let AI assistants (ChatGPT, Claude, Gemini) book appointments directly into your calendar. Customers can also book through your website using our embeddable widget with schema.org markup for maximum AI discoverability. Usage is tracked for monthly billing.

Open Google Calendar + AI Booking

Before you start

  • Google Account
  • Google Calendar access

Why it matters

  • AI agents (ChatGPT, Claude, Gemini) can book appointments directly
  • Schema.org markup makes your booking AI-discoverable
  • Embed booking widget on your own website
  • All bookings sync to Google Calendar automatically
  • Track AI booking usage for billing
  • Customers get calendar invites automatically

Guided setup

Step 1: Connect Google Calendar

Go to Portal > Calendar in Middleverse. Click "Connect Google Calendar" to authorize access via Replit's secure OAuth integration.

Expected result: Your Google Calendar shows as "Connected" in the Middleverse dashboard.

Pro tips
  • The connection uses Replit's managed OAuth - no API keys needed
  • Tokens are automatically refreshed so your connection stays active

Step 2: Get Your Embed Code

Copy the embed code from the Calendar Integration page to add AI-powered booking to your website.

Expected result: You have HTML code to paste into your website that enables AI booking.

Pro tips
  • The embed includes schema.org markup for AI discoverability
  • AI agents can find and book through your embedded widget

Step 3: Share with AI Agents

Your booking API is now live. AI platforms can use the public API to check availability and book appointments.

Expected result: ChatGPT, Claude, and other AI assistants can now book appointments for your business.

Pro tips
  • Monitor AI booking usage in your dashboard
  • Usage is tracked monthly for billing purposes