Host an Event Meeting directly in WordPress

WP Event Booking lets you customize the meeting that suit your preference on your site using Agora β€” no Zoom, no external platforms, just seamless in-site calls.

WP Event Booking is launching in Alfa in May 2026

  • Say goodbye to the hassle of creating user accounts and paying monthly for each meeting room/user.
  • Put an end to asking users to download a third party app.
  • Stop sending users to other platforms such as Zoom, Google Meet, Microsoft Teams, etc.

Instead, keep the meetings on your website with ease!

βœ… Key Features

πŸ’¬ WordPress-Native Video Rooms

Keep users on your site. Run WordPress video conference directly inside WordPress β€” no external apps, no hassle.

⚑ Powered by Agora for Reliable, Low-Latency Calls

Built on Agora.io for smooth, high-quality audio and video β€” even under pressure.

πŸ‘‰ Includes 10,000 free video minutes per month via Agora’s generous developer plan β€” perfect for small teams or growing communities.

🎯 Built for Coaches, Consultants & Communities

Ideal for 1-on-1 sessions, group coaching, mastermind calls, or member-based live events.

πŸ”’ GDPR-Friendly

Maintain full control of your data. No third-party tracking or surprise privacy issues.

πŸ”Œ Seamless Integration

  • WordPress (Use on any page or post)
  • BuddyBoss (Community platform)
  • Bookly (Booking plugin)
  • Modern event calendar (Events plugin)
  • WooCommerce (paid sessions) COMING SOON

WordPress video conference plugin

Displayes how the WordPress video conference plugin looks

Can’t Wait to See It in Action?

Join the wpjointly launch list and get exclusive access to:

  • Live online demo
  • Up to 50% discount on the first year, or
  • A developer lifetime license at a ridiculously low price

Shortcodes Usage

You can access the global configuration by navigating to Events > Settings in your WordPress admin dashboard. The settings are divided into intuitive tabs:

[wpeb_event]

Used to display a single, specific event page layout. This renders the modern 2-column interface containing the hero image, event content, and the sticky registration sidebar.
Parameters:
id (Required): The Post ID of the event you want to display.
Example: [wpeb_event id="125"]

[wpeb]

Used to display a responsive grid/list of upcoming, publicly visible events. Any event that has already ended (Past status) is automatically hidden from this list.
Parameters:
limit (Optional): The maximum number of events to display. The default is 20.
Example: [wpeb limit="12"]

[wpeb_user_dashboard]

Used to display a personalized dashboard for attendees. It shows a list of all events the logged-in user has registered for, their current attendance status (e.g., Accepted, Pending, Waitlist), and provides a "Cancel" action button (if the event administrator has allowed cancellations). If a user is not logged in, it will show a beautiful prompt asking them to log in.
Parameters: None
Example: [wpeb_user_dashboard]

Settings Configuration

The WP Event Booking plugin provides three main shortcodes to display events and user dashboards across your website.

Email & Cron

Configure automated event reminders via external Cron Jobs.
Reminder Secret Key: This generates a secure, random string used to authenticate your cron triggers. The page provides exact copy-paste wget commands that you should add to your server's cron manager (like cPanel Cron Jobs) to trigger the 1-hour and 24-hour reminders automatically.

Design & Colors

Globally customize the appearance of the Single Event pages and the Archive cards using a native color picker, without needing to write any CSS.
Single Event Colors: Adjust the Primary Color (which affects buttons and progress bars), Sidebar Card Background, Main Text Color, and Main Title Color.
Archive Event Colors: Adjust the Card Background color and the Title Color specifically for the event archive grid.

Field Management

(Requires WP Fusion to be installed and activated). This tab allows you to map your CRM contact fields to the event registration form.
Toggle the checkbox next to a field to enable it on the frontend form.
Click the "gear" icon to open the configuration modal where you can set the Input Type (Text, Number, Email, Dropdown, Radio, Checkbox, Textarea, Date), define a Custom Display Name (if you don't want to use the CRM default), and input selectable options for Dropdowns/Radios (format: value, Label per line).

Security & Spam

Protect your registration and login forms from bots and spam submissions.
reCAPTCHA / Turnstile: You can choose to enable either Google reCAPTCHA v3 OR Cloudflare Turnstile (only one can be active at a time).
API Keys: Input the respective Site Key and Secret Key obtained from Google or Cloudflare.

Date/Time Format

Control how dates and times are formatted globally across frontend event pages and automated emails.
Select from standard predefined formats (like WordPress Default, EU formats, US formats).
Custom Format: If you select Custom, you can write your own PHP date format. Use a pipe character | to separate the Date format from the Time format (e.g., d/m/Y|H:i).

Notifications

Set up administrative alerts for new signups.
Send Event Registration Notification to Admin: Toggle this on to send an email alert whenever someone successfully registers for an event.
Admin Email(s): Provide a comma-separated list of email addresses that should receive these notifications (e.g., admin1@domain.com, manager@domain.com).

Signup Form

Configure the standard fields displayed on the registration portal.
Name Fields: Individually toggle Show First Name and Show Last Name to display or hide these specific fields on the frontend event registration form.

Requirements

Agora offers 10,000 minutes of free video meetings per month. Any additional minutes will be subject to a fee.

WordPress – Add short code to any page or post and  start your meetings.

Contact Us