Extensions Directory

Extensions are installable packages which give CiviCRM new functionality, and this directory provides a centralized list of extensions which the CiviCRM community has created. This listing displays CiviCRM extensions that work on all Content Management Systems (CMS).

The newest extensions · Create an extension · Add an extension to this directory

Platform integrations

As well as extensions that install within CiviCRM and work on all CMSs listed below, you can browse directories of integrations that are made specifically for Backdrop, Drupal, Joomla and WordPress.

Provides a better experience when we click on the print icon of CiviCRM modal popups.
Current Usage: 1
3CX PBX integration for CiviCRM. Makes it possible to log calls and lookup contacts in CiviCRM.
Current Usage: 1
Deletes the linked CMS User when permanently deleting a CiviCRM Contact.
Current Usage: 1
The "Manage Extensions" screen provides an option to download upgraded extensions. In CiviCRM 5.x, this mechanism is prone to sporadic errors -- such errors are usually invisible to developers but obvious to site-builders. This hotfix is aimed at site-builders. It has been spot-tested on a mix of versions+platforms, including:

* CiviCRM v5.45 (Backdrop)
* CiviCRM v5.75 (WordPress)
* CiviCRM v5.81 (Drupal 7)

This simply fixes the behavior. It does not create any new screens or configuration-options.

NOTE: This hotfix is only intended for past versions of CiviCRM. As of v6.1+, a similar fix is built into CiviCRM.
Current Usage: 1
A provider for the civirepresent extension, making use of the geocodio.io service.
Current Usage: 1
A very simple extension to allow permissioned users to access a set of static HTML + other resources.

This is useful if you want to provide restricted access to a static HTML site for users authenticated to CiviCRM. It is not (yet 😅) a CMS or CMF or page builder etc. It may be useful if, for example, you have just gotten rid of a Drupal 7 intranet type site in favour of CiviCRM Standalone and now have nowhere to keep all that old content.
Current Usage: 1
Extension to add support for embedding CiviCRM Personal Campaign Page Create page functionality using shortcodes in Wordpress
Current Usage: 1
Selected activity types are privacy protected, e.g. for "counseling" type activities. Similar to Activity Type ACL, but provides a single, larger set of permissions that applies to all selected private activity types.
Current Usage: 1
Import counties for various countries. Depends on advimport.
Current Usage: 1
Use employer relationship description to store the job title and then synchronize the contact summary job title with the primary employer relationship.
Current Usage: 1
This utility extension provides an API call to reformat Batch titles so that they sort correctly when used in report filters.

This is of no interest unless you use Accounting Batches.
Current Usage: 1
This extension allows searching for names in any order. It also handles searching for duplicate names (where someone has been given the same name twice).

This is very useful for Arabic or other such names that consist of several words that may be presented in any order and thus do not conform to the firstname lastname convention.
Current Usage: 1
Adds support for events in Form Builder. It does NOT add support for Event Locations or Price Sets, so is only suitable for simple purposes, e.g. a free online event.

When events are supported in core this extension will be deprecated.
Current Usage: 1
An APIv3 tool that run synthetic benchmarks using various CiviCRM and non-CiviCRM components so that it can simulate a heavy workload and introduce stress-test on to the server that it's being used. The output of the benchmark results displays in the console and to comma delimited CSV file(s).
Current Usage: 1
Allows you to export multiple contacts as vCards in a single file
Current Usage: 1