Perfex CRM Integration

Perfex CRM Integration

Developed By Themesic Interactive

Compatible with WHMCS v9.0

Stop maintaining the same customer twice

WHMCS runs your billing and provisioning. Perfex CRM runs your leads, projects, tasks and client relationships. Without a link between them, every customer exists twice in two databases - and the two copies drift apart within weeks. Somebody updates an address in WHMCS, somebody else logs a phone number in Perfex, and neither system is trustworthy any more.

Perfex CRM Integration for WHMCS removes the manual copying. Changes flow between the two systems automatically, over a secure signed connection, with no third-party middleware in between.

This is the integration the WHMCS community has been requesting since 2020.

What it syncs

Included in the free plan:

  • Clients, from WHMCS into Perfex CRM
  • Contacts, from WHMCS into Perfex CRM
  • Real-time capture with queued, retried delivery
  • Setup checklist and connection testing
  • Activity logs on both sides

Unlocked with a Pro licence:

  • Two-way sync - edits made in Perfex CRM flow back into WHMCS
  • Invoices - WHMCS invoices mirrored into Perfex CRM with line items
  • Payments and refunds - mirrored invoices settle automatically
  • Orders - each WHMCS order becomes a Perfex lead or a customer note
  • Support tickets - tickets, replies and status, in both directions
  • Services and domains panel on the Perfex customer profile
  • Backfill wizard - import your existing historical data

The free plan gives you reliable one-way client and contact sync forever, with no time limit.

Why not Zapier or another automation service

  • No per-task fees. Middleware platforms charge monthly and meter every record. This is a direct connection between your two servers.
  • No third party sees your customer data. Requests go straight from your WHMCS to your Perfex installation, signed with HMAC-SHA256 over HTTPS.
  • Built for this specific pair. Invoice line items, payment reconciliation, ticket departments and service states are mapped properly, not squeezed through a generic field-mapping interface.

Set up in about ten minutes

  1. Upload the free Perfex companion module through Setup > Modules > Upload Module.
  2. Upload the WHMCS addon and activate it.
  3. Click Generate in Perfex, copy the one-line Connection code, paste it into WHMCS and click Connect.

That is the whole pairing. No API keys to create, no secrets to invent, no URLs to type.

A built-in setup checklist then confirms every part of the connection is live: tables, pairing, connectivity, sync status, cron delivery and licence state.

Built to be reliable

  • Queued delivery. Every change is queued and delivered on the WHMCS cron, so nothing is lost if the other system is briefly unreachable. Failed events retry automatically with backoff.
  • Echo suppression. Layered protection stops a single edit bouncing back and forth between the systems.
  • Conflict handling. When both sides changed the same record, you choose the winner: newest wins, WHMCS wins, or Perfex wins.
  • Full activity logs on both sides, so you can always see what was sent, what arrived and what failed.

What you get

  • The Perfex CRM Integration for WHMCS addon module for WHMCS.
  • The WHMCS Bridge companion module for Perfex CRM - included free, no separate purchase.
  • Full documentation in 10 languages.

Requirements

  • WHMCS 8.x or 9.x
  • Perfex CRM 3.x
  • PHP 7.2 through 8.5 - a single build runs on all of them
  • HTTPS with a valid certificate on both installations
  • WHMCS system cron running

Documentation

Complete installation, configuration and troubleshooting guides:

https://docs.themesic.com/docs/perfex-crm/whmcs-sync/getting-started

Built by Themesic Interactive, author of 70+ Digital products.

 

There are no reviews yet!

Be the first to review Perfex CRM Integration.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

System Requirements


  • Perfex CRM (v3.0+)

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Themesic Interactive

Changelog

v1.3.4 Released July 24th, 2026

Latest Version


1.3.4

  • Two-way sync. Edits made in Perfex CRM flow back into WHMCS, with a configurable conflict policy (newest wins, WHMCS wins, or Perfex wins).
  • Invoices, payments and refunds mirrored into Perfex CRM.
  • Orders synced as Perfex leads or customer notes.
  • Support tickets, replies and status synced in both directions.
  • Services and domains panel added to the Perfex customer profile.
  • Backfill wizard for importing existing historical data.

1.3.3

  • A delivered event no longer keeps showing the error from an earlier failed attempt in the Perfex outbound queue.

1.3.2

  • Code Improvements

1.3.1

  • Perfex CRM now receives and displays the current plan, and shows an upgrade path where a Pro-only action was refused.

1.3.0

  • Enhancements

1.2.3

  • New Outbound queue panel on the Perfex settings page showing pending events, failures and the reason for each.
  • Pro-gated requests are now recorded in the WHMCS activity log, so a refused two-way sync is visible instead of silent.

1.2.2

  • Fixed: changing a client's email or name from the user account screen did not sync. It now syncs for every client linked to that user.
  • All module settings moved onto the module's own page. The WHMCS configuration screen keeps only Access Control.
  • Records created by the bridge are now attributed to WHMCS in the Perfex activity trail.

1.2.1

  • Broad PHP support. A single build now runs on PHP 7.2 through 8.5, so no separate download is needed per PHP version.

1.2.0

  • One-paste pairing. Generate a secret in Perfex, copy the Connection code, paste it into WHMCS. The URL, the secret and the return address are configured automatically.
  • New setup checklist on the module page: tables, pairing, connectivity, sync status, cron delivery and licence state at a glance.
  • Ticket department mapping is now a set of dropdowns instead of hand-typed IDs.

1.1.0

  • Code Improvements

1.0.0

  • Initial release: one-way sync of clients and contacts from WHMCS into Perfex CRM.
  • Queued delivery on the WHMCS cron with automatic retries and dead-lettering.
  • All traffic signed with HMAC-SHA256 over HTTPS.
  • Free Perfex CRM companion module, activity logs on both sides.

 

See also

Software Licensing Addon

Build, License & Distribute Your Own Apps using WHMCS

Commercial
Easy Favicon

Set favicons for client and admin areas of your WHMCS installation without coding

Free
Ranger - Sell license keys

Generate, distribute and validate license keys

Free
Bulk Delete Clients

Select and Delete multiple clients at the same time

Free
WHMCS Language Editor

This module allows you to alter the language strings used throughout WHMCS.

Free