Soft Ventures'
Appointment Booking Pro!

Simple - Versatile - Inexpensive - Since 2008

Appointment booking component for Joomla
ABPro is a native Joomla component that runs under Joomla versions 2.5 and 3.x


Support Hours: 8AM-5PM MDT - Order System available 24/7 

Order Now!

*** Immediate Access ***

 Site registration fee gives you:

  • Download Access** to download the component and updates.
  • Forum Support - Full access to support sections of the forum.
  • Email support - A valid site registration is required for email technical support.
  • How-to pages - Access to the How-to pages for customizing ABPro. 
  • Download access to customer and admin mobile apps,
  • Email and SMS automated reminder cron modules.
  ** ABPro operation is unaffected by duration purchased and will not stop on subscription expiry.


Site registration duration ** 1 Year Lifetime
Download access to ABPro
Download access to ABPro Lite
Support Forum posting access
Email Support
Customer booking screens (3)
User's My Bookings screen
Shopping Cart
User Credit System     
Payment Processors (5)
Front Desk screen
Staff booking screen
Front End Admin screen
Front End Advanced Admin
Mobile Customer app
Mobile Admin app
Popup Caller module
ABPro Link Plugin
Email Reminder cron job
SMS Reminder cron job
Thank You email cron job
Facebook App setup
How-To articles
  $59 $99

Charity or non-profit organizations This email address is being protected from spambots. You need JavaScript enabled to view it. with organization details for discounts.

Appointment Booking Pro

An appointment booking tool for your Joomla site. Define any number of timeslots that a resource is available. A user can see when the resource is available and book an appointment. Timeslots are day-of-the-week based, not date based so it is easy to setup your availability and it will repeat week-to-week. The system supports book-offs for days the resource is not available. The Appointment Booking Pro component is ideally suited to businesses that run with daily appointments like doctors or hair stylists. With the ability to limit bookings to a specific block of dates, it can also be used for event based appointments like parent - teacher interviews or class sign-ups.

Web Designers - ABPro is a generic appointment booking tool that you can implement in any sites you build. Add the Swiss-army-knife of timeslot booking to your tool box.

Version 3.0.3 new features

  • Message Center - Define resource and/or category specific message sets.
  • New Payment Processors, Goolge Wallet - Digital Goods, Advanced Integration Method (AIM)
  • Daily Book-Offs, define a part day book-off that occurs based on day of the week. (normally book-offs are date specific).
  • Mobile friendly front end AdminAdvanced Admin, My Bookings screen, Front Desk and Staff Booking screens.
  • Early Booking Discount at resource or service level. You can offer a discount on bookings made x days before the appointment date.


Version 3.0.1 new features

  • Shopping Cart read more..
  • Rate Overrides. You can define a rate for the public, then define an override rate(s) based on the Joomla group that the user is assigned to. Rate overrides are applicable to resource, service, extra or seat type. When a registered user logs in they get the override rate automatically.
  • Twillio SMS support, added to existing Clickatell and EzTexting provider selection.
  • When you allow current day bookings, ABPro will not show slots for time that has passed or is inside the minimum lead time set for the resource.
  • After Appointment message. Can be sent interactively, automatically on status change by admin [optional], via cron module, x days after appointment. Send a 'Thank You', or a 'Time to re-book' message.


Purchase with PayPal

Solution Graphics

For your security, we only accept PayPal.
Note: you do not need a PayPal account to purchase with PayPal. 

Shopping Cart

Shopping Cart functionality for ABPro

Multiple bookings in a single transaction!

Read More

ABPro + Plotalot

ABPro data visualization with Plotalot


"Just thought I'd pass along some positive feedback from my client:

"All of us are excited about our new online booking!! Shanyn & Chelsea said it’s “fun”; even I’m getting the hang of it!  There are still a few glitches so we’re having another meeting on Tuesday - but all of us are thrilled!  Thank you! Thank you!"

The "glitches" they mentioned are all minor and I've tweaked a few settings and answered a few questions to address them. Overall they're very happy. "

Chris C

Hi , im back  After using appbooking pro for 3 years successfully i have tried another booking system for a new site that was more expensive, promised a lot but full of errors and the developers wanted to suck the $$ for every little request.

Anyways, great to be back here 

"thanks for all the help you have given me over the past few months. We have managed to get the system to work so that multiple businesses around the country can log into our website and manage appointments for their own businesses through the ABPro System."


"Must be some kind of record...
12 meeting rooms setup
2 training rooms setup
All allocated to main office
30 min time slots set for each resource
Now allows for 30min, 1 hour, 1.5 hour, 2 hours and All day booking
Setup and ready to go BOOM!