Embeddable Widgets

Shareable schedule and directory views plus embeddable step-by-step room booking forms for intranets, SharePoint, and internal portals.

Embeddable Widgets

Meeting Room 365 widgets are live, shareable web views of your meeting rooms — designed to embed in an intranet, drop into SharePoint, or link from an internal homepage. They read the same room display configurations you already manage in the admin portal, so there is no second calendar setup.

There are three widget families:

  1. Schedule — multi-room calendar grid (self-serve from Admin)
  2. Directory — searchable room cards with optional quick reservations (self-serve from Admin)
  3. Booking forms — step-by-step wizard-style reservation flows for a specific room, embeddable after that room's display is configured (via support)

Configure schedule and directory widgets under Schedule in Admin (admin.meetingroom365.com/schedule). Copy a share link or iframe embed code and paste where your employees already work. These embeds are intentionally lightweight — trimmed chrome and focused views for intranet pages, not a full replacement for the admin portal.

Signed-in users with admin access also get Timeline in the portal — a richer multi-room calendar view than the public schedule embed. Timeline is not offered as a public embed.

Widgets complement — but do not replace — status boards. Status boards are read-only signage for lobbies and TVs. Widgets are interactive schedules and directories for browsers and internal sites.

Schedule widget

The Schedule tab shows a multi-room calendar-style view of your calendar-connected meeting rooms for a selected domain (and optional location filter). Employees browse dates, see which rooms are busy or free, and open reservation flows where enabled.

Schedule widgets host on sharedcalendar.co — a generic shared-calendar domain with brandable themes (colors and light/dark styling). This is not a white-label or custom-domain product; you pick a theme and embed parameters, not your own hostname.

Embeds are lightweight by design — optional transparent background, hidden date picker, minimal navigation — so they fit SharePoint and intranet pages without feeling like a second admin portal.

Configure in Admin

  1. Sign in to admin.meetingroom365.com.
  2. Open Schedule in the sidebar.
  3. Choose Schedule for Domain — the Microsoft 365 or Google Workspace tenant your room displays use.
  4. Optionally filter by Location to include only displays tagged with that location key.
  5. Pick a theme (for example material-blue, dark, sky, vue) — twelve color themes are available.
  6. Use Share to open the public URL in a new tab, or Embed to copy iframe HTML.

The preview iframe in Admin updates as you change domain, location, and theme.

Share and embed

Action What you get
Share A link like https://sharedcalendar.co/rooms?q=…&theme=… — send in email or post on an intranet
Embed An <iframe> snippet plus a direct URL — paste into SharePoint, Confluence, Notion, or any page that accepts HTML embeds

Embed options (in the Embed modal):

  • Transparent backgroundhidebg=1 for pages where the widget should blend into your site chrome
  • Hide date pickerhidedatepicker=1 for a cleaner embedded strip

Additional URL parameters the hosted widget understands include hidenav=1 (minimal chrome for embeds) and theme overrides. Admin applies the common embed flags when you copy from the modal.

Data source

The schedule is built from your organization's calendar-connected room displays — Microsoft 365, Google Workspace, or Exchange mailboxes configured under Displays. When you filter by location, Admin passes only the display keys for rooms in that location group.

Dibs rooms (informal spaces without a calendar) do not appear on schedule widgets — they have no mailbox to plot on a multi-room calendar grid. Dibs availability does show on status boards and room finder on displays, where that model makes sense.

If you have room displays but no domain appears on the Schedule page, confirm displays are assigned to your organization and connected to a calendar mailbox. Contact [email protected] if the domain list is empty after setup.

Directory widget

The Directory tab on the same Schedule page produces a searchable room directory — card-based browsing with availability flavor, optional walk-up reservation buttons, and an optional secondary Schedule tab inside the directory experience.

Configure in Admin

  1. On Schedule, switch to the Directory tab.
  2. Choose domain and optional location filter (same as the schedule widget).
  3. Set ThemeLight, Dark, or Auto (follows the visitor's system preference).
  4. Toggle Show Reservation Buttons when you want in-widget booking for available rooms.
  5. Toggle Show Schedule Tab to expose a schedule view inside the directory shell.
  6. Click Share to open https://sharedcalendar.co/directory?q=….

Directory URLs support the same style of query parameters for theme and feature toggles (dark=1, light=1, reservations=1, schedule=1, hidenav=1 for embed-style chrome).

Directory and schedule are both valid intranet embeds — pick whichever fits your team. Directory leans card- and search-first; schedule leans date-first calendar grid. Many organizations try both on the Schedule page preview and embed the one they prefer.

Booking form widgets

Booking form widgets are embeddable, multi-step reservation wizards for a single meeting room. They guide the employee through choosing a date, duration, and an open time slot, then confirm details before writing the event to that room's calendar — the same calendar connected to the room display.

This is the widget version of the Custom reservation flow on a door tablet, packaged as a standalone page you can iframe on an intranet, room booking site, or internal app.

Typical wizard steps

  1. Contact and subject — work email and meeting title (a confirmation email is sent when the booking completes)
  2. Date — pick the reservation day
  3. Duration — preset lengths (for example 15 minutes through several hours)
  4. Time slot — choose from available slots on that day (conflicts with existing calendar events are excluded)
  5. Confirm — review and submit

On Microsoft 365 rooms, an optional toggle can add an online meeting link (Teams) to the calendar event; Google Workspace rooms can add Google Meet when configured for that flow.

Some layouts include a QR code so someone can finish the same reservation on a phone.

How to get a booking form widget

Booking form widgets are not generated from a self-serve button in Admin today. The usual path:

  1. Create and connect the room display for that space in Admin (calendar, service user, licensing).
  2. Email [email protected] and ask for an embeddable booking form for that room (or a small set of rooms).
  3. Support returns a direct URL and iframe embed code tuned to your room — often the same business day.

Each form is scoped to the room mailbox you already configured. No separate calendar provisioning.

Where to embed

Surface Example use
SharePoint or intranet page "Book Conference Room A" section with an iframe
Department wiki Link from a floor plan to each room's form
Email or QR signage Short URL outside the room for future-day booking
Room display Custom Reservation Button opens the same wizard in a panel on the tablet

Booking forms complement instant reserve on the display (walk-up, starts now). Use the widget when employees should schedule ahead from a browser without opening Outlook or Google Calendar.

Timeline (Admin portal)

Timeline lives in the admin portal — not on sharedcalendar.co and not available as a public embed. Access is portal-gated for organization admins, limited admins, and routine users who sign in to Admin.

Timeline is a day or week Gantt-style grid of busy and free blocks, pulled live from Microsoft 365 or Google Calendar using the viewer's signed-in session. It covers the same room estate as the schedule embed but with a richer, admin-native experience — generally better for day-to-day calendar browsing inside Admin than opening an embeddable schedule iframe.

Timeline uses domain and location filters like Schedule and enriches rows with Places metadata (photos, capacity, equipment icons) when available.

Need Use
Employees on an intranet (no Admin login) Schedule or Directory embed from the Schedule page
Signed-in admins or staff in Admin Timeline
Lobby TV, no interaction Status board

There is no /timeline public URL to iframe. Do not document or link to Admin Calendar (/calendar) — that route is an internal mock only; it is not linked from the product for any customer.

Widgets vs status boards

Widgets (Schedule / Directory) Booking form widget Status boards
Primary use Intranet embed, share link, interactive browsing Future booking for one room via step-by-step form Lobby TV / signage — glanceable availability
Configure in Admin Schedule page (self-serve) Room display first, then support for embed URL New Display → Status Board
Hosted at sharedcalendar.co Room-specific embed URL (support-provided) statusboard.meetingroom365.com
Booking Optional quick reserve in directory Full wizard — date, duration, open slot Read-only
Best on SharePoint, internal wiki, desktop browser Intranet room pages, links from floor plans Full-screen display hardware

Both consume your existing room display estate. Neither requires a separate calendar connection.

Supported / not supported

Supported Not supported
Embed schedule and directory in iframes — lightweight intranet views Self-serve booking form builder in Admin (request embed from support after display setup)
Per-room wizard-style booking forms (date → duration → slot → confirm) Timeline or Calendar as public embeds (Admin portal only; Calendar route is internal mock)
Domain-wide or location-filtered calendar-connected room sets Dibs rooms on schedule widgets (no calendar grid to show)
Multiple visual themes on sharedcalendar.co (brandable, not white-label) Custom domain / full white-label hosting on your hostname
Microsoft 365, Google Workspace, and Exchange room displays as data sources Per-user personal calendar widgets unrelated to room resources
Timeline for signed-in Admin users (admins, limited admins, routine users)
Share links and embed code for schedule/directory from Admin

Best fit for

  • Department intranet pages with a dedicated Book this room iframe under each room listing
  • Workplace portals — embed today's room availability on the intranet home page (schedule widget)
  • Facilities teams sharing a directory link so employees find the right room by building or floor
  • Signed-in workplace staff who already use Admin — Timeline instead of juggling embed URLs when browsing room calendars
  • SharePoint / Confluence pages where a full status board URL is too signage-heavy but a compact iframe fits
  • IT that already runs Meeting Room 365 room displays and wants one more surface without re-provisioning calendars

Frequently asked questions

Is there an extra charge for widgets?
No. Widgets, Timeline, and booking form embeds are included with your meeting room display licenses — there is no separate widget SKU. See pricing.

Why is sharedcalendar.co not meetingroom365.com?
Schedule and directory embeds use a generic shared-calendar domain with brandable themes. It is not a white-label or bring-your-own-domain product — you choose colors and embed options, not a custom hostname.

Where do Dibs rooms show up?
Dibs spaces appear on status boards and room finder where walk-up or summary availability fits. They do not appear on schedule widgets, because Dibs rooms have no calendar mailbox to place on a multi-room grid.

Timeline vs schedule embed — which should we use?
Timeline when people are signed in to Admin — richer view, same room data, no iframe. Schedule embed when you need a public intranet page for employees who do not use Admin. There is no public Timeline embed.

Where do I configure widgets?
admin.meetingroom365.com/scheduleSchedule in the sidebar.

Can I embed without the Meeting Room 365 header chrome?
Yes. Use Embed and enable Transparent background and Hide date picker as needed. Directory embeds typically add hidenav=1 for minimal chrome.

Why is my Schedule page empty?
You need at least one room display in the selected domain (and location, if filtered). External users only see tenants they are invited to manage.

How is this different from Room Finder on a tablet?
Room finder on a room display helps someone standing outside one room find another nearby. Widgets are organization-wide schedules and directories for browsers and intranets — usually all rooms on a domain or location.

How do I get an embeddable booking form for one room?
Set up the room display and calendar connection first, then email [email protected]. Support provides a wizard-style form URL and iframe code scoped to that room.

Can I customize CSS or layout?
Standard themes and embed parameters cover most intranet cases. For custom styling beyond theme selection, email [email protected].