Slider 2TryLearn MoreSlash your Phone bills - Slider Image

Use SIP trunks, WebRTC & Apps

Slash your Phone Bill by 80%

Publish your Webinars on your WordPress website

The 3CX Webinars plugin provides free Webinars functionality to website visitors through 3CX WebMeeting.

The 3CX Webinars enables you to easily publish Webinars you create via the 3CX Web Client, wherever you want on your WordPress website. Visitors can subscribe to your webinars at the click of a button, while you can monitor subscriptions through the 3CX Web Client’s “Schedule Conference” function. The plugin can be customized through templates using open standards (Javascript and HTML).

The 3CX Webinars plugin is completely free but requires 3CX Phone System V16 to be installed. 3CX Phone System is free for unlimited users – you can install it in your office on Linux or Windows or on an Amazon Lightsail or Google Cloud instance for $5 per month.

3CX webinars


  • Customize appearance of every webinar page using open standards

  • Link Webinar forms anywhere on your website using shortcodes
  • Enable visitors to subscribe to Webinars using their name and email address
  • List Webinar details including time and date, duration, location and subscribers

  • Display Webinars linked to 3CX Extensions anywhere on your website
  • Use the built-in webinar functionality of 3CX PBX from your WordPress website
  • Webinars functionality is absolutely free for unlimited users via 3CX PBX Pro edition
  • No monthly subscriptions per user


  • WordPress Version: 4.8+

  • PHP Version: 7.2

  • License: GPLv2 or later
  • License URI:
Wordpress Logo
Learn to configure, use and manage 3CX with the free 3CX webinars

Installing the Plugin:

  1. After installing, click on the “3CX Webinars” link on the WordPress sidebar.
  2. Click on “Add New” to add a new Webinar Form. Follow the built-in field help tooltips to guide you and refer to the included sample entry to configure:
    1. WebMeeting FQDN” – the WebMeeting FQDN (usually ends in specified in the “Dashboard” > “Information” section of the 3CX PBX Management Console.
    2. WebMeeting API Token” – use the WebMeeting API Token (32 chars string) generated in “Settings” > “WordPress” > “Webmeeting / Webinar Plugin” section of the 3CX PBX Management Console. Click “Show” then copy and paste in the field in WordPress.
    3. 3CX Extension Number” – specify the 3CX PBX extension number from which to retrieve the webinar list.
    4. Templates” tab – only for advanced users to customize the plugin’s appearance and behavior on your website.
    5. Click “Save” when done.
  3. Test it out in a post or page using the plugin’s shortcode format: [3cx-webinar id=”3″ title=”My Webinars”]


  1. I’ve installed the Webinars via 3CX PBX plugin, now what?
    Create a new “Webinar Form” item, specify the “WebMeeting FQDN”, “WebMeeting API Token” and “3CX Extension Number” and configure the templates to use in a post or page via shortcode, i.e. [3cx-webinar id=”3″ title=”My Webinars”]
  2. Where can I find documentation for 3CX Live Chat & Talk?
    The built-in help tooltips is your go-to guide to configure fields, while also reviewing the included sample entry. Official documentation for the Webinars via 3CX PBX plugin is included in the 3CX Admin Guides.
  3. Does the 3CX Webinars plugin connect to or store data on a third party server?
    The 3CX Webinars plugin connects to 3CX WebMeeting services connected to your own 3CX PBX. With the default configuration the plugin does not:

    • track users by stealth;
    • write any user personal data to the database;
    • use cookies.

    This plugin communicates with a 3CX WebMeeting server to authenticate and retrieve webinar list, not sending any personal data during this process.
    Name and email address of webinar subscribers are sent to a 3CX WebMeeting server and stored on your 3CX PBX for the time needed to let participant attend the Webinar and deleted shortly afterwards. No participants data is written to the WordPress database.

  4. Can my visitors subscribe to a webinar without entering their name or email address?
    No, visitors need to subscribe to webinars providing their name or email address to get notified for webinars and subscription validation via the 3CX WebMeeting API.
  5. How does Webinars via 3CX PBX notify me of an incoming live chat?
    The Webinars via 3CX PBX plugin notifies 3CX users for webinar subscriptions via the participants for the respective webinar entries in the 3CX Web Client’s “Schedule Conference” function.
  6. Can I show the Webinars via 3CX PBX entries to registered users only?
    Yes, including a “Webinar Form” shortcode in a private WordPress post or page makes the Webinars via 3CX PBX plugin accessible only to authorized users.
  7. How do I display a user’s organized webinars?
    Use the “3CX Extension Number” field to point each “Webinar Form” entry to a respective 3CX PBX extension.

For troubleshooting issues with the Webinars via 3CX PBX plugin please visit our forums page. 3CX customers can login to their customer portal and open a support ticket.

Free for up to 1 year! Select preferred deployment:


for Linux on a $200 appliance or as a VM

Get the ISO


for Windows as a VM

Download the setup file

On the cloud

In your Google, Amazon, Azure account

Take the PBX Express