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 all contributions made through a particular page to be in honor/memory of a particular person. Useful for memorial pages.
Current Usage: 6
Tools for working with message templates
Current Usage: 6
Provides a way to check which scheduled reminders would be fired.
Current Usage: 6
Clone any existing contribution to a new contribution, optionally omitting some properties, and optionally changing the value of some properties.
Current Usage: 6
Provides some basic fields and functionality to assist with compliance for Canadian Anti-Spam Legislation.
Current Usage: 6
Provides SMS integration for RingCentral / Telus.
Current Usage: 6
This extension makes the checksum of the contact available for exporting.
Current Usage: 6
This extension add the nationality field to individuals. The option group is filled from a text file in the extension.
Current Usage: 6
Current Usage: 6
Adds "FormBuilder submission is added" and "FormBuilder submission is changed" triggers to CiviRules. This does *not* support conditions based on submitted data - only the contact who submitted it, and which form it is.
Current Usage: 5
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: 5
Sometimes our Contact Trash bin can get pretty full causing performance issues and big databases.
It makes sense to keep around Contacts in the Trash, but sometimes we forget to do a cleanup resulting in a big cleanup job later.

This extension is meant to essentially cleanup contacts that are in the Trash, but not permanently deleted.

Currently, this provides Scheduled jobs to help you do that cleanup automatically. Contacts can be deleted based on:

* Being older than X amount of years, days, hours
* Deleted based on a merge action
* Delete specific types of Contacts
Current Usage: 5
This Extension allows you to create and schedule CiviCRM mailings without using the CiviCRM user interface.
Current Usage: 5
This extension adds a "Clone" action to SearchKit Displays which list Cases. When a Case is cloned, all its fields, including custom fields, are copied to the clone, along with copies of Case Roles and Case Activities.
Current Usage: 5
Extension to take action on group to disable it after set date.

Sometime groups were created several year back and no more used at moment, if these groups are type of Smart Group, then it lot of time build group cache when system have hundreds of smart group (which my be, no more used).

If the admin knows the usages of any group, then they can set a date to disable the group in advance.
Current Usage: 5