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 creates the CiviCRM report template "Relationship Overview". It allows a condensed, aggregated overview of your contacts' relationships. You can define which relationships are listed; tags can be selected as well. The field then simply lists all the values, separated by a comma.
Current Usage: 21
Integrate CiviCRM Events with GoToWebinar.
Current Usage: 21
Current Usage: 21
This extension adds the possibility to create a portal user from a contact.
The portal user itself does not do anything except registering in the database that this user should have a login at an
external portal.
Current Usage: 20
Provides validator for phone number formatting. So that your users enter the phone number
according a format you wish.

You can configure the allowed formats.
Current Usage: 20
This extension integrates Office 365 with CiviCRM.

So far this extension provides the following:

* Settings screen for providing the username, password and client id to connect to office 365
* An action provider action to create a new task in MS Planner.
Current Usage: 20
This is a CiviCRM extension that enables a single Contribution page to have options for multiple recurring Contributions, each with different recurring payment schedules (frequency). Such that you can provide donation frequency options or membership renewal of daily, weekly, monthly or yearly with varying intervals. This is implemented by adding two new fields to each Priceset Option within a Priceset:
1. Recurring Contribution Unit: Which determines if this option should generate a recurring Contribution. Options: no recurrence, day, week, month, year
2. Recurring Contribution Interval: Which determines the interval of the recurrence. Integer field.

When the Contribution page is processed, each Priceset Option with a defined Recurring Contribution Unit will result in the creation of a recurring Contribution according to the options selected.
Current Usage: 20
Adds a new field to CiviMail mailings, which allows you to set the preview text.
Current Usage: 19
Makes it possible to re-order the dashboard elements (including those defined by extensions).
Current Usage: 19
API REST Log is a small extension for [CiviCRM](https://civicrm.org) which maintains a log of API calls made through the [REST interface](https://docs.civicrm.org/dev/en/latest/api/interfaces/#rest).
This is useful if you have a external service which interfaces with CiviCRM through REST, and you would like an audit trail for the actions which the service performs.
Current Usage: 19
Calculates taxes based on the state or province (instead of a global tax rate, or having to create various forms or line items that use a Financial Type with the appropriate tax rate).
Current Usage: 19
Allows you to specify administrators who have access to groups and contacts within those groups.

Contacts will only be able to see groups for which they are administrators and the contacts in those groups.
Current Usage: 19
This extension allows for the storage of geometry polygons and to perform geometry spatial analysis based on the stored geometry
Current Usage: 19
Converts certain text fields to select fields populated by specifying an Option Group.
Current Usage: 19
Current Usage: 19