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.

Allows donors to set the financial type of a donation from a drop-down menu on a contribution page.
Current Usage: 9
Allows specifying a campaign via URL parameter on contribution and event pages; displays campaign name for each activity under Activities tab.
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 allows you to specify specific defaults for API fields for a contact.
Current Usage: 9
Grants access for event creators to view or edit their events' participants.
Current Usage: 9
Online Worldpay Payment Processor using API to generate tokens and authorise payment. Once installed just set-up the payment processor and this will be available for using in CiviCRM.
Current Usage: 9
CiviHR is affordable HR software for non-profit organisations.
Current Usage: 9
Payment processor using the omnipay functionality for connecting to payment processors. Such as Mollie
Current Usage: 8
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: 8
Adds a bank account field for outbound payments.
Current Usage: 8
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: 8
Manage shares in community enterprises.
Current Usage: 8
Filter which groups may appear on a profile.
Current Usage: 8
Combines the flexibility of Smart Groups with the utility of Static Groups.
Current Usage: 8
Revenue dashboard report for CiviCRM showing MMR, LTV, churn etc.
Current Usage: 8