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.

Tokens for CiviCRM including formatted address block (with country formatting), today's date, userID, phone, membership & relationship token
Current Usage: 1,500
Allows the admin to create and manage discount codes that can be used on membership and event pages.
Current Usage: 1,439
This extension allows a staff user to add, edit and delete line items of a contribution.
Current Usage: 519
Allows adding an automatically calculated "Additional Percentage" field to any price set (e.g., add 3% to cover credit card fees).
Current Usage: 365
Current Usage: 150
This extension provides links for online renewal for memberships.
Current Usage: 35
Membership Extras for CiviCRM: Provides a huge amount of amazing functionality for organisations managing memberships
Current Usage: 257
When viewing Contact Summary page Contributions tab, displays the balance due for each row on the list of contribution.
Current Usage: 167
Lists logs for the membership under membership tab of contact summary and membership search results.
Current Usage: 99
This Extensions aims to provide tools for a "European" interpretation of the "membership" concept. In the Anglo-Saxon countries (CiviCRM's native land) a membership is regarded as a service. If you don't pay anymore, you won't get the service - that's it. In a lot of other countries the conception is different: it's more like a indeterminate binding contract.
Current Usage: 71
Current Usage: 46
Provides membership new and renewal statistics based on CiviCRM historical data (so you can also generate membership reports for previous years).
Current Usage: 35
Direct Debit for Membership Extras
Current Usage: 19
Provides a way to categorise contacts by a set of priority groupings; a contact only ever has one category, which is the most important one that applies.

How categories are defined and their priority will depend on your organisation's needs, though a standard scheme(s) is(are) provided to get you started. For example, you might have a way to identify Major Donors, and decide that if someone is a Major Donor, this is the most important category that would apply to them; they may also be One off donors, or Activists or Subscribers or such, but it's helpful to your organisation to prioritise the Major Donor category.

Please see the project repository for fuller examples.
Current Usage: 15
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: 13