Soft Ventures'
 
Appointment Booking Pro!

Simple - Versatile - Inexpensive

Appointment booking web site component plus mobile apps.
ABPro is a native Joomla component and runs under
version 1.5.x, 1.6.x, 1.7.x and 2.5.x of the Joomla CMS

 
 

Support Hours: 8AM-4PM MST Mon-Fri - Order System available 24/7

Order Now!

*** Immediate Access ***
Read all 'Issues and Limitations' on the Support Forum before ordering!


Site registration fee gives you:

  • $59 US = One (1) year of access** to download the component and updates.
  • $99 US = Lifetime access to download the component and updates.
  • Forum Support posting access
  • Email support - You must provide your username for email technical support.
  • Download access to mobile apps, Email and SMS automated reminder cron modules, facebook app and tutorials.
** ABPro operation is not affected by subscription duration - it will not stop running after your year is up.

Appointment Booking Pro

What it is..

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.

What it is not..
Appointment Booking Pro is not an event management system.
(Event Bookings - yes, see demo)
It is not a $60 replacement for a $10,000 dedicated medical office management system.
It is not a Calendar system. It can insert booking entries into a few 3rd party calendars and it has a calendar view for resource administrators.


Joomla 2.5


Version 2.0.2 new features

  • Resource visibility based on groups (Joomla 1.6/1.7 only).
  • Extras can adjust booking duration.
  • More..

Version 2.0.1 new features

  • Wizard style booking screen.
  • Support for Authorize.net (Server Integration Method).


Version 2.0 new features

  • Pretty much under the hood changes, mainly MVC
  • see details

Version 1.4.6 new features

  • User Credit
    • Assign credits in currency to any registered user
    • Booking cost will be deducted from the user's credit balance
    • User and Admin can see current balance and all activity on the account.
    • more information click here
  • Time on the y-axis - GAD booking screen can show time down the side.
  • Start Publishing and End Publishingdates for Timeslots - you can define a block of dates during which a timeslot is displayed.

Version 1.4.5 new features

International and Multi-Language version of ABPro.
  • Support for UTF-8, in messages, screens, PayPal calls, etc.
  • All elements (resources, categories, services, messages, etc) will support language file keys.
  • Language File editor will find all installed ABPro language files and allow you edit all on one screen.


Version 1.4.4 features

  • Extras - define any number of extra charge items. Extras appear on the booking screen as a label and a dropdown list of 'how many' to add to the order. Extras can be applied to all resources or to specific resources only. Extras charge amount can be per hour or per booking. Sample screen shot or click here to watch the video
  • Resource specific seat types - Assign seat types to a resource. Example define an 'Adult' seat with cost for one resource and a different 'Adult' seat and cost for another resource.
  • Resource specific Coupons - Assign a Coupon to be applied to specific resources only.
  • Sub-Categories - ABPro now supports a two level hierarchy for categories.
  • Limited JomSocial integration - pull JS profile data in to pre-fill the ABPro booking screens. Map 'Phone' or any UDF to any JS profile text field. (Nov 11 beta)


Verison 1.4.3 new features

  • Seats per booking - You can now:
    • Set maximum seats at the resource level.
    • Define any number of seat types and their associated costs (ex: Adult - $10, Child - $5, etc)
    • Supports group rate where you define a fixed price for a group of up to x people.
    • The booking screen will allow the user to enter how many of each type of seat. If PayPal is enabled, charges will calculate based on number and type of seats chosen.
    • Booking validation will ensure the booking does not exceed the max seats for that resource in that timeslot.
    • View/print details of bookings for a timeslot (eg: passenger manifest or class list)
  • Coupon system - Create any number of coupon codes, give to your customer for discounted booking charges.
    • Works in conjunction with PayPal enabled bookings
    • Fixed Value or Percent discount
    • Set max usage, total and/or per user
    • Admin screen shows current total coupons used count
    • Expiry Date
    • If cost discounts to $0, no trip to PayPal.



Please review the Issues and Limitations on the Support Forum before ordering.

Purchase with PayPal

Solution Graphics

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

YAQ (Yet Another Quote)

"Your system is so flexible that after the volunteers registration system, I will probably configure it to be used as a parent-teacher conference registration when the time comes."
Elda
(building a volunteer signup app for a local school)


"I have to say your application is possibly the best documented, best designed application I have found in the Joomla environment. This fast forum response just further confirms that you have a outstanding business model! Thanks!!"
dwsmgr 

facebook + ABPro


Make ABPro bookings from within facebook.

Click here for more details..

Effective Oct 1, 2011 facebook will block all non-SSL iFrame Apps.

If you are using the ABPro facebook app you will need to change your Canvas URL to a Secure Canvas using your host's shared SSL.