Skip to content

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.

A website with a Meeto video call inside it.
On this page

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

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
ProUp to 25 participants; no call time limit for up to 2 simultaneous meetings per account; recording and 10 AI-summary hours per month
All plansThe Powered by Meeto badge appears in the widget; visitors need no account or download

Each visitor's browser asks for camera and microphone permission. Test the page with your cookie banner, content-security policy and caching plugin. The widget sets no tracking cookies for visitors, and media is encrypted in transit (WebRTC, DTLS-SRTP) through Meeto's media servers in Europe and South-East Asia. Read the privacy page before describing your own compliance.

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.

Try it on your next call

Start a meeting and send the link. Guests join from the browser.

  • 60-minute meetings on the free plan
  • Guests join without an account
Start a meeting

Put it to work

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