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.

Improve the visitor's UX of the contribution form when using recurring options. Includes a per-contribution-page administrative interface to modify defaults and/or include a js-based recurring-non-recurring switcher that allows for different contribution amount options.
Current Usage: 9
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: 9
Provides additional ways of restricting access to Contribution Pages, Event Registration pages and Profiles (in edit mode).
Current Usage: 9
A DX extension providing a fluent interface and lots of common helpers to simplify code written for custom imports.
Current Usage: 9
Helps track Message Template revisions by saving them to disk and sync back to CiviCRM.
Current Usage: 9
Allows donors to set the financial type of a donation from a drop-down menu on a contribution page.
Current Usage: 9
Drupal7 one-time login URL token for CiviCRM.
Current Usage: 9
Flood Control is a CiviCRM extension to limit the speed at which some forms may be submitted. Currently, it mainly aims to protect contribution forms from credit card fraud. It also supports the CiviCRM Mailing Subscription form.
Current Usage: 9
Creates a new field, "Converted Amount", on contributions. When a contribution is made in a currency other than your "base" currency, the converted amount will be filled in automatically.
Current Usage: 9
This extension give multiple option to control membership renewal. For Fixed Membership type, you can set restrict
Renewal until Rollver date is over. For Rolling Membership type you can set day and unit for restrict membership renewal before end date.

You can restrict the Membership Type Signup/Renewal based on Group contact, If contact is not part of Group.

This Extension provide Custom Membership Search which contain Membership Type Include Exclude along with Membership Status and their dates. You can find contact those have Membership Type A but don't have Membership Type B.
Current Usage: 9
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
Integrates https://telerivet.com/ allowing you to use send and receive SMS with CiviCRM anywhere that you can send and receive SMS using an Android or IOS phone.

Current Usage: 9
Automate SMS conversations with contacts in CiviCRM.
Current Usage: 9
Extended Contact Summary report with support of filtering/showing custom fields of Individual contact along with Membership Type.
Current Usage: 9