WordPress video call plugin

Add a video call to WordPress without custom code

Install the Meeto plugin, paste an origin-locked embed key and choose a site-wide floating button or an inline shortcode. Visitors join from the browser without a download or Meeto account.

Install the plugin and authorize your site

  1. Download and upload. Download meeto-widget.zip, then open WordPress admin → Plugins → Add New → Upload Plugin. WordPress 5.8+ and PHP 7.4+ are required.
  2. Activate it. Open Settings → Meeto Widget after activation.
  3. Create the key. In the Meeto widget dashboard, create a public key and add the exact domain where the plugin will run.
  4. Paste and test. Paste the mk_live_… key in the plugin settings, publish a test page and join from a second browser.

The key is safe to print in browser markup because Meeto checks the page origin. It is not a server credential; never paste an API or host secret into the WordPress setting.

Choose a floating or inline call

WordPress plugin modes
ModeUse it when
Floating buttonShow a bubble in the selected bottom corner on every page; visitors open the call panel when they need help
Inline shortcodeReserve a call area in a page, post or landing page such as a consultation or classroom
Persistent roomGive a team a shared destination such as support or sales; it is not a private appointment queue

Choose the mode in Settings → Meeto Widget. If you select inline, turn off automatic insertion and place the shortcode where the call should appear. The widget includes a lobby, camera and microphone controls, chat, reactions and screen sharing with annotations.

Embed a room with a shortcode

The shortcode accepts a room name, height and the optional language and accent settings. Height is clamped by the plugin to a safe 240–1200 pixel range.

[meeto_widget]

[meeto_widget room_name="support" height="600"]

Leave room_name empty when the page should create a tab-specific room. Set a name when everyone should meet in one persistent room. Add the widget's language or accent in plugin settings, then preview on the real domain because a staging origin may not be allowed by the key.

Support

Use a floating bubble and a persistent support room so a visitor can call without leaving your site.

Consultation page

Use an inline shortcode at a fixed height when the visitor is already on a dedicated service page.

Private appointments

Link to a Meeto booking page when each guest needs their own time and meeting details.

Limits, permissions and privacy

Current call limits
PlanCurrent limit
FreeUp to 10 participants and 60-minute calls; no cloud recording or AI summary
ProUp to 25 participants with no call time limit; recording and 10 AI-summary hours per month
All plansPowered by Meeto branding remains visible; visitors do not need an account or download

Browsers still ask each visitor for camera and microphone permission. Test the page with your cookie banner, content-security policy and caching plugin. The widget does not set tracking cookies for visitors, and media uses WebRTC encryption in transit; it is not end-to-end encrypted. Read the privacy page before describing your own compliance.

If your network blocks real-time media, keep an email or phone fallback near the call. A successful plugin activation does not prove that every visitor's browser or corporate firewall will allow camera and microphone traffic.

Frequently asked questions

Do visitors need a WordPress or Meeto account?

No. Visitors open the call in their browser, enter a name and join as guests. A site administrator does need a Meeto embed key to authorize the WordPress site's origin.

How do I add an inline call to a page?

Disable the plugin's automatic bubble, then add [meeto_widget] to a page or post. You can set a shared room and height with [meeto_widget room_name="sales" height="600"].

Can I use one shared support room?

Yes. Set a persistent room name such as support in Settings → Meeto Widget. Every visitor using that configuration lands in the same room. Use a booking page instead when each visitor needs a private scheduled call.

What are the WordPress plugin requirements?

The current plugin is version 1.0.0, requires WordPress 5.8 or newer and PHP 7.4 or newer. It loads the widget from meeto.me only on pages where the plugin is enabled.

Put it to work

Open your Meeto account to set it up, or explore the working product first.