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.

Integrates Mosaico - an open source, responsive email template builder - with CiviCRM.
Current Usage: 5,038
CiviRules is an extension that allows rules based actions, like automatically adding a contact to a group when he/she contributes more than
Current Usage: 4,811
Have you ever wanted to rearrange the contact summary screen? Move the most important information to the top? Remove unnecessary stuff? Create a simplified layout for your volunteers and interns but a more robust layout for your fundraising team? This extension will let you do just that.
Current Usage: 4,418
This implements a simple firewall for CiviCRM that blocks by IP address in various scenarios.
Current Usage: 4,371
This extension does nothing by itself but is required by a number of other extensions developed by MJW Consulting.
Current Usage: 4,214
E-mail API for CiviCRM to send e-mails through the API
Current Usage: 4,126
Stripe Payment Processor - Accept payments by Credit Card
Current Usage: 3,900
Provides support for the sweetalert2 library, a "beautiful, responsive, customizable, accessible (WAI-ARIA) replacement for JavaScript's popup boxes".
Current Usage: 3,821
Utility for allowing angular pages to load the backbone profile editor/selector widget. It comes prebuilt with a service for loading backbone and necessary files as well as a directive to turn a standard input into the profile widget.
Current Usage: 3,002
Send email using SES API and process bounce/complaint notifications
Current Usage: 2,930
Create your own tokens with SearchKit.
Current Usage: 2,732
Twilio and CiviCRM integration allows delivering single and mass short message service (SMS) messages through its Twilio Gateway to mobile phone users.
Current Usage: 2,521
Extended report framework including priceset reports.
Current Usage: 2,454
Provides an alternative implementation of the Contribution.Transact API, which is now deprecated. Recommended if using drupal webform_civicrm.

The implementation used in this extension is based on https://docs.civicrm.org/dev/en/latest/financial/orderAPI/#transitioning-from-contributiontransact-api-to-order-api
Current Usage: 2,373
A log viewer for the CiviCRM debug log, showing a summary with links to a detailed view of each log entry.
Current Usage: 2,001