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.

CiviCRM's Advanced Search features the ability to view the results of an advanced search on a map. To do so, go to advanced search, select some contacts, and click the bulk option to "Map Contacts".
Current Usage: 3
CiviHR is affordable HR software for non-profit organisations.
Current Usage: 3
Current Usage: 3
This extension adds a card display type for SearchKit, which allows you to create a responsive card grid from your SearchKit search results.
Current Usage: 2
This extension adds an api to generate and validator one time passwords. This password is send to the users email address and the user can then sign in with this password at a portal.
Current Usage: 2
Recurring contributions occasionally go missing — a payment processor fails silently, a webhook is dropped, or a charge is refunded without a matching CiviCRM record. Over time these gaps accumulate and contact giving histories become inaccurate.

This extension provides an admin UI and API4 endpoint to:

1. **Detect** billing periods where a recurring contribution was expected but no contribution record exists
2. **Create** the missing contributions in bulk, backdated to the expected payment date

It works with any payment processor and requires no processor-specific configuration.
Current Usage: 2
Automatically logs a use out after an inactive period. This extension works with CiviCRM standalone.
Current Usage: 2
Integrates Glific with CiviCRM to sync contact groups and send automated WhatsApp messages and receipts to contributors.
Current Usage: 2
A payment processor extension for the services at https://www.helcim.com/
Current Usage: 2
Automatically adds UTM codes to your CiviMail URLs so you can filter on mailing/campaign/date in your analytics tool.
Current Usage: 2
Razorpay Payment Processor - Accept payments by all supported methods by Razorpay.
Current Usage: 2
This extension provides the option of hiding disabled schedule reminders and message templates.
Current Usage: 2
Allows creation of a scheduled job to notify administrators of failed payments
Current Usage: 2
When a new contribution recur is created by a contribution page store the contribution page ID also on the contribution recur entity.
Current Usage: 2
Membership "Behaviours" (Rules) for FormBuilder
Current Usage: 2