Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

WP GoToWebinar

WP GoToWebinar displays a listing of upcoming GoToWebinars using a shortcode or widget which can link to a Registration page on your website.

WP GoToWebinar is a totally free plugin used to display a listing of upcoming GoToWebinars from your GoToWebinar account. The listing can be displayed on any post or page using the simple shortcode: [gotowebinar] or you can add the GoToWebinar widget to your sidebar. There's also a range of filters that can be used including:

  1. Show webinars from a particular timezone
  2. If the title contains particular text
  3. If the title doesn't contain particular text
  4. Show webinars within the next X days

You can also hide a word or phrase in the title from showing using the hide shortcode parameter. The shortcode listing displays:

  1. The title of the webinar
  2. A description of the webinar which is shown when clicking on the info icon
  3. The date (and applicable timezone) of the webinar
  4. The start time of the webinar
  5. The duration of the webinar
  6. A registration link of the webinar

As well as displaying webinars, users can also register for webinars from your website! You can also show a registration form for a specific webinar using the [gotowebinar-reg key="YOUR WEBINAR KEY"] shortcode or you can show a registration form for you next upcoming webinar with this shortcode: [gotowebinar-reg key="upcoming"].

In the plugin settings you can choose the date format, disable tool tips as well as change the colors of links, tooltips and buttons. You can also allow users to convert the times and dates into their local timezone. You can even override the registration form fields with your custom text making it translatable as well.

WP GoToWebinar is mobile friendly, secure with reCaptcha support, implements API request caching to make things super fast and it is also unobtrusive so it should adapt fairly well to your themes existing styles. It also includes Visual Composer elements so if you're using Visual Composer adding webinars or registration forms is really fast and easy.

*** Want to sell webinars and add webinar registrants to your MailChimp or Constant Contact list? Upgrade to WP GoToWebinar Pro ***

Learn more here: or watch the below video:

Please show your support for this plugin by donating what you can via the plugin settings page as your support will contribute to support and new features!

Author Martin Gibson
Contributors northernbeacheswebsites
Tags citrix, constant contact, GoToWebinar, mailchimp, shortcode, upcoming webinars, visual composer, webinar registration, webinars, widget
  1. wp-gotowebinar screenshot 1

    Once you have installed the plugin, navigate to Settings > WP GoToWebinar in the admin area

  2. wp-gotowebinar screenshot 2

    Insert a shortcode into a page

  3. wp-gotowebinar screenshot 3

    Add the widget to a sidebar

  4. wp-gotowebinar screenshot 4

    View the table on your website

  5. wp-gotowebinar screenshot 5

    View the widget on your website

  6. wp-gotowebinar screenshot 6

    View the registration form on your website

  7. wp-gotowebinar screenshot 7

    Adding a webinar using Visual Composer

There are a few options for installing and setting up this plugin.

Upload Manually

  1. Download and unzip the plugin
  2. Upload the 'wp-gotowebinar' folder into the '/wp-content/plugins/' directory
  3. Go to the Plugins admin page and activate the plugin

Install via the Admin Area

  1. In the admin area go to Plugins > Add New and search for "WP GoToWebinar"
  2. Click install and then click activate


  • Bug fix of code in previous release 7.5 which prevented error message of timezone comparison not show


  • If the location of a user can't be detected via their IP address it will now show a custom error message which can be set in the settings
  • Fixed jQuery bug for time and date picker


  • Updated German translation of register link
  • Minor updates of settings user interface
  • Gave registration form messages unique class names


  • Fixes break caused by previous new setting in case it is not set


  • Added 24 hour time format support with new setting


  • Updated default success message of registration form so the URL is now working correctly


  • Tested with Wordpress 4.7
  • Major refactoring of code for upcoming webinars to reduce code and make updates easier
  • You can now display a registration form of your next webinar using a new shortcode parameter
  • Updated registration form spinner so it only runs on the form submit and not the time conversion
  • You can now have more than one registration form work successfuly on a single page


  • Minor update to prevent pro users receiving updates from


  • You can now put Google reCAPTCHA on your registration form, a new setting can be found in the General Options tab


  • Bug fix from previous update as the timezone conversion feature will now work in HTTPS


  • Bug fix from previous update as the timezone conversion feature will now work in HTTPS


  • Timezone conversion now works on Firefox and some other browsers
  • Timezone conversion now uses IP detection to identify users location rather than the users browser clock which means timezone conversion works on proxy servers


  • Better cache management of registration page information so only successful calls are cached
  • Added new error message management in translation settings so you can add a custom error message if a webinar has been cancelled or an incorrect webinar ID has been specified


  • Added quickstart guide with permanently dismissable notice
  • Custom theme files can now be placed in the child theme if available
  • Fixed display of settings tab for people on older versions of Wordpress


  • Prevents clear cache action from occuring twice
  • Improved security
  • Simplification of javascript code when submitting registration form


  • Loads external Jquery UI script via HTTPS, before this ui features might not work on HTTPS sites on the settings page


  • Minor re-arrangement of code
  • Complete re-organisation of settings page into tabs which makes it more digestible and better displays pro version features


  • New announcement and compatibility with WP GoToWebinar Pro which provides the easiest way to sell webinars
  • Adds a template file for widgets so you can modify the widget code and still enjoy plugin updates
  • Minor bug fixes
  • better compatibility with webinars with multiple dates


  • Allows for theme templates of shortcode files


  • Additional update to version 5.7 with time conversion not working on single registration pages


  • Minor bug fix for users on PHP 5.3


  • Made it easier to selectively hide upcoming webinars columns using CSS


  • Fixes issue with time conversion not working due to browser updates.


  • Minor bug fixes for display of single webinar registration forms.


  • Better error handling for the registration page.


  • Better error handling if the API call to GoToWebinar doesn't succeed. Also fixed the clear cache button which broke from a previous update.


  • Fixed more minor PHP errors and an issue whereby mailing list signup was showing for non-pro users


  • Fixed minor PHP error due to 5.1 release


  • This update is just an administration update. A lot of the code has been re-organised to allow for easier editing and updating in the future, particularly for the pro version. It also includes testing with Wordpress 4.6


  • Now users can convert times and dates by clicking the timezone conversion link which can be enabled in the settings


  • Minor styling changes to help customisations


  • Minor styling changes - mainly so that webinar description formatting and better compatibility on mobile


  • Minor styling changes - mainly so that webinar description formatting will display more like what it's on in GoToWebinar


  • Added new custom thank you page option after successful registration instead of default options


  • Added settings and other shortcuts on the plugin page
  • Added last name to dynamic field for custom messages


  • You can now have custom success, error and already registered messages via the settings page


  • Missing timezone conversion which was causing issues for some users


  • Added translation of Submit button on registration form which can be changed on the main plugin settings page


  • The upcoming webinars table or widget is now translated based on the users Wordpress language setting
  • The registration fields are now manually translatable via a new options panel in the settings
  • Minor bug fix with Visual Composer settings not working for one of the elements


  • Fixed a bug that was occuring for people using a verison of PHP less than 5.4 which doesn't support bigintasstring


  • Various PHP bug fixes for users who have PHP errors turned on
  • When registering for a webinar it now checks whether you have already registered for the webinar and displays an appropriate error message
  • Attempted fix for users whose upcoming webinar table might not have worked
  • Added diagnostic information on settings page


  • Minor bug fix with registration URL's not going to the correct address on some systems.


  • Updated display of successful registration
  • Fixed loading icon
  • Launch of WP GoToWebinar Pro


  • Minor bug fix with Visual Composer display
  • Wording changes


  • Now the registration form is an exact mirror of your GoToWebianr form. So you can now edit your form fields in GoToWebinar and it will appear in WP GoToWebinar
  • Fixed terminology so if a webinar is exactly 1 hour it will show "hour" and not "hours"
  • Updated documentation
  • Added new tooltip which shows what day of the week the webinar belongs to


  • Added Visual Composer Support
  • Updated some wording on documentation


  • Added a new caching system for getting upcoming webinars and webinar details which significantly improves loading times and also reduces api requests to GoToWebinar
  • Remove debug mode setting and replaced it with clear cache option
  • Added new days filter to get a particular amount of webinars in the future
  • Replaced CDN of external script to an HTTPS script to make things more secure for those using HTTPS


  • You can now register for GoToWebinar's using a shortcode to display the registration details of one webinar or there's a setting which enables you to turn all register links in the upcoming webinars display to go to a new registration page on your site.
  • New debug mode to reduce API requests for development


  • Added better documentation including this Wordpress plugin page and in the plugins settings page
  • Added new super simple authentication method to connect the plugin to a users GoToWebinar account
  • Added color options so a user can now set the color of icons and the tooltip
  • Added a new hide parameter in the shortcode and a hide option in the widget to hide words/phrases from the title of the webinar


  • Initial launch of the plugin

To setup the plugin

  1. In the WordPress admin area go to Settings > WP GoToWebinar
  2. Click the "Click here to get Auth and Key" button to connect the plugin to your GoToWebinar account

How to use the Upcoming Webinar shortcode

  1. Navigate to the post or page you would like to add the webinars to
  2. Enter in the shortcode [gotowebinar]
  3. You can also add filters to the shortcode like: [gotowebinar include="Training" exclude="Introduction" hide="Training" timezone="Australia/Sydney" days="10"]

How to use the Register Webinar shortcode to display a registration form for a single webinar

  1. Navigate to the post or page you would like to add the webinars to
  2. Enter in the shortcode [gotowebinar-reg key="YOUR WEBINAR KEY"] < this can be found on the GoToWebinar website
  3. You can also add a hide parameter to the shortcode to hide parts of the title showing like: [gotowebinar key="YOUR WEBINAR KEY" hide="Training"]

How do I enable users to signup on a form on my website

  1. Add the shortcode [gotowebinar-reg] on your newly created or existing registration page
  2. In the plugin setting (Settings > WP GoToWebinar) select your registration page from the Custom Registration Page dropdown setting
  3. That's it! Now when people click register from the Upcoming Webinars Shortcode or Widget instead of going to the GoToWebinar website they are taken to your registration page

How to Use the Widget

  1. Go to Appearance > Widgets and drag the 'GoToWebinar' widget to your sidebar
  2. Enter in a Title to appear above the webinar listing e.g. "Upcoming Webinars"
  3. The same filters that apply to the shortcode are also available here

Please see a full list of FAQ's on the plugin settings page for a comprehensive list.

Version 7.6

Requires WordPress version: 3.0.1 or higher

Compatible up to: 4.7.2

Last Updated 23 Jan 2017

Date Added: 25 May 2016

Plugin Homepage


5 stars
5 ratings


Not Enough Data

Works: 0
Broken: 0