Marketplace / scheduling-notion-cal

Scheduling — Notion Calendar

Notion Calendar (calendar.notion.so) booking pages.

by Agentum 0 installs v1.0.2 integrations
Open in Agentum
Requires the Agentum app

Notion Calendar

Lets your scheduling agent read availability from Notion Calendar (calendar.notion.so) booking pages.

What it does

When a message your agent is handling contains a Notion Calendar booking link, this add-on fetches the open time slots from that page and hands them back to the scheduling agent. The scheduling agent then uses those slots the same way it uses any other source of availability — it can propose them to the other person, or pick the best match for times they suggested.

This add-on doesn’t appear in the sidebar and has no chat of its own. It’s a quiet helper that runs whenever a Notion Calendar link shows up. If you also have other booking providers wired up (such as Calendly), your agent routes each link to the right reader and merges the results.

Settings

Both settings have sensible defaults, so you only need to touch them if the default behavior isn’t what you want.

  • Look-ahead window (days) — How far ahead to fetch availability when a booking link doesn’t already pin down a specific date range. Default is 14 days. Raise this if your guests typically book further out; lower it to keep replies focused on the near future.

  • Timezone — The IANA timezone the add-on uses when asking Notion Calendar for availability and when describing slots. Default is UTC. Set this to your real zone (for example America/Los_Angeles or Europe/London) so the times that come back match how you’d say them out loud.

Integrations

This add-on talks directly to calendar.notion.so over the public web. You don’t need to log in, paste any keys, or grant any OAuth access. The host just needs to allow outbound network access to notion.so, which is part of installing the add-on.

Known limits

  • Notion Calendar links only. Other calendar tools (Calendly, Google Calendar booking pages, Cal.com, etc.) aren’t handled by this add-on. Each provider needs its own reader.

  • The live availability fetch is provisional. Notion Calendar’s booking pages are client-rendered (the server sees an empty shell) and the underlying availability endpoint isn’t documented. The URL recognition and slot-shape handling are real and tested, but the exact network call this add-on makes to Notion is a placeholder pending verification against a real booking link. If you try a real Notion Calendar link and slot fetches come back empty, that’s the reason — share the URL with the plugin author so the call can be pinned to the real endpoint.

  • Defaults to UTC. If you don’t set the timezone, times will be fetched and quoted in UTC, which is rarely what you want for human conversations. Set the timezone once and you can forget about it.