Original Laravel Appointment Machine + Advanced Billing

Original Laravel Appointment Machine + Advanced Billing

The Original Laravel Appointment Machine + Smart Billing

The Laravel Appointment Machine is an intelligent single-provider application that allows one provider to manage his or her appointments and billing from a centralised administration section. This application would be suitable for a professional provider who wants to manage appointments, contracts and billing for his/her service business. The Laravel Appointment Machine features an administration section and a customer section (with the ability to integrate the system with your existing website or platform via REST) with smart features including but not limited to, customizable notification templates for both immediate and future notification reminders, easy appointment management and accessing several information sections with a click of a button without being redirected to a new page, smart quotations, invoicing, credit notes, payments as well as automated subscriptions. Automated subscriptions together with automated billing comes standard. The Laravel Appointment Machine also features a dedicated contract builder to create contracts on the fly. A File manager and extensive application settings is part of the package as well. Another great feature is the electronic signature requests. Account users can request an electronic signature for both quotations as well as contracts. The system is solid and tested extensively.

Demo and Online Documentation

Server Requirements

Below is a list of server requirements – however, if you are hosting The Appointment Machine SaaS in the cloud on an instance such as Amazon AWS Beanstalk or in a server environment such as Homestead, then there is no need to manually install any software package on your server.

System Requirements

  • PHP >= 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • file_get_contents Enabled
  • allow_url_fopen Enabled

Change Log

* 01 January 2018 Introduced a totally new version for single providers
* 29 November 2017 - V3.3 - Updated the command line installation file, added (Columbian provider) SMS gateway, added STRIPE payments. Added documentation on front end bookings.
* 26 November 2017 - V3.2 - Fixed a slight table issue in the table migration. Also has an effect on the single-command installation via SSH. Requires download from the Envato server. You can just copy the DATABASE directory and replace that with your local DATABASE directory.
* 23 November 2017 - V3.1 - Automated update - changed / improved some view files
* 17 November 2017 - V3.0 - Launched a complete new system. My Service Business. Comes with extensive billing, admin, profile admin and customer sections, text + voice notifications and more
* 02 January 2017 - V2.1.3 - Temporarily removed support of INBOUND NEXMO text messages
* 02 January 2017 - V2.1.2 - Added another "Edit" button to the profile interface page, viewing from the administration section, to eliminate the need to go back to the "Profile Listings" interface to instantly edit a profile account
* 01 January 2017 - V2.1.1 - Fixed "Save" button and replaced with "Send" button when sending an sms on behalf of a profile, to a profile user's customer from the administration section
* 01 January 2017 - V2.1.0 - Extending outbound SMS messages, to retrieve cost, status and more data to effectively track and retrieve detailed data on SMS messages sent
* 30 December 2016 - V2.0.9 - Extending features to received inbound SMS messages, route messages as per DID assigned to a profile, mark messages as read and view unrouted SMS messages
* 26 December 2016 - V2.0.8 - Fixed password reset route bug
* 26 December 2016 - V2.0.7 - Added more options to the drop-down menu of each appointment, allowing users now to instantly view upcoming appointment data, view past appointment data and update customer information directly from the appointments calendar menu
* 23 December 2016 - V2.0.6 - Improving and expanding mobile view experience
* 09 December 2016 - V2.0.5 - Added more customizable application settings, stored in the database, however, possible to configure from the administrator's graphical interface
* 16 November 2016 - V2.0.4 - Added a graphical interface to the administration section to manually test email connection settings
* 14 November 2016 - V2.0.3 - Rewritten all actions to send email - to validate and flag if email settings configured, are wrong. When the flag is active, a sticky message will appear in the administration section, until the email settings is corrected and the action from the administration panel to validate the email settings is triggered. This feature is not for when sending mail by making use of a queue service, but real-time mail only.
* 04 October 2016 - V2.0.2 - Added a feature when importing appointments data, to display an additional field in the calendar which can be used for any additional data
* 23 September 2016 - V2.0.1 - Added the feature for users to subscribe to a daily email summary of all appointments for the upcoming day
* 20 September 2016 - V2.0.0 - Updated and rewritten the application to Laravel 5.3
* 09 September 2016 - V1.01a - Removed the ability for profile users (your direct customers) to configure their own SMS gateways as suggested in the comments.
* 30 August 2016 - Initial launch v1.0