---
title: "Meeting Scheduler Widget Settings Overview"
url: https://theplusaddons.com/docs/meeting-scheduler-widget-settings-overview/
date: 2023-01-27
modified: 2026-09-21
lang: en
author: "Aditya Sharma"
description: "The Meeting Scheduler widget puts a booking calendar from an outside service straight onto an Elementor page, so a visitor can pick a slot without leaving your site. You keep..."
image: https://theplusaddons.com/wp-content/uploads/2020/10/Meeting-Scheduler-Widget-Settings-Overview-1024x536.jpg
word_count: 702
---

# Meeting Scheduler Widget Settings Overview

## 

- Meeting Scheduler widget embeds a booking calendar from an outside service straight onto an Elementor page, and it ships in the free plugin with Elementor (free) installed and active.
- Select dropdown holds five services: Calendly, Freebusy, Meetingbird, Vyte and X Ai, and the widget changes its fields based on the service chosen.
- Calendly uses User Name, Time and Display Event Type, starts at Height 650px, and is the only service that can be styled from Elementor with Style tab > Calendly Style: Text, Link and Background.
- Limitations section says Time dropdown's All option does not work, the widget does not create, edit or read bookings, and Freebusy, Vyte, Meetingbird and X Ai have no Style section.

The **Meeting Scheduler** widget puts a booking calendar from an outside service straight onto an Elementor page, so a visitor can pick a slot without leaving your site. You keep your calendar where it already is; the widget only embeds it.

This page is the map of the widget: what the one **Select** dropdown changes, which fields belong to which service, and what actually lands on the page. The step-by-step pages for each service are linked at the bottom.

***Requirement - This widget is a part of The Plus Addons for Elementor, make sure it's installed & activated to enjoy all its powers.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-widget/meeting-schedulers/?utm_source=tpae&utm_medium=docs&utm_campaign=text)

## Before You Start

- **Edition:** **Free**. The whole widget ships in the free plugin - nothing on this page needs Pro.- **Prerequisite:** [Elementor](https://wordpress.org/plugins/elementor/) (free) installed and active.- **Widget to enable:** go to **The Plus Addons > Widgets**, search for **Meeting Scheduler** and turn its toggle on.- **An account with the booking service**, with at least one event set up. The widget embeds your calendar; it does not create one.

![Screenshot: An account with the booking service, with at least one event set up. The widget embeds your calendar; it does not create one](https://theplusaddons.com/wp-content/uploads/2023/01/meeting-scheduler-1024x357.png)

## Steps

- Add the **Meeting Scheduler** widget to the page.- In the **Content** tab, open **Meeting Scheduler**.- Pick your service from the **Select** dropdown. It ships on **Calendly**.- Fill in the field that appears underneath. Each service asks for something different - a user name for Calendly, a URL for Freebusy and Vyte.- Set the size. Calendly has a **Height**; Freebusy and Vyte have a **Width** and a **Height**.

![The Meeting Scheduler widget&apos;s Content tab, with the Select dropdown highlighted.](https://theplusaddons.com/wp-content/uploads/2026/09/meetingsched-select.webp)

## The Select dropdown

**Select** holds **five** services: **Calendly**, **Freebusy**, **Meetingbird**, **Vyte** and **X Ai**. Everything else in the widget is tied to whichever one you pick - choose Calendly and the Freebusy and Vyte fields disappear, and so on.

> *We have step-by-step pages for Calendly, Freebusy and Vyte. **Meetingbird** and **X Ai** are in the dropdown but we have not tested them, so we do not document them here.*

## Which setting belongs to which service

| Service | What you fill in | Size controls | Styling |
| ------- | ---------------- | ------------- | ------- |
| **Calendly** | **User Name**, **Time**, **Display Event Type** | **Height** (650px) | **Style** tab > **Calendly Style**: Text, Link, Background |
| **Freebusy** | **URL**, **Scroll Bar** | **Width** and **Height** (600px each) | None in the widget - style it in your Freebusy account |
| **Vyte** | **URL** | **Width** and **Height** (600px each) | None in the widget - style it on your Vyte page |
| **Meetingbird** | **URL** | **Min. Height** (600px) | None in the widget |
| **X Ai** | **User Name**, **Page Name** | None | None in the widget |

## How It Behaves

- **Calendly is embedded by Calendly's own script.** The widget prints a placeholder and loads **widget.js** from Calendly, which then draws the calendar in an iframe. We watched it happen on a published page.- **Freebusy, Vyte and Meetingbird are plain iframes.** The widget writes an **iframe** pointed at the URL you gave it, with your Width and Height as its attributes. No extra script is loaded.- **An empty field means an empty page.** With the Calendly **User Name** left blank the widget rendered nothing at all - no box, no placeholder, no error.- **Only Calendly can be styled from Elementor.** Its three colours are passed to Calendly as part of the embed address, so Calendly applies them. The other services are styled in their own dashboards.

https://www.youtube.com/watch?v=9-8Ftlb79tI

## Limitations

- **The Time dropdown's All option does not work.** Choosing **All** loads your 15-minute event instead of every event type. See the Calendly page for the detail.- The widget does not create, edit or read your bookings. Everything except the embed happens in the service's own dashboard.- There is no Style section for Freebusy, Vyte, Meetingbird or X Ai.- We could not test a real booking, because that needs a live account with one of these services. What we verified is the embed the widget builds and, for Calendly, that Calendly's script turned it into a working iframe.

## Troubleshooting

### Nothing appears on the page

The service field is empty. Calendly needs a **User Name**; Freebusy, Vyte and Meetingbird need a **URL**. With it blank the widget outputs nothing.

### The calendar is cut off or scrolls inside a small box

Raise **Height**. Calendly starts at 650px and Freebusy and Vyte at 600px, which is short for a calendar with several event types.

### The wrong meeting length is offered

For Calendly, the **Time** value has to match the event length set in your Calendly account. A 30-minute event needs **30 Minutes** here.

## Related Docs

- [How to embed Calendly Meeting in Elementor?](https://theplusaddons.com/docs/embed-calendly-elementor/)- [How to embed Freebusy in Elementor?](https://theplusaddons.com/docs/embed-freebusy-elementor/)- [How to embed Vyte in Elementor?](https://theplusaddons.com/docs/embed-vyte-elementor/)

## Frequently Asked Questions

**Q: Why does the meeting scheduler widget show nothing on my page?**
A: An empty service field makes the widget output nothing at all, so the page can look broken even though the embed is working as designed. Calendly needs a User Name, while Freebusy, Vyte, and Meetingbird need a URL. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH uses that value to build the embed, and without it there is no box, placeholder, or error.

**Q: What is the best way to size an embedded booking calendar so it does not get cut off?**
A: Height is the main fix when a calendar feels cramped. Calendly starts at 650px, while Freebusy and Vyte start at 600px, and those defaults can be short for calendars with several event types. Freebusy and Vyte also use Width plus Height at 600px each. In practice, raising Height is the first thing to try when the calendar scrolls inside a small box or looks clipped.

**Q: Why does Calendly show only one meeting length instead of all event types?**
A: The Time dropdown’s All option does not work here. Choosing All loads your 15-minute event instead of every event type, so the value has to match the event length already set in your Calendly account. A 30-minute event needs 30 Minutes in the widget. That mismatch is why people think the embed is wrong when the real issue is the Time setting.

**Q: Can I style every meeting scheduler service from Elementor?**
A: Only Calendly gets styling from Elementor. Its three colours are passed through as part of the embed address, so Calendly applies them inside its own script-driven iframe. Freebusy, Vyte, Meetingbird, and X Ai do not have a Style section in the widget; those services are styled in their own dashboards instead. That split matters if you want consistent branding across embeds.

**Q: Does this widget create or manage bookings inside WordPress?**
A: The widget only embeds an outside booking calendar onto an Elementor page. It does not create a calendar, edit bookings, or read bookings from WordPress. The Plus Addons for Elementor works with the booking service’s own dashboard for everything except the embed itself. That means your account there still needs at least one event set up before anything useful appears on the page.
