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: 5
The Database Health Report  provides you with a snapshot of your CiviCRM database's usage. It reports the last login time and number of contacts and activities modified by each user. WIth this report, you can evaluate the effectiveness of staff trainings, or get a quick glimpse into which users are active and who may need more prodding.
Current Usage: 5
Creates new permissions to restrict contact info by location type.
Current Usage: 4
Automatically adds UTM codes to your CiviMail URLs so you can filter on mailing/campaign/date in your analytics tool.
Current Usage: 4
Prevent CiviCRM from sending automatic notification emails for: Mailing group unsubscribe; Mailing group re-subscribe; Email opt-out.
Current Usage: 4
Razorpay Payment Processor - Accept payments by all supported methods by Razorpay.
Current Usage: 4
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: 4
When using the quicksearch, also search secondary emails.
Current Usage: 4
Allows creation of a scheduled job to notify administrators of failed payments
Current Usage: 4
The focus of this extension is to facilitate the initial import and continuous update of the following data:

Committees - e.g. parliaments
Contacts, along with address, email, phone and website - e.g. members of parliament
Committee memberships
For that will find the importer in Contact menu with the "Import/Synchronise Committees" item. There you'll have to select:

an importer module suitable for your data source, e.g. the German Kürschner list.
a syncer module that defines the way the data is represented in your CiviCRM instance.
If the existing modules don't really work for you, you can contact us for new/adjusted modules at info@systopia.de.
Current Usage: 4
Creates an downloadable archive of a CiviCase so you can store the contents of the case in your archive.
Developed for the use case where the data of a grant application is not needed anymore after a year however it needs to be stored in an archive for legal matters (in case the tax authority wants to check whether everything went well).
Current Usage: 4
Provides an integration with the online community management software by Higher Logic (https://www.higherlogic.com/).
The typical scenario for integrating CiviCRM and Higher Logic is to provide a member-only community space for your members. Therefore, this extension will sync member details and member status to Higher Logic. The extension will disable their member status on Higher Logic when
their CivICRM member status expires (and re-enable when they renew). It works best with Single Sign-On integration, but it should not be required.
Current Usage: 4
This extension converts organization text field in on behalf profile to autocomplete.
Current Usage: 4
GlobalPayments payment processor in CiviCRM.

This extension implements the [GlobalPayments](https://www.globalpayments.com/) payment provider in CiviCRM.

It is using the [GP-API](https://developer.globalpay.com/ecommerce/hosted-fields-guide).

Currently only one-off payments are supported.
Current Usage: 4
This is a CiviCRM extension required for the CiviContact mobile application for iOS and Android. Find out more about about CiviContact at https://civicontact.com.au
Current Usage: 4