Appointly – Perfex CRM Appointments

Appointly - Perfex CRM Appointments


NOTE: This is not a standalone appointments module, module requires Perfex CRM application version 2.4.1 installed, this is a module for Perfex CRM.


Introduction to Appointly – Appointments module for Perfex CRM


Appointly is a module for Perfex CRM that you can schedule appointments to your CRM and schedule also from external forms on multiple websites and manage your
Appointments with ease, the appointments module is designed for fast creating appointments to ease your communication with your contacts, also you can include staff as attendees with details as subject, description, date and time and many other features. Appointly offers users to add request appointment form to any of your websites and clients can directly ask for an appointment. Appointments can be created with a specific start time and location with option to include Internal or External Contact and also include staff as attendees. The module is flexible with simple nice looking design and easy to use. Offers options
as External Form can be embed(added) to any website, Internal Contact, External Contact and as some of very handy and best features for an appointment Email Notifications, SMS Notifications, Reminders, Early Reminders, Appointment Types, Calendar color events, Cancel Appointment (Client side description required), Confirm as Finished and many more other features to come.

Appointly - Perfex CRM Appointments - 1


  • Google Calendar API
  • Request a Callback feature
  • Callbacks assignees
  • Callbacks notes
  • Embed (iFrame) form to any of your websites (can be added to multiple websites)
  • Staff permissions ( View-Global, View-Own, Edit, Delete )
  • Live push notifications (New Appointment, Appointment Cancelled, Request Cancellation, Pending Approval, Updated)
  • Dashboard Widget
  • Today’s Appointments Calendar sync
  • Option to Edit Appointment
  • Option to Delete Appointment
  • Option to Cancel appointment
  • Option set default table filter
  • Option set clients to book appointments logged in or before login
  • Calendar type events
  • Appointment Notes
  • Appointment Types
  • Calendar type color events in staff and clients area
  • Books appointments directly from customers area
  • General appointment view
  • General appointment view separate for external public client url client (hashed and unique)
  • General appointment view separate for internal staff private CRM url attendee
  • Assign Multiple Staff Attendees
  • Internal Appointment (Contacts)
  • External Appointment
  • External iFrame Form (Contact)
  • SMS Notifications and Notification reminders
  • Email Notifications and email reminders
  • Reminder Notifications
  • Send Early Reminder
  • Reschedule appointment (Mark as Ongoing)
  • Email Templates
    • Appointment Approved to (Staff and Attendees)
    • Appointment Cancelled to (Staff and Attendees)
    • Appointment Approved to (Contact)
    • Appointment Cancelled to (Contact)
    • Appointment reminder to (Staff and Attendees)
    • Appointment reminder to (Contact)
  • SMS Templates
    • Note: Make sure that all your SMS templates in Setup->Setting->SMS are filled with some content as given in the example below or SMS will not be sent if your SMS templateis empty.
    • Appointment Approved to (Contact)
    • Appointment Cancelled to (Contact)
    • Appointment Reminder to (Contact)
  • Dashboard Today’s Appointments Widget
    • Add today’s appointments widget to your dashboard
  • All your appointments are shown and synced with your calendar
    • Directly open appointment from calendar
    • Calendar colored events
  • Flexible date and time manipulation
    • Busy hours and dates indicator
    • Also available in external form
  • Email and SMS notifications :
    • Send Email and SMS notifications to contact / attendees on creation, approval or editing existing appointment
    • Email Templates for Appointments (translate ready)
    • Custom content and subject
    • Custom admin email templates and SMS
    • Appointment Confirmation
    • Appointment Cancellation
    • HTML content via WYSIWYG editor in Email Templates
    • Custom statuses for different status of appointments : pending, approved, cancelled, confirmed, upcoming
    • Template merge fields, in SMS and Email templates
    • Action Hooks
  • Table Filters
    • All
    • Approved
    • Not Approved
    • Cancelled
    • Finished
    • Finished
  • Live Search
  • Source: eg. Internal (Contact) / External (Can be marked as External from Inside CRM or External Contact from any website you added Appointly embed form)
  • Appointment due date pointers
  • Appointment busy dates pointers
  • Responsive Bootstrap Layout
  • Available languages: English, German, French, Italian, Portuguese Brazil and Polish
  • Translate ready

Screenshots Overview

Appointment Dashboard Widget

Appointly - Perfex CRM Appointments - 2

Appointment Calendar

Appointly - Perfex CRM Appointments - 3

Appointly - Perfex CRM Appointments - 4

Table View

Appointly - Perfex CRM Appointments - 5

Appointment Settings

Appointly - Perfex CRM Appointments - 6

Appointly - Perfex CRM Appointments - 7

New Appointment

Appointly - Perfex CRM Appointments - 8

Appointment View

Appointly - Perfex CRM Appointments - 9

Appointly - Perfex CRM Appointments - 10

Appointly - Perfex CRM Appointments - 11

Edit Appointment

Appointly - Perfex CRM Appointments - 12

Appointly - Perfex CRM Appointments - 13

Appointment Cancelled

Appointly - Perfex CRM Appointments - 14

Appointly - Perfex CRM Appointments - 15

Appointly - Perfex CRM Appointments - 16

Appointment External iFrame Form

Appointly - Perfex CRM Appointments - 17

Appointment Public URL

Appointly - Perfex CRM Appointments - 18


Appointly - Perfex CRM Appointments - 19

Appointly - Perfex CRM Appointments - 20

Mobile Ready

Appointly - Perfex CRM Appointments - 21

Appointly - Perfex CRM Appointments - 22


Version 1.1.3 03/01/2020

  • New: Callbacks feature for Appointly
  • New: Callbacks email templates and live notifications
  • New: Callbacks assignee’s
  • New: Callbacks Responsible Person
  • New: Callbacks notes
  • New: Added option to disable / enable Appointments busy times
  • New: Added new email template / feature so responsible person will receive email when new appointment is submitted via external form
  • Fixed: Applied date time fix for specific date format time zones

Version 1.1.2 02/13/2020

  • Fixed: minor fix with language files

Version 1.1.1 02/13/2020

  • New: Google Calendar API Integration
  • New: Options to add appointment to own Google Calendar (separete for each staff member) (Requires Google Authenticated)
  • New: Options when appointment is updated or deleted will be also applied directly in your Google Calendar (Requires Google Authenticated)
  • New: Google Calendar busy dates shown with yellowish color
  • New: Option to add own booking hours (Admin)
  • New: Option to disable weekends (Admin)
  • New: Option to enable hours buffering (Admin)
  • New: Option to auto approve external appointmnets (Admin)
  • New: Appointment types (if any) are now shown in clients external form
  • New: Feature if appointment is in my Google Calendar will be shown as icon link in dashboard (Only for own appointments, requires Google authenticated)
  • New: Google busy date / time are now synced from Google Calendar API (Requires Google Authenticated)
  • New: Added option to click SMS or Email and call or send sms in appointment single view appointment
  • New: Added option to click client address and separately open in Google Maps in appointment single view
  • Improved: UI / UX
  • Changed: Reversed font back to Roboto
  • Updated: French and Portuguese language to full translation
  • Fixed: Busy hours not always shown minor bug
  • Fixed: Reminders feature minor bug
  • Fixed: Appointment cancellation description not included in staff view after client requested cancellation, fixed minor bug when client is trying to cancel an appointment there is no response

Version 1.1.0 01/22/2020

  • New: Added busy dates (booked hours) lookup in clients external form and calendar language
  • New: Customers can book appointments if not logged in from customers area (Admin can enable disable this option)
  • New: Customers can book appointments when logged in from customers area (Admin can enable disable this option)
  • New: Added meeting notes with WYSIWYG editor, option to upload images.
  • New: Added new option to set default table filter (per user)
  • New: Added new option Appointments Summary can be enabled or disabled (per user)
  • New: Added staff roles in appointment external clients view
  • New: Added new option Send Early Appointment reminders Email and SMS (Can be reused per your needs)
  • New: Appointment Types (Option to create custom appointment types)
  • New: Appointment types will be shown in staff and clients calendar (own if not Admin)
  • New: Added new languages German, French, Italian, Portuguese Brazil and Polish
  • Improved: Changed date format for all appointments according to default date format due to better and global readability for all clients.Date format is in Setup->Settings->Localization
  • Improved: Added half hours to already existing booking hours
  • Fixed: Notification not send always when creating internal meeting

Date published 01/13/2020

Initial release compatible with latest version of Perfex CRM 2.4.1 and PHP 7.X.X



Please enter your comment!
Please enter your name here