Calendar Booking Pages for monday.com · Last updated 15 October 2026
Calendar Booking Pages gives every host on your monday account a booking page. People pick a time that is free in the host's Google Calendar or Outlook, and the booking lands on your Meetings board as an item. This guide walks through setup, each tab of the Calendar Booking Pages - Admin widget, what guests see, how the board works both ways, plans and limits, and what to do when something looks off.
Everything happens inside monday, in a widget called Calendar Booking Pages - Admin. Most teams take bookings within ten minutes.
Or start from the template. In monday's Template center, search for Calendar Booking Pages and press Use template. It adds a Meetings Board ready for bookings and a Calendar Administration dashboard that already holds the Calendar Booking Pages - Admin widget, and it opens on that dashboard. Then follow steps 2 to 6 above. The app finds the template's Meetings board and puts bookings on it, so it does not make a second board.
Booking pages look like meet.pluginpro.io/your-company/your-name/intro-call, and team pages like meet.pluginpro.io/your-company/team/sales-call. Guests never see PluginPro's name on them.
The people who book a meeting with you do not need a monday account — see What your guests see.
The Home tab is the page a host looks at most. It shows:
If Home says Ask a monday admin to make you a host, you are not a host yet — see Settings. If it says your meeting types are still drafts, publish one on the Meeting types tab and its link appears here.
A meeting type is one kind of meeting people can book with you — an intro call, a demo, an onboarding session. You can have as many as you like on every plan, including Free. Your own ones are listed under Your pages; team ones under Team pages.
With no meeting types yet, the tab offers three starters — Intro call · 15 min, Discovery call · 30 min, Demo · 45 min. Pick one and it goes live with a link. Or press + New and fill in:
Press More options for the rest:
Each row on the tab has Edit, Copy link, Preview (opens the page as a guest sees it) and Unpublish. An unpublished type shows a Draft badge, a Publish button and Publish to get a link instead of its link. Delete is at the bottom of the edit form and asks once.
Only hosts can publish. If you are not a host the row says Only hosts can publish — ask an admin, and the type is saved as a draft.
A team page is one link for several hosts. It is part of the paid plans; on the Free plan the section says Adding your team is part of the paid plan. Admins create team pages under Team pages → + New. The form has the same fields as a personal page plus:
Team pages need at least one host in Settings first. If your paid plan ends, team pages are marked Paused and stop taking bookings; everyone's own pages keep working.
Your own hours — when people can book you, on your page and on team pages you host. Each day has an on/off box; a day that is off says Day off. A day that is on has a start and end time in 15-minute steps, and + Add hours adds a second range, for example to leave lunch free. Copy to all weekdays copies one day's hours to Monday to Friday.
Times in is your time zone, taken from your monday profile to start with. Guests see slots in their own time zone. Press Save when done; the widget confirms with Saved ✓. If every day is off, nobody can book you anywhere, and the tab says so.
Admins only. Members see Home, Meeting types and Working hours.
Everyone on your monday account is listed (guests and viewers excluded). Tick Host to give someone a booking page. After they publish a meeting type, their page address appears on the row with a Copy button. Until then the row says No published meeting type yet. Hosts count toward paid plans — see Plans and limits. Unticking asks once, because that person's booking page stops working. New people invited in monday show up here on their own.
Normally there is nothing to do here. If the Meetings board is deleted or archived, the widget says so and offers Create a new Meetings board. A line about the board only appears when something is off — a column the app needs has no match, or a column with the right name is the wrong type. It names the problem and offers Fix, which adds the missing columns. Renaming columns is fine: the app tracks them by id, not by title.
On paid plans, Edit lets you upload a logo (PNG, JPEG or WebP, up to 200 KB), pick a Brand colour and, optionally, a Dark mode colour for guests whose devices are in dark mode. The preview shows both. The look applies to every booking page on your account. On the Free plan the section reads Part of the paid plan — pages still carry no branding from us.
A booking page shows the host (or the team), the meeting type and its description, the length, where it happens, a calendar with the days that have free times, and a time zone picker. The guest picks a day, then a time.
The form asks for Your name and Email address, has an optional Additional notes box and an Add guests link for extra attendees, plus any questions you added. Pressing Confirm books it.
The app creates the board once, during Authorize, with these columns. If you attach an existing board, columns are matched by title; missing ones are added by Fix in Settings.
| Column | Type | What it holds |
|---|---|---|
| When | Date | Start of the meeting. Editable — change it to move the meeting. |
| End | Date | End of the meeting. |
| Duration | Numbers | Length in minutes. |
| Status | Status | Confirmed, Canceled or Completed. Editable — set it to Canceled to call the meeting off. |
| Guest name | Text | The person who booked. |
| Guest email | Their email address. | |
| Meeting type | Dropdown | Which meeting type was booked. |
| Meeting link | Link | The Google Meet, Teams or fixed link. |
| Host | People | The monday user hosting it. |
| Notes | Long text | The guest's notes and their answers to your questions. |
| Extra guests | Text | Anyone the guest added. |
| Booking ID | Text | The app's own reference. Leave it alone — it is how the item and the booking stay linked. |
New bookings land in Upcoming. Within about 15 minutes after the end time, the item moves to Past and its status becomes Completed. A meeting cancelled by the guest or from the board moves to Canceled with status Canceled.
Everything else on the item is yours: add columns, automations, updates, move it between boards' views — the app only ever writes to its own columns.
Free is for whole companies of five people or fewer — counted as the people on your monday account. It includes 20 bookings a month. From 16 bookings the widget shows admins how many are used; at 20, booking pages pause until the first of next month and the person who installed the app gets a monday notification. Meetings already booked, reschedules and cancellations keep working, and the widget shows when pages resume. If your account grows past five people, booking pages become part of the paid plan.
Paid plans are priced by the number of people taking bookings — hosts with a published page that month. Admins and viewers who do not take bookings never count. Each plan has a cap (Starter up to 10, Team up to 25, and so on); the widget shows N of M people taking bookings at the top. Bookings are unlimited. Team pages and your logo and colours are paid features. If a paid plan ends, team pages pause and everyone's own page keeps working.
Plans are managed in monday: Manage plan and See plans in the widget open your account's plan page. Full prices and a calculator are on the pricing page.
The app talks to the person who installed it through monday notifications, on the Meetings board — no email to miss. You will hear from it when a booking could not be added to the board, when the free plan's 20 bookings are used up and pages pause, and when a paid plan ends and team pages pause. Admins also see a banner in the widget — Some bookings did not reach your board — with the count for the last week and a fresh Authorize button.
On monday (approved by each admin who presses Authorize monday). The app asks for these eight permissions and no others:
me:readboards:readboards:writeusers:readworkspaces:readwebhooks:writenotifications:writeupdates:writeOn Google or Microsoft (approved by each host when they connect): read the calendar's busy times, and create, move and cancel the calendar event for each booking, including the Meet or Teams link. With Google, the host's Google profile photo also becomes the photo on their booking page. Each host's credentials are theirs alone and are removed the moment they press Disconnect.
Uninstalling the app removes its monday and calendar access at once and stops every booking page. Your Meetings board and everything on it stay — they are yours. Bookings, hosts, meeting types, working hours and branding are kept for one to two days, so a reinstall within one day restores your setup, and are then deleted. Each backup is deleted seven to eight days after it is made, so the last copy is gone within ten days. Details are in the privacy policy.
Guests see no free times. Check Working hours (at least one day on), that the host's calendar is connected on Home, and the meeting type's How far ahead and Earliest settings.
My link does not work. The meeting type is probably a draft — open Meeting types and press Publish. On the Free plan, pages are paused once 20 bookings are used that month.
A team page says Paused. Team pages need a paid plan; pick one in monday and they switch back on.
Only hosts can publish — ask an admin. An admin ticks Host next to you in Settings.
Settings says a column has no match. Someone deleted or retyped one of the app's columns. Press Fix and the missing columns are added back.
I moved a meeting on the board and the date jumped back. The booking system could not be reached at that moment and the board was put back so it stays true. The item has an update saying so; try again.
Some bookings did not reach your board. The app has lost its monday authorization — press Authorize in the banner (or ask whoever installed the app). Bookings made in the meantime are retried automatically.
Publish says my plan covers N people taking bookings. Every paid plan has a cap on hosts with a published page. Manage plan at the top of the widget opens the next plan in monday, or unpublish a page you no longer need.
Questions, ideas, or something not behaving? Write to konrad@pluginpro.io. See also pricing, the privacy policy and the terms.