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.

Creates new permissions to restrict contact info by location type.
Current Usage: 1
3CX PBX integration for CiviCRM. Makes it possible to log calls and lookup contacts in CiviCRM.
Current Usage: 1
Provides one-time-login tokens for CiviCRM mailings or Scheduled reminders via Drupal 9+ integration.
Current Usage: 1
Deletes the linked CMS User when permanently deleting a CiviCRM Contact.
Current Usage: 1
This extension allows you to create simple orders. It will allow you to add/manage items, orders and order lines for items. It does not deal with prices.

The extension is being develop and funded by Amnesty International Vlaanderen.
Current Usage: 1
This extension provides useful extra functionality for CiviRules.

**Disclaimer: Functionality and APIs may change without notice.**
Current Usage: 1
This extension generates and stores data for Fiscal Attests in Belgium. The data can be mailed and exported to CSV for uploading at FOD.
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
Disables CiviCRM's intrusion detection system for payment processors submitting payment notifications. This seems to be especially important to PayPal Standard, which seems to trigger the IDS, which causes errors for donors when they're returned to CiviCRM after paying.
Current Usage: 1
This extension adds column display for the SearchKit. This will allow stacking of fields into columns.
Current Usage: 1
Extends the functionality of the domain + multisite extension to include additional implicit filtering per site and tools to manage menus across multiple sites. Designed to support a case with a central site with a collection of subsites.
Current Usage: 1
The extension adds a Civi-rule action to post messages on Slack and Mattermost when an event is triggered.
Current Usage: 1
When a new contribution recur is created by a contribution page store the contribution page ID also on the contribution recur entity.
Current Usage: 1
Control the profile visibility using CMS user roles.

This will control the accessibility of your profile based on your role, even if you give permissions to the CMS like profile create, 'profile listings', etc.

Each profile can have its own controls for accessibility.
Current Usage: 1
Import counties for various countries. Depends on advimport.
Current Usage: 1