Appointments +

The only WordPress appointments, booking, and management plugin that you’ll ever need – this does it all.

Download Appointments +

or get all our 350+ premium plugins & themes »

Screenshots

Superb Google Calendar integration
Shows providers available for that service
Custom description for your service providers
Easy PayPal integration
Book an appointment with 3 clicks

Video

Watch video
Detail

appointments + is a powerful, flexible and easy-to-use plugin. Take, set and manage appointments and client bookings without having to leave WordPress.

Manage All Client Appointments in WordPress

Are you tired of missing out on new client calls because you’re too busy hopping between your website and your appointment booking system?

Well, toss out those spiral notebooks, ditch the excel spreadsheet and get ready to save a fortune in time and money by managing ALL your client appointments right from WordPress.

Appointments + does it all.

The ultimate WordPress appointment booking system for your business.

Who It’s Good For

Your brand new Appointments+ plugin is the most comprehensive appointment booking solution for WordPress. It’s perfect for many businesses that schedule time with clients, such as spas and salons, photographers, consultants and life coaches, sales executives and web designers.

WordPress Appointments+ is perfect for anyone who wants to:

  • Allow customers the option to book their own appointments online
  • Schedule appointments with clients
  • Enjoy a built-in CRM for managing customer contact information
  • Collect payments or deposits using PayPal
  • Manage your entire team, create unlimited service providers and unlimited services!
  • Send confirmation and reminder emails to increase customer attendance rates
  • Allow you and your clients to book appointments up to one year out
  • Manage all appointments right from Google calendar

Book an Appointment in 3 Clicks

Use Paypal to collect payments and deposits right out of the box with Appointments +. No button creation or coding necessary. You can even integrate it with our WordPress Membership plugin to offer discounts and payment vouchers to existing members of your site:

Setup customizable profiles for each of your team members and Appointments + will automatically display their available time slots:

Clients can click any service your company offers and Appointments + will display all your available team members for that service:

Admins and clients can save any appointment directly to their Google Calendar….with NO API coding required! Just click a button and the appointment shows up on your Google calendar:

Or fully integrate Google Calendar with your site by entering API credentials, allowing appointment edits made from your Google Calendar to quickly update the appointment details back on your site.

PLUS, you get more than 30 more custom appointment features that rival the most sophisticated (and much more expensive!) booking platforms, including:

  • Create unlimited services
  • Create unlimited service provider profiles
  • Create “black out” dates and times
  • Edit schedules from back end of WordPress, on admin or profile pages
  • Compatible with BuddyPress
  • Short codes for inserting into posts/pages
  • Creates automatic appointment page including all required shortcodes
  • Display weekly, or monthly schedules
  • Limit booking of appointments in advance ( e.g. you can set, say, 2 days to 365 days from today is allowed)
  • Gravatar support for personalizing provider profiles
  • Custom Color labels for appointments
  • Form autofill for repeat clients
  • Facebook, Twitter, Google+ or WordPress login
  • Integrates with WPMU DEV Membership plugin, thus ability to offer discount to certain membership levels
  • Integrates with WPMU DEV MarketPress plugin, thus uses its additional payment gateways (PayPal is already included)
  • Option to require payments or deposits in advance
  • Deposits can be selected as percentage or as fixed amounts
  • Synchronizes with your Google Calendar account and automatically updates it
  • Send clients appointment reminders
  • Take phone appointments manually
  • Ability to automatically remove unpaid appointments after a set time
  • Multiple Widgets included
  • Documentation inside the plugin including tutorials and FAQ’s
  • More than 130 custom filter and action hooks

Simply put, Appointments + is the only tool you’ll ever need for managing your client appointments and for organizing your business online!

PLUS: ‘Guaranteed To Work’ Compatibility with the Latest Version of WordPress, Multisite and BuddyPress

We guarantee that all our plugins work with the latest version of WordPress, Multisite and, if appropriate, BuddyPress too … no more suffering with broken, poorly coded, free plugins… that’s the WPMU DEV money-back guarantee.

PLUS: Absolutely NO license restrictions

Whether you choose to purchase one plugin or all our plugins and themes, you can use your purchase on as many sites as you like, for as long as you like, no ongoing membership or subscription required, everything at WPMU DEV is 100% GPL.

PLUS: No subscription or ongoing membership required

Simply join and then cancel your membership, and you can carry on using our plugins and themes for as long as you like, wherever you like. Or, become an ongoing member for more support, updates, new plugins and APIs for videos, our dashboard and more. It’s up to you!

PLUS: Unlimited Live & Q&A Support from the WordPress experts, for anything to do with WordPress at all!

All WPMU plugins and themes come with simple usage instructions, and unlimited member access to support Q&A where our dedicated team of WordPress support and development experts are waiting to answer your questions 24 hours a day – no appointment required!

PLUS: Fully internationalized, fully white-label ready, fully customizable

It’s easy to translate any WPMU DEV plugin or theme, and it’s equally easy to white-label them so your clients or users never know your secret source. As 100% GPL code, you’re even free to edit our plugins and themes as much as you like, no questions asked.

PLUS: More Amazing Premium WordPress Plugins

Buy Appointments + now and we’ll show you how to upgrade to premium membership and gain access to EVERYTHING we offer: more than 300 plugins and themes, all with the same the updates and support we’ve just promised you.

Join more than 100,000 satisfied customers who trust WPMU DEV as their #1 WordPress resource – it’s like having your own dedicated WordPress team.

Usage

For help and information on installing plugins you can view our Installing WordPress Plugins Manual.

Check out this extensive tutorial on building your first Appointments based site.

Once you Activate the plugin you will see a menu appear on the Menu Bar labeled Appointments.

Appointments Menu

You will see three sub-menus appear when you click on the menu item.  We will tackle each separately and in order.

Appointments Submenu

Appointments

Clicking Appointments brings you to the hub of your appointments list.  You will see that your appointments will be separated by status: Active, Pending, Completed and Removed.  You can view each by clicking on their respective links, and each page will show the Client and Service basic info as below.  At the top of the page you will see an Add New button, just like you use to create a new page or post.  Click that and you can Add a new appointment manually to your calendar.

Add New AppointmentThe New Appointment Menu is pretty self explanatory.  There is a place for the client’s infomation, the Service information (that will populate from the menus you fill in later) and a place for notes.  Last but not least you can set the status before Saving.  There is a built in tutorial that covers this as well, I will show you where to find that, just in-case you have any questions or forget something.

Add New Meta

next up…

Transactions

Here you will see your transactions if you are taking payments or deposits.  These are also grouped: Recent, Pending and Future.  Each accessible by clicking their respective links.  You cannot manually add a transaction, the plugin will only record what is recorded through PayPal.

Transactions

And now the meat of this beast…

Settings

The Settings menu will greet you with a Tutorial.  You should pay attention to that :)

It will tell you what you need to know about setting up the plugin and the tabs you see here.  Most are pretty easy to understand and the plugin options are very well annotated, so you should have no trouble.  We can pop through and summarize them here, one by one, but I will draw your attention to the FAQ tab first.

Settings Menu

FAQ

Here is where you will find info on everything you need in this plugin, ready for immediate access!   The TWO most important pieces of information on this page, for those who are just installing or learning how to use the plugin, are the two links at the top.  These will start (or restart) the tutorials on the Settings menu options and Entering and Editing Appointments.

FAQ

Now, let’s backtrack.  Starting off at the first tab:

General

These settings are the heart and soul of your setup.  Pay special attention to the General Settings box at the top of the page.  Especially the Time base value.  Time Base the most important parameter of Appointments+. It is the minimum time that you can select for your appointments.  Everything time related will work off of this value.  The remaining boxes allow you to set your

  • Display: create an appointment page, it’s display, client information boxes and a place to add Custom CSS.
  • Client Accessibility: you can choose whether or not to require login before scheduling
  • Payment Settings: choose whether you will accept payments
  • Notification Settings: option to set up confirmation and reminder emails for client and/or providers
  • Performance Settings: Caching options

General Settings

Working Hours

Set your ours of operation and Break Times.  Think Business Hours and ‘Out to Lunch‘.  You can even specify different hours for different service providers.  Makes it easy to keep track of differing schedules!

Working Hours

Exceptions

Days off, holidays, scheduled maintenance, etc.  You can add them all here.  You can also define working days that are normally non-work days (i.e. a particular Sunday).  These are also able to be set per service provider.

Exceptions

Services

What do you do?! What do you provide?!  This is where you lay it all out.  Set a capacity, price and even a description page.

Services

Service Providers

Not required that you have more than person available doing what gets done, but if you do, here is where you keep track of them all.  You can even add Additional fees and assign more than one service to a provider.  Even attach them to a Bio page.  Note: this tab will not populate until you have at least one service listed in the Services tab.

Service Providers

Shortcodes

Heaps of Shortcodes for your use.  Insert provider or client specific tables, dropdown of services,  table for appointment scheduling, monthly views, social login pagination, list all upcoming appointments, PayPal and a couple of parameters for those.

Shortcodes

Logs

Keep up with what is happening by checking your Logs.  This nifty tab is where you will find updates on everything that happens on your site.  Status changes, transactions and the like.

Logs

And that’s it! Well not really. You will need to download and install to see the details.  This plugin is spectacularly annotated and contains loads of helpful information along the setup process!  Enjoy!

If you liked Appointments +, you’ll love...

events
Events +

Create and manage events on your WordPress, BuddyPress or Multisite setup. Like Facebook or EventBrite, but far more powerful.

image
Membership

A flexible, powerful, easy-to-use WordPress plugin for dividing your website into free and premium content.

directory
Directory

All you need to run a powerful directory site on WordPress – listings, payment gateways, affiliates and more – works with any theme.