Calendar Demo — Google Calendar

This page demonstrates how a static site can offer scheduling — and how it connects to the broader automation picture.

What you’re looking at

The calendar below is a live Google Calendar embed. It shows availability in real time — no booking plugin, no third-party scheduling tool, no monthly subscription.


How it works

  1. Create a dedicated calendar in Google Calendar (or use an existing one)
  2. Make it public — Settings → Access permissions → Make available to public
  3. Get the embed — Settings → Integrate calendar → copy the embed code
  4. Paste the embed URL into the page content

The calendar updates in real time. Block out time in Google Calendar, and it’s reflected here.

The agent angle

Google Calendar has a full API. An AI agent can:

  • Create events and block out time programmatically
  • Read upcoming schedules and generate prep summaries
  • Respond to booking requests by checking availability via the API
  • Coordinate across multiple calendars for team scheduling

The embed gives visitors a visual. The API gives agents an operational interface to the same data.

Going further — appointment scheduling

A visible calendar is useful, but it doesn’t let visitors book directly. Options that integrate cleanly with this stack:

Google Appointment Schedules — Built into Google Calendar for Workspace users. Visitors self-select available slots. Free.

Cal.com — Open-source, embeddable, integrates with Google Calendar. Free tier available.

Calendly — Polished UI, easy embed. Free tier covers basic use cases.

All three are embeddable — swap the iframe src and you’re done.

When this pattern works

This approach fits when you need availability visibility without a full booking system, a lightweight “book a call” page, event scheduling, or internal resource booking displays.

For complex scheduling with payments or multi-party coordination, you’d step up to a dedicated booking platform — but even those are typically API-accessible and agent-operable.