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.

Current Usage: 2
Current Usage: 2
Current Usage: 2
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
Sometimes our Contact Trash bin can get pretty full causing performance issues and big databases.
It makes sense to keep around Contacts in the Trash, but sometimes we forget to do a cleanup resulting in a big cleanup job later.

This extension is meant to essentially cleanup contacts that are in the Trash, but not permanently deleted.

Currently, this provides Scheduled jobs to help you do that cleanup automatically. Contacts can be deleted based on:

* Being older than X amount of years, days, hours
* Deleted based on a merge action
* Delete specific types of Contacts
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 provides useful extra functionality for CiviRules.

**Disclaimer: Functionality and APIs may change without notice.**
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