Appointly – Perfex CRM Appointments Nulled

Appointly – Perfex CRM Appointments is a full appointment management module that plugs directly into Perfex CRM, turning a general-purpose CRM into a complete booking and scheduling platform. Built for service businesses that already run on Perfex, it adds service catalogues, multi-provider scheduling, public booking forms, calendar syncing with Google and Outlook, automated reminders, analytics, and a built-in REST API. Rather than bolting on a third-party scheduler, everything lives inside the CRM your team already uses, so appointments, clients, leads, invoices, and follow-up tasks stay connected in one place. With 1,476 sales on CodeCanyon, it has become one of the more established scheduling add-ons in the Perfex ecosystem.

Key Features

  • Service management with unlimited service types — define services with their own duration, price, description, colour coding, and optional image, then control which ones appear on the public booking form.
  • Multi-provider scheduling — assign several staff members to a single service, designate a primary provider, and give each person their own working hours.
  • Buffer time and conflict detection — configure buffer periods before and after appointments and let the module automatically flag scheduling conflicts.
  • Public booking form — an embeddable form carrying your company logo, service images, provider cards, timezone conversion, custom fields, and optional reCAPTCHA protection.
  • Google Calendar and Outlook integration — per-staff OAuth connection pushes Appointly appointments to Google or Outlook, with Google Meet links generated automatically for virtual sessions.
  • Analytics and reports dashboard — real-time statistics on total, completed, and cancelled appointments, plus service popularity, staff performance tables, and monthly trend charts with date-range filtering.
  • Built-in REST API — programmatic access to appointments, services, and provider availability, secured with per-staff API keys, granular permissions, rate limiting, CORS settings, and a webhook queue.
  • Direct conversion tools — turn eligible appointments into Perfex invoices, open prefilled task or lead modals, and convert guest bookings into customer records.
  • Automated email and SMS notifications — configurable reminders, instant booking confirmations, custom templates, and read tracking for appointment emails.
  • Client self-service — clients can request reschedules, cancel, rebook cancelled or no-show appointments, and upload files through the client portal.
  • Recurring appointments — daily, weekly, or monthly repeat patterns with the ability to stop recurrence or edit recurrence settings at any time.
  • Feedback and private notes — collect post-appointment ratings and comments from clients while keeping internal notes visible only to staff.

Who Is This For? Use Cases

Appointly – Perfex CRM Appointments is aimed squarely at organisations that already use Perfex CRM and need to manage bookings without leaving it. Because Perfex is popular with agencies, consultancies, and small service firms, the module’s natural audience spans several distinct groups.

Consulting Firms and Professional Services

Legal offices, financial advisors, accountants, and consultants can publish a branded booking form, route clients to the right advisor, and convert completed consultations into invoices with pre-filled service and client details. The lead profile integration means prospect meetings are tracked alongside the rest of the sales pipeline.

Clinics and Healthcare Practices

Doctors, dentists, therapists, and medical practices benefit from service-specific durations, buffer times between patients, approval workflows for new bookings, and SMS or email reminders that reduce no-shows. Staff working hours can be overridden individually, so part-time practitioners keep accurate availability.

Salons, Spas, and Wellness Businesses

Beauty clinics, hair salons, massage therapists, and nail salons can display service images and provider cards on the public form, letting clients choose both treatment and therapist. The “book again” feature makes repeat bookings for cancelled or missed appointments effortless.

Agencies and Freelancers

Teams managing multiple client meetings appreciate the calendar view, interactive tooltips, recurring appointment support, and the View Global permission that lets senior staff see the whole company schedule without administrator access. Freelancers get a professional booking experience without paying for a separate scheduling subscription.

Fitness, Education, and Home Services

Personal trainers, tutoring services, driving schools, music teachers, cleaning companies, repair technicians, and photographers all operate on appointment-driven workflows. Timezone support and 24/7 public booking suit businesses serving clients across regions or outside office hours.

Developers and SaaS Integrators

The REST API, API key management, webhook queue, and rate limiting make Appointly a viable scheduling backend for custom applications, mobile apps, or internal tools that need to read availability or create appointments programmatically.

Technical Details & Compatibility

Appointly is a module, not a standalone application. It requires Perfex CRM version 3.0.0 or higher to be installed first, and it will not function without it. Installation involves uploading the module folder to the /modules/ directory or using the upload option under Setup → Modules, activating it, and running the automatic database migration.

The module is PHP 8.1+ compatible, with improved null handling and modern PHP standards, and it has been hardened with better data validation and error handling. It is fully mobile responsive with touch-friendly controls across smartphones, tablets, and desktop, and it supports multi-language interfaces with 12 translations including English, German, French, Spanish, Italian, Polish, Portuguese (Brazil), Romanian, Turkish, Dutch, Indonesian, and Persian.

Calendar syncing uses per-staff OAuth for Google Calendar, with an administrator configuring credentials in the module settings. Outlook connections push Appointly appointments to Microsoft calendars on a per-appointment basis. It is worth noting the sync is directional: Google-only events can optionally appear in the appointments table as a list view, and Outlook events are not imported into Appointly automatically. The developer, i-Dev, ships regular updates — the changelog shows consistent releases through versions 1.3.x and into 1.4.0 — with fixes for date parsing, UTF-8 handling, database indexing, and security issues such as XSS and SQL injection risks.

For file attachments, the modules/appointly/uploads/ directory must be writable by the web server, and the PHP maximum upload size should be set to at least 5MB if you plan to install via the upload method.

Pros and Cons

Pros

  • Deep native integration with Perfex CRM — appointments appear in customer and lead profiles, connect to invoices, tasks, and leads, and share the same permission system as the rest of the CRM.
  • Genuinely comprehensive feature set — services, providers, recurring bookings, reminders, feedback, file attachments, analytics, and a REST API in a single module.
  • Strong value at $69 — a one-time CodeCanyon purchase replaces recurring scheduling SaaS subscriptions for teams already invested in Perfex.
  • Proven track record — 1,476 sales and an active changelog signal a maintained product rather than an abandoned script.
  • Granular permissions — View Global, API-specific permissions, and per-contact client permissions give larger teams proper access control.
  • Developer-friendly API — API keys, webhooks, rate limiting, and a test console make custom integrations realistic.

Cons

  • Requires Perfex CRM — it is useless without a Perfex installation, so buyers must factor in the cost of the CRM itself.
  • Calendar sync is one-directional — Outlook events are not imported automatically, and Google-only events appear only as a table list, not full CRM records.
  • Webhooks fire only from REST API actions — appointments created in the admin panel do not trigger webhooks, which may surprise developers building event-driven workflows.
  • Setup has technical steps — OAuth credentials, writable upload directories, and API permissions require someone comfortable with server configuration.

Frequently Asked Questions

Do I need Perfex CRM installed to use Appointly?

Yes. Appointly – Perfex CRM Appointments is an add-on module and cannot run as a standalone booking system. You need Perfex CRM version 3.0.0 or higher installed and active before the module will work. If you are not already using Perfex, budget for that licence alongside the $69 module cost.

Does Appointly sync both ways with Google Calendar and Outlook?

Syncing is primarily one-directional. Each staff member connects their Google account via OAuth, and CRM appointments are pushed to Google Calendar; Google-only events can optionally be listed in the appointments table but are not imported as full CRM records. Outlook works similarly — Appointly appointments are pushed to Outlook, but Outlook events are not pulled back into the module automatically.

Can clients reschedule or cancel appointments themselves?

Yes. Appointly includes a client self-service workflow: clients can submit reschedule requests that staff approve or deny, request cancellations, and rebook cancelled or no-show appointments using the “Book Again” feature. Clients with accounts can also view and upload files on their appointments through the client portal, and staff receive notifications when files are uploaded.

Final Verdict

Appointly – Perfex CRM Appointments fills one of the most significant gaps in Perfex CRM: proper, professional appointment scheduling. Instead of stitching together a separate booking tool and manually copying data back into the CRM, teams get services, providers, public booking, calendar sync, reminders, analytics, invoicing, and an API in one integrated module. The 1,476 sales figure and the steady release history from developer i-Dev — including a substantial 1.4.0 update that added the REST API, file attachments, guest counts, and lead conversion — demonstrate both market trust and ongoing maintenance.

At $69 as a one-time purchase, the value case is straightforward for any service business already running Perfex. A single avoided no-show or a handful of hours saved on manual scheduling each month covers the cost quickly. The limitations are real but narrow: it needs Perfex, the calendar sync is directional, and setup requires some technical confidence. For the right buyer, those are minor trade-offs against a module that consolidates booking, client communication, billing, and reporting into the CRM they already rely on.

If your business runs on Perfex CRM and you take appointments, consultations, or client sessions of any kind, Appointly is the practical next step. Purchase it from CodeCanyon, install it in minutes, and give your clients a booking experience that matches the professionalism of your service — while your team manages everything from a single, familiar dashboard.