How to Create Virtual Events on WordPress.

How to Create Virtual Events on WordPress?

Home > Blog > WordPress tutorials > How to Create Virtual Events on WordPress?

Whether you’re hosting webinars, consultations, or online classes, virtual events are a must for staying connected in a digital-first world. Are you looking to set up the events calendar virtual events system on your WordPress website? With the tools in this article, you can host everything from one-on-one meetings to group classes or webinars!

Who are virtual events best suited for?

  • Tutors – to teach students remotely with flexible scheduling;
  • Coaches and fitness instructors – to run live training, classes, or motivational sessions;
  • Consultants – to connect with clients from anywhere in the world;
  • Lawyers and financial advisors – to offer secure and private online consultations.

Why do virtual events matter today? They eliminate the need for travel and ensure flexibility for both hosts and participants. WordPress provides powerful solutions for scheduling and running interactive sessions directly on your website.

Here are the tools we’re going to use for our guide:

  1. MotoPress Appointment Booking plugin (version 2.2.0 or later is required).
  2. Appointment Booking Video Conferencing addon to integrate Zoom and/or Google Meet and automate virtual appointments.

Getting Started with Virtual Event Appointments: Preparing Your WordPress Site

Before launching virtual appointments, it’s important to make sure your WordPress site is all set up:

  1. Select a WordPress virtual event theme that works well with booking systems and suits your industry. For example, the MotoPress lineup includes a wide range of appointment booking themes, such as:
    • Coachzee – for personal coaches, instructors, and motivational speakers;
    • Edme – for educators and online schools;
    • Medmix – for medical professionals;
    • Yogamo – for yoga instructors, wellness trainers, and fitness studios.
  2. Install and activate MotoPress Appointment Booking, which is used as a WordPress virtual event plugin in this tutorial.
  3. Install and activate the Video Conferencing addon.
  4. You need to have a Google and/or Zoom account for integrations.

How To Create Virtual Events: A Step-by-Step Guide

Once you’re equipped with all the required virtual event WordPress tools, you can use the following steps to get started.

Set Up the MotoPress Appointment Booking Plugin

This quick tutorial walks you through the main booking plugin settings and menus.

Step 1: Configure General Settings

  • The default time slot step;
  • Booking confirmation mode (automatic, manual, or upon payment);
  • Terms & Conditions;
  • Multibooking;
  • Coupons;
  • Booking Cancelation settings;
  • Customer Account;
  • Default Country;
  • Currency options;

Depiction of the general settings tab offered by the Appointment Booking plugin bike rental software.

Step 2: Add Locations, Employees, and Services

With MotoPress Appointment Booking, you can add unlimited locations such as cities, rooms, buildings, etc.

The events calendar virtual events locations in MotoPress Appointment Booking plugin.

Go to Employees > Add New Employee to create an employee profile with a staff member’s image and their bio/skills.

Then, navigate to Schedules > Add New Schedule to add schedules for employees. For each day of the week, the plugin allows you to choose:

  • Working hours;
  • Lunchtime and break duration;
  • Days-off;
  • Extra custom working times.

Illustration of employee schedule available via the Appointment Booking WordPress plugin.

In the Services menu, you can add any number of services and configure:

  • Price;
  • Duration;
  • Service Time Interval;
  • Buffer Time Before/Buffer Time After;
  • Advanced Scheduling Window;
  • Time Before Booking;
  • Service color;
  • Eligible employees;
  • Deposit settings.

Editing service details.

Appointment capacity & group bookings

It’s worth noting that the MotoPress Appointment Booking plugin lets you define service capacity and supports group bookings. Thus, you can set up virtual event appointments for different cases:

  1. One booking for a group: A single individual can reserve multiple spots within a specific time slot.
  2. Multiple bookings of the same timeslot: Multiple independent people can book the same timeslot. This option can be applied to offer workshops, lessons, and other group activities.

Appointment Booking Setup Wizard

You can run the Appointment Booking Setup Wizard to set up the plugin in just a few steps. This wizard will guide you through adding your first service with the necessary settings.

Step 4: Customize Emails

Go to Settings > Emails to enable automated email notifications sent to the admin and customer and customize email templates.

Step 5: Configure Payment Gateways

If you navigate to the Settings > Payments, you’ll be able to set up different payment methods:

  • PayPal;
  • Stripe;
  • Direct bank transfer;
  • Pay on-site;
  • Test payment.

Payment gateways in appointment booking.

Step 6: Display the Booking Form on Your Website

You can add the appointment booking form of the MotoPress Appointment Booking plugin:

1. With a dedicated free ‘Appointment form’ content element in the WordPress block editor, Elementor, or Divi builders.

2. With a shortcode by navigating to Appointments > Shortcodes > Add new > Appointment form.

Now, let’s dive into creating virtual events on Google Meet and Zoom with MotoPress plugins!

Enable Virtual Meetings: Google Meet Integration

How to do a virtual event on Google Meet with the dedicated extension for the MotoPress Appointment Booking plugin? Here is a quick guide:

  1. Obtain your Client ID and Client Secret Key.
  2. Configure Google Calendar sync via Appointments > Settings > Integrations > Google Calendar Sync, where you should insert your Client ID and Client Secret Key.
  3. Connect Google Meet via Appointments > Settings > Integrations > Video Conferencing > Google Meet > Connect Google Calendar.
  4. While creating or editing your services, select Google Meet from the Provider drop-down in the Video Conferencing metabox.
  5. Automate Google Meet meeting links in emails by adding the {video_conference_details} tag to the Reservation Details templates.

Visit the documentation to get more detailed instructions

Documentation

Also, we’ve created a step-by-step video tutorial:

Enable Virtual Meetings: Zoom Integration

How to create a virtual event and get Zoom appointment bookings on your WordPress site?

  1. Obtain your Account ID, Client ID, and Client Secret.
  2. Enter these credentials in Appointments > Settings > Integrations > Video Conferencing > Zoom.
  3. In the service editing page, choose Zoom from the Provider drop-down menu in the Video Conferencing metabox.
  4. To send Zoom meeting links automatically in emails, you should add the {video_conference_details} tag to the customer and admin email templates.

Note: The current version of Zoom integration in the add-on supports one-way sync. So, you can’t delete or change these meetings directly in Zoom.

We’ve prepared the documentation with more detailed instructions

Documentation

And here is a hands-on video tutorial from our YouTube channel:

How to get the Video Conferencing premium extension?

1. As an individual product

Details

2. As a part of the discounted bundle of the MotoPress Appointment Booking + Add-ons

Bundle

Manage Virtual Appointments: Admin Walkthrough

There are a few ways to keep track of your virtual event appointments within the MotoPress booking plugin:

  1. The events calendar virtual events overview in the dashboard: check out and manage bookings, payments, and attendees from one place.
  2. A built-in analytics dashboard: get reports on service trends, revenue performance, coupon usage, and popular payment gateways.
  3. CSV reports: export booking data to CSV files to edit and analyze in third-party tools.
  4. Google Analytics: integrate the dedicated analytics appointment booking extension to get data-driven insights about your website and business performance.

How to Display a Virtual Events Calendar on WordPress?

When it comes to the events calendar virtual events can be displayed on, we can’t help but mention the WordPress Events Calendar by MotoPress. This plugin enables you to:

  1. Click and create one-time or recurring virtual events as easily as in Google Calendar.
  2. View all events in daily, weekly, monthly, or list views.
  3. Create unlimited calendars.
  4. Customize hourly, all-day, or multi-day events.
  5. Simply import and export events using iCal (a widely supported file format by popular calendar apps like Apple Calendar and Google Calendar app).

More Details Start Free Trial

7 Best Practices for Hosting Virtual Events

Hosting a virtual event isn’t just about showing up and hitting “Start.” It takes planning, the right tools, and a few insider tips. If you’re going to create virtual events regularly, these tips will set you up for long-term success:

  1. Offer hybrid events to cater to in-person and remote participants.
  2. Send clear confirmation emails with links and instructions.
  3. Prepare your team for virtual hosting.
  4. Test all tech in advance, including video, audio, and internet connections.
  5. Add reminders and follow-up emails to reduce no-shows.
  6. Use branding and visuals on your virtual space.
  7. Record sessions (with permission) to repurpose content and offer replays.

Conclusion

You’ve now learned how to create and manage virtual events on WordPress with the help of the MotoPress Appointment Booking plugin and its Video Conferencing addon. This tutorial walked you through the essential steps to build a functional and user-friendly system that works for both you and your clients. A well-structured virtual event WordPress solution can increase participation and grow your audience.

Now, you’re ready to put it all into action. Start creating virtual events with MotoPress tools and share your feedback in the comments!

Start Free Trial

FAQ

Why choose WordPress for the events calendar virtual events website?

WordPress offers flexible and easy-to-use plugins that help you create, manage, and promote virtual events all in one place.

How to increase attendees at my virtual events?

Promote your event through email, social media, and SEO-friendly event pages. You can also offer early-bird discounts and engage your audience before the event.

Which is better for virtual events: Zoom or Google Meet?

Both apps are great, but Zoom offers more advanced webinar features and participant controls, while Google Meet is simpler and integrates well with Google Workspace.

Was this article helpful?

Yes No

You have already left your review.

Leave a Reply

Your email address will not be published. Required fields are marked *