Take control of scheduling and calendar management for your business with Appointments +.
Let your clients check availability, choose a location, select a service provider, book an appointment and make a deposit on your website.
Appointments+ is easy to set up, but there’s more under the hood than you might think! Add an unlimited number of employees, partners and contractors as providers.
Give them bio pages and display their schedule so clients can choose a provider that fits their need.
Make services and providers location specific so clients can sort availability by service, time, location and provider.
Our simple 3 click process is configured to allow visitors to set an appointment without forcing visitors to create a user.
Your time is valuable. Collect payments or take deposits through PayPal without any additional code or plugins.
Simple Integration, Highly Customizable
Appointments + has a super clean front-end interface that works nicely with most any theme. Use a color preset or perfectly match your brand with the color picker.
Plus, you can add design tweaks quickly from the included field for additional CSS rules.
Shortcodes, Widgets and Over 20 Add-ons
Use shortcodes and built-in widgets to quickly list services, providers and calendars where you need them. Plus get over 20 free add-ons that expand functionality.
Configure what user roles can manage and access appointments +.
Export Date Range
Choose to export a list of appointments within a specific date range.
Use default plain text emails or layout and send emails with HTML customization.
4 Location Addons
Create appointment locations, integrate Google maps, and tie services and providers to specific locations.
Use any of the MarketPress payment gateways to accept payment for services.
Dynamic Time Slot Adjustments
Tetris mode adjusts time slots dynamically to avoid downtime after breaks or appointments.
Powerful Time Slot Flexibility
Advanced service duration control and add padding time around appointments.
Set Custom Post Types
Use custom post types for provider biographies and service descriptions.
Capture client information by requiring users to login to schedule an appointment.
Make it easy with social credentials – allow users to login with their Facebook, Twitter, Google+ or WordPress account.
Sync With Google Calendar
Both clients and service providers can save appointments made on your site directly to Google Calendar with a click – no setup required.
We’ve also included the Google Calendar API. Easily configure Appointments + to automatically sync changes to appointments between Google Calendar and your site.
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. Or, watch our video tutorial series:
Appointments + Video Tutorials
Once you Activate the plugin you will see a menu appear on the Menu Bar labeled Appointments.
You will see three sub-menus appear when you click on the menu item. We will tackle each separately and in order.
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.
The 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.
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.
And now the meat of this beast…
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.
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.
Now, let’s backtrack. Starting off at the first tab:
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
Set your hours 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!
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.
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.
It is not required that you have more than one 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.
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.
There is a new shortcode currently in beta (development) that you can try out on your site, which combines service, provider and calendar selection into one AJAX-powered interface. Please let us know in the forums if you have any issues with it:
To use the above shortcode, first enable the AJAX shortcode addon under the Addons tab in the plugin settings.
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.
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!
45+ Premium Features
Features that rival the most sophisticated – and much more expensive – booking platforms.
- Unlimited services
- Unlimited service provider profiles
- Set “black out” days
- Schedule breaks
- Choose working hours
- Back end and front end schedule edit
- BuddyPress compatible
- Shortcode integration option
- Automatic appointment page setup
- Display weekly schedule
- Display Monthly schedule
- Limit advanced booking
- Gravatar support
- Simple appointment manager
- Transaction manager
- Includes setup wizard
- Custom color labels for appointments
- Calendar style options
- Auto-fill for repeat clients
- Login with Facebook
- Login with Twitter
- Login with Google+
- Login with WordPress
- Integrates with WPMU DEV Membership
- Integrates with MarketPress gateways
- Require payment or deposits
- Fixed or percentage deposit
- Google Calendar sync
- Appointment reminders
- Manual appointment booking
- Automatically remove unpaid appointments
- Monthly calendar widget
- Service provider widget
- Services widget
- Tutorials and FAQ included
- 130+ custom filter and action hooks
- 20 included Add-ons
- Set multiple break times
- Custom appointments+ profile fields
- Define appointment locations
- Add services and workers locations
- Google Maps integration
- Integrated notifications system