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: 4
Provides one-time-login tokens for CiviCRM mailings or Scheduled reminders via Drupal 9+ integration.
Current Usage: 3
Many orgs don't need to fully duplicate an accounting system, in particular multiple financial accounts, which is what leads to journal entries being recorded whenever contributions are edited. This frustrates reporting, year-end thank-you letters and receipts, and creates clutter.
Current Usage: 3
Razorpay Payment Processor - Accept payments by all supported methods by Razorpay.
Current Usage: 3
Allows the admin to limit exposure to card testing / tumbling by setting opening hours for contribution pages.
Current Usage: 3
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: 3
Restrict Manage Extension page to role.
Current Usage: 3
When using the quicksearch, also search secondary emails.
Current Usage: 3
The functional requirement for this extension is that the funding customer (https://www.domusmedica.be/) has a lot of situations where an individual becomes a member or registers for an event but wants his/her company to pay for this. Partially this is possible in core CiviCRM using soft credits (for memberships) but it is somewhat confusing. The user does not see the actual payer of the membership on the membership screens, and the invoice does not show the name of the actual member.

This extension allows another contact than the member to pay for a membership and another contact then the participant to pay for an event registration. The extension will show the actual contact paying in the membership and participant screens and will also add the name of the participant or member on the invoice.
Current Usage: 3
Experimental Payment API used by MJW payment processors
Current Usage: 3
This extension provides a simple mechanism for other extensions to include functional Markdown documents in their user interface. As a demonstration, while also providing a useful feature, this extension will embed the README.md of an extension on management pages; i.e. install, enable, disable, uninstall, update. This extension also demonstrates how to provide an alternative README for each action
Current Usage: 3
This extension adds functionality to run actions prior to exporting the data.
Current Usage: 3
Restore CiviCRM data using the detailed log tables.
Current Usage: 3
When you get a receipt for a recurring contribution/membership you also get some links for self-service cancel, update and billing. This extension provides those links as tokens that can be used in any messagetemplate when the renderer gets a contribution, membership ID or recurring contribution ID.
Current Usage: 3
Hide nickname in Contact profile
Current Usage: 3