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 version 3.1 or higher.

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 access and Support Subscription duration ** 1 Year 3 Year Lifetime
Download access for ABPro
Support Forum access
Email Support
Customer booking screens (3)
Front Desk screen
My Bookings screen of users
Shopping Cart
User Credit System
Payment Processors (5)
Staff Reception 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
How-To articles
Setup advice/assistance
Discounted rate for custom work**
  $49 $79 $129

** Hourly rate $30/hr for members, $70/hr for non-members. Minimum 2 hour charge.

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.6 new features

  • Image and Text - option to include images the resource, category, sub-category or service drop down lists, as well as in the booking screen grid.
  • Invoicing - ABPro 3.0.6 works with ccInvoices, creating invoices and updating ABPro when the invoice is paid.
  • Birthday Coupons - If you have your customer's date of birth in the Joomla profile, you can have ABPro create and send a birthday discount coupon to them x days before their birthday.
  • Gift Certificates - Create any number of gift certificates with any balance. Given to a customer, they can pay for their booking(s) with the certificate's balance. Create/Sell certificates to customers that they can then give as gifts to friends and family. 

Version 3.0.5 new features

  • Seat Adjustments - Define adjustments to a resource's Max Seats by day and/or time. Use a bigger classroom or more staff on peak days or times.
  • Email marketing - have ABPro automatically add customers to MailChimp or AcyMailing, global or resource specific list.
  • Specify an attachment file for the confirmation email. Attach a pdf waiver, or form, you wish the customer to bring to the appointment.
  • Support for Google Calendar API v3.


More Quotes ...

"ABPro is my all time favorite component in Joomla because of it's maturity and feature set."

 Prakash, April 2015 

"Can I compliment you on your extension and the ongoing improvements that have been made over the years.

Its a fantastic extension to have for joomla."

Michael, Jan 2015

"I should say also that I'm super impressed with the product. I've looked at at pretty much everything else on the market and it's by far the best. Well done!"

John, Jan 2015


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!