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.

Extension to manage partial or full refunds in CiviCRM through credit notes.
Current Usage: 9
(en) Add support the Paysafe "Card Payments API" online payment solutions for CiviCRM. Also supports the online payment service Monetico by Desjardins.

(fr) Permet d'utiliser les solutions de paiement en ligne Paysafe avec CivICRM. Supporte également les solutions de paiement par carte Monetico de Desjardins.
Current Usage: 9
This extension makes the checksum of the contact available for exporting.
Current Usage: 9
This extension allows you to specify specific defaults for API fields for a contact.
Current Usage: 9
The extension allows you to manage different resources in CiviCRM - such as staff and volunteers or rooms and materials. It provides an UI to define resources and demands and an algorithm to match them.
Current Usage: 8
A CiviCRM extension to help you manage different funding pipelines, e.g. grant applications, partnerships, consultancy, that builds on CiviCase.
Current Usage: 8
Create complex surveys that can be embedded in external websites. This is at feasability testing stage.
Current Usage: 8
Drupal7 one-time login URL token for CiviCRM.
Current Usage: 8
Sets the correct money formatting settings depending on the language (English/French).
Current Usage: 8
Provides form validation to prevent negative values from being entered in Text / Numeric Quantity fields in Price Sets.
Current Usage: 8
Extended Contact Summary report with support of filtering/showing custom fields of Individual contact along with Membership Type.
Current Usage: 8
This extension add the nationality field to individuals. The option group is filled from a text file in the extension.
Current Usage: 8
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: 7
Adds a signature counter on petition pages.
Current Usage: 7
CiviAppointment is a CiviCRM extension that streamlines appointment scheduling and management. It allows users to create and manage appointment types, set up time slots, and book meetings while preventing overlaps. The extension includes access control settings for user permissions. With CiviMobile 8.1.1, CiviAppointment is now integrated into the mobile app, enabling users to manage appointments on the go. This feature enhances efficiency for nonprofits by providing a structured approach to scheduling.
Current Usage: 7