MINDBODY Widget

Description

Now developers and non-developers alike can add MINDBODY Widgets to WordPress websites using shortcodes!

Bring the power of MINDBODY into your website, including your classes, enrollments, appointments, staff biographies, class/enrollment descriptions, and more.

This plugin lets you generate shortcodes for your MINDBODY Widgets. The shortcodes can be used in your pages, posts, and WordPress widgets to display your MINDBODY information.

To add MINDBODY user login and registration links to your main navigation menu, check out the MINDBODY Login plugin.

NOTE You will need a MINDBODY account to use this plugin. Visit MINDBODY to sign up!

Plugin Features

  • Converts MINDBODY Branded Web Widget codes to shortcodes
  • Support for Widget shortcodes in WordPress Widgets
  • Dropdown menu in TinyMCE editor to select Widget shortcodes easily

Schedule Widget

  • Clients can quickly see the latest schedule and sign up or pay for a class without ever leaving your website.
  • Calendar or list view options
  • Shows single or multi-locations
  • Automatically switches to mobile view when viewed from iPhone or Android phone
  • E-commerce integration with MINDBODY account via integrated Consumer Cart
  • Shows classes and enrollments
  • Pick which day the schedule starts
  • Choose timeframe displayed
  • Class type and instructor filtering
  • Filter by day and/or time of day
  • Option to create a ‘Today’s Schedule’ widget
  • Fully customizable via CSS
  • Changes made in MINDBODY auto-update in real-time in the widget on a website

Enrollments Widget

  • Clients can register and pay for the enrollments on the spot.
  • Set the timeframe, allows for up to a year.
  • Ability to hide enrollments already underway.
  • Select a summary or detailed views.
  • Narrow view also available for sidebars
  • Filter by day and/or time of day
  • Type and instructor filtering
  • Shows single or multi-locations
  • Fully customizable via CSS
  • Automatically switches to mobile view when viewed from iPhone or Android phone
  • E-commerce integration with MINDBODY account via integrated Consumer Cart
  • Changes made in MINDBODY auto-update in real-time in the widget on a website

Appointments Widget

  • Clients can search for and book appointments
  • Supports new client sign-ups and purchases
  • Choose how many days are displayed
  • Instructor and session type filtering
  • Supports ‘request’ and ‘book’ appointment modes in MINDBODY
  • Shows single or multi-locations
  • Fully customizable via CSS
  • Automatically switches to mobile view when viewed from iPhone or Android phone
  • E-commerce integration with MINDBODY account via integrated Consumer Cart
  • Changes made in MINDBODY auto-update in real-time in the widget on a website

Registration Widget

  • Clients can do paperless registration and get set up in your MINDBODY account.
  • Supports liability release agreements that are created/stored in MINDBODY
  • Creates profile in MINDBODY with information inputted by new registrant
  • Creates PDF of info supplied in profile in MINDBODY
  • Great for health intake or goal-setting forms
  • Get notified of new registrants
  • Constant Contact and Mailchimp integration
  • Fully customizable via CSS

Prospect Widget

  • Leads fill this out when contacting you
  • Get notified of new prospects for better response time
  • Perfect for newsletter sign ups
  • Customize client indexes
  • Constant Contact and Mailchimp integration
  • Fully customizable via CSS

Staff List Widget

  • Lists bios, photos and schedules of staff on a webpage
  • Staff bios, photos and schedule from MINDBODY get pulled down into the widget
  • Changes to MINDBODY automatically update on the website
  • Sort and order staff when displayed by widget on the website
  • Fully customizable via CSS

Class List Widget

  • Lists class descriptions, photos and schedules of classes on a webpage
  • Class descriptions, photos and schedule from MINDBODY get pulled down into the widget
  • Changes to MINDBODY automatically update on the website
  • Fully customizable via CSS

Consumer Cart

  • Provides full ecommerce integration with MINDBODY
  • Clients can see purchase history, their schedules, account balances and personal information
  • Clients can purchase items set up in MINDBODY using Pricing Options
  • New clients can register, existing clients can use their MINDBODY credentials to log in

Requirements

More Information for Developers

  • This plugin can also be used to add MINDBODY Links to pages, posts, and WordPress widget areas (such as sidebars and footers).
  • Using this plugin prevents accidental deletion of MINDBODY Links in the future, as the WordPress Visual Editor will stay enabled.

Screenshots

  • The “Add Widget Shortcode” page in the WordPress Dashboard
  • This is the Widget’s entry after adding a Widget shortcode; you have the options of deactivating the widget, editing it, or deleting it.
  • This the button in the editor you click to select your shortcode.
  • The modal allows for super easy shortcode insertion. Just click the button for the shortcode you want to insert.
  • This is a demo Schedule Widget that was installed using a Widget shortcode. Notice that the Schedule Widget is displaying real-time information from our demo MINDBODY account.
  • Adding a MINDBODY Widget to a "sidebar" using WordPress widgets.
  • You can add a "Today's Schedule" widget to the sidebar.

Installation

Installing the Plugin

  1. From within your WordPress dashboard, go to Plugins > Add New
  2. Search for “MINDBODY”, and select the “MINDBODY Widget” plugin
  3. Click “Install Now”
  4. Activate

Installing the Plugin (Developers)

  1. Upload all the files and folders in the healcode-mindbody-widget folder to the /wp-content/plugins/ directory
  2. In the admin panel under “Plugins” activate MINDBODY Widget

Using the Plugin

See our FAQ here.

FAQ

What are MINDBODY Widgets?

MINDBODY widgets are installed onto your website and Facebook pages and sync with your MINDBODY account. They are also mobile-friendly.

Sign up for MINDBODY!

How do I add a MINDBODY Widget?

See our MINDBODY Widget Plugin FAQ

Where do I find my MINDBODY Widget code?

You can find the code for each Widget in its control panel in the MINDBODY Branded Web Manager. You can login here.

If I make changes to the Widget, will I need to reinstall the shortcode or copy the Widget code again?

No, you will only need to create the Widget shortcode once. The exceptions to this are if the shortcode is deleted from your WordPress Admin area or if you create a new website.

My Widgets are already installed, do I need this plugin?

You do not need the plugin, but we recommend that you use it. The plugin makes it easier for you to manage pages on which Widgets are installed.

Want to switch to the plugin? Install a Widget using the plugin on a test page before you delete anything, if you prefer the plugin, you will need to delete your previous Widgets from your website and replace them with the plugin shortcodes.

You can find instructions for installing a Widget with the plugin here.

How are these Widgets different from my current MINDBODY Widgets?

These are exactly the same Widgets that you are currently using. They are just installed differently.

Is there another way to install the Widgets to my WordPress website?

Yes, see our FAQ here.

Does this plugin work with the Fusion Builder plugin?

Yes. You can use it within a text box.

What if the MINDBODY Widget is not working properly?

Please check the WordPress version you are using. Make sure it meets the minimum version recommended by us. Make sure all files of the healcode_mindbody_widget plugin are uploaded to the folder wp-content/plugins/

Also, if you have updated the Widget Title for any Widget shortcodes, you will need to re-add the shortcode to your page, post, or WordPress widget. This is because changing the Widget Title changes the shortcode itself.

What if I have 2 MINDBODY Widgets placed adjacently, but only one of them works?

Please use a whitespace to separate 2 shortcodes.

More questions ? Contact MINDBODY Support.

Reviews

November 24, 2017
Great, instead of pasting the codeblock as pure html you can now create your own shortcode pasting the same code in the plugin first. This makes the whole process just less efficient, so don't bother installing (or install any other normal shortcode creator).
September 3, 2016
When I first saw this plugin, I thought great exactly what I needed! But after purchasing it, I have been left so disappointment. Firstly it does not work with memberships that use contracts, really annoying as that's the whole point. Secondly, the pop up cart/account feature, great idea, BUT you can´t customise it via CSS, only change the colours of the header :/ So you are left with something that doesn't look like your website. After these two issues, I find the schedule widget doesn't allow membership-restricted (i.e. "members only") class sign up. Again a real let down, as our Gym has different memberships based on the classes and it is not possible to restrict sign up to selected classes. Finally I decided to check all of HealCodes other Clients to see what they have come up with using HealCode, to notice that the majority of clients Healcode proudly presents on their website no longer use HealCode?! I´m guessing because of these lack of features, so don't be fooled! I would recommend looking for another system, as unfortunately this addon causes more issues then it solves...
September 3, 2016
The owner of the company Steve is very involved and takes it upon himself to make sure the customer is satisfied. Great company that offers a nice product to integrate into your site.
Read all 8 reviews

Contributors & Developers

“MINDBODY Widget” is open source software. The following people have contributed to this plugin.

Contributors

Translate “MINDBODY Widget” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.18

  • Update ‘tested up to’ version number

1.1.17

  • Remove broken video in readme

1.1.16

  • Reflect MINDBODY ownership

1.1.15

  • Remove deprecations

1.1.14

  • Copy change
  • Code cleanup

1.1.13

  • Update to work with TinyMCE 4

1.1.12

  • bug fix

1.1.11

  • Compatibility with Visual Composer
  • Cleaned code, because clean code is awesome

1.1.10

  • Update Submenu

1.1.9

  • Update JS enqueuing to best practice

1.1.8

  • Fix initial load for first time installers
  • Update screenshots

1.1.7

  • Editor update

1.1.6

  • Code cleanup

1.1.5

  • Code cleanup
  • Settings simplification

1.1.4

  • Revert to 1.1.0

1.1.3

  • Update defaults

1.1.2

  • More cleanup

1.1.1

  • Clean up files

1.1.0

  • Compatibility with WordPress 4.5

1.0.9

  • Compatibility with WordPress 4.4

1.0.8

  • Fixed issue with the Visual Editor for some WP themes

1.0.7

  • Changing WP_Widget to __construct
  • Compatibility with WordPress 4.3.0

1.0.6

  • Editing lingo

1.0.5

  • Compatibility with WordPress 4.2.2

1.0.3

  • Bug fix – fixed the shortcodes on the Widget Shortcodes screen
  • Adjusted text in the WordPress widget screen

1.0.2

  • Image change

1.0.1

  • Styling changes

1.0.0

  • Compatibility with WordPress 4.1