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.

This extension allows you to redirect to other Forms or Contribution Pages in the same way as using secret links/checksums.

This means you can give the user a secret link to a form instead of them logging in. They can then submit that form and be redirected
to another Formbuilder form or a Contribution Page where they will still have the same access as the original secret link.

In FormBuilder you must configure the post-submit redirect as follows:

`civicrm/affredir?csr=0&token=[token]`

such that it contains:
- csr: A number which tells the redirect which rule to use.
- token: The JWT token provided by FormBuilder.
Current Usage: 10
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: 10
The extension allows you to manage different resources in CiviCRM - such as staff and volunteers or rooms and materials. It provides an UI to define resources and demands and an algorithm to match them.
Current Usage: 10
Restricts payment methods to specific domains. For multisite CiviCRM instances.

This is especially helpful with accounting integration to ensure that your different sites all use payment methods tied to specific bank accounts.
Current Usage: 10
Allows generating CDN Tax Receipts via a CiviRules action.
Current Usage: 10
RFM = Recency, Frequency, Monetary value

https://en.wikipedia.org/wiki/RFM_(market_research)
Current Usage: 10
The TimeTracker extension is a CiviCRM component that enables new project functionality for CiviCRM and CiviMobile.

TimeTracker is CiviCRM extension that helps users create projects, add tasks for them, assign performers and generate time spent reports. It allows us to create several task types and use them in Task creation. Its functionality enables the possibility of time tracking within the chosen project. In addition, you can have a detailed report of personnel workload and volunteers’ engagement. It is also working with CiviMobile where user can view project, assign himself/herself to task, log time for assigned task.

You can assign contacts to a certain project and give them the opportunity to choose a task they want to do. A person assigned to a project can take on more than one task.

For better management we added two new roles: Owner and Manager. As a user with restricted permission can only assign himself to task and log time, while Manager of project has extra ability to create tasks and Owner can edit current project.

This extension and it’s mobile version can be useful for an organization that wants to be on the track with employees/volunteers workload, have a better understanding of budget for certain project and arrange project related tasks.
Current Usage: 10
Moat provides a highly configurable dynamic firewall-type system for extensions to use. It’s based on setting rate limits on certain activities, and then taking certain actions when a flood of that occurs.

This extension provides an API that can be accessed by other extensions. Please see the documentation (README)
Current Usage: 10
This extension fixes and fills some gaps for Groups (Static and Smart) in CiviCRM, when limited users with dynamic ACL list available groups
Current Usage: 10
Drupal7 one-time login URL token for CiviCRM.
Current Usage: 10
Sets the correct money formatting settings depending on the language (English/French).
Current Usage: 10
Replaces city textbox field as autocomplete select2, chained either to State/Province or County.
It doesn't replace the `civicrm_address`.`city` field type, it remains as classic varchar, just replaces the textbox in Contactts edition form as a select2 control
Current Usage: 10
Clone any existing contribution to a new contribution, optionally omitting some properties, and optionally changing the value of some properties.
Current Usage: 10
If you are using CiviCase and don't like the order of the fields when creating a New Case, you can install this extension and re-order them.
Current Usage: 10
This extension makes the checksum of the contact available for exporting.
Current Usage: 10