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.

CiviRules is an extension that allows rules based actions, like automatically adding a contact to a group when he/she contributes more than
Current Usage: 2,585
Adds Open Graph Protocol (OGP) meta tags to some CiviCRM pages, which provides a better experience when sharing pages on social media.
Current Usage: 42
Minifies CSS/JS files which are passed through the assetbuilder in CiviCRM.
For example if it is installed on a CiviCRM system it will minify crm-menubar.css. If Stripe is installed it will minify stripe css/js.
Current Usage: 269
This extension has a collection of form fields which can be used in other extensions. For example the Search Action Designer uses this Form.
Current Usage: 257
The ID-Tracker aims to solve two problems: add and track all IDs for any contact AND make sure they don't get lost during contact merges.
Current Usage: 151
Are you a non profit with Rooms or Resources that you think you could raise money by renting out? Or are you a community center or voluntary service looking to manage your resources better? Sick of spreadsheets, emails and that Google calendar that no one keeps up to date? Then CiviBooking is the extension for you!
Current Usage: 46
Combines the flexibility of Smart Groups with the utility of Static Groups.
Current Usage: 21
Provides the ability to preview documents without actually downloading them using the PhotoViewer and PDF-Js libraries. It can be useful to preview files without having to leave CiviCRM and/or potentially prevent people from download confidential documents. Presently, this supports both image and PDF files.

If you have the Documents extension installed it will provide an additional View link to view uploaded documents on the Documents tab of the Contact record.
Current Usage: 15
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
Turns CiviCRM "Street Address" field into modal based all-in-one address lookup field. A modern UK address autocomplete for CiviCRM forms using the Ideal Postcodes Address Finder API https://ideal-postcodes.co.uk.
Adds instant UK address autocomplete to all CiviCRM forms that contain address fields, including contact, contribution, event registration, membership, profile.
Current Usage: 3
CiviHR is affordable HR software for non-profit organisations.
Current Usage: 3
Ever needed to upload very large files to CiviCRM, beyond the web server's limit? Well now you can, thanks to the plupload library, which can be combined with the remoteform extension, so that users may upload large files.
Current Usage: 2
Book a meeting (or reserve something online) using CiviBooking.
Current Usage: 1
If you create employee relationships using the API, it can result in contacts having an employee relationship but an empty employer_id field.

This extension provides a couple of functions to rectify that by populating the employer_id field from employee relationships.
Current Usage: 1
This CiviCRM Devices Extension provides Internet of Things (IOT) functionality. The extension comes with an API and a number of reports. The extension has a menu on the main toolbar and a menu under the contacts module which is contact specific. The extension allows users to create devices and link one or more devices to a contact. Each device can have one or more sensors eg. temperature, blood pressure, heart rate, weight, location etc. The extension provides basic analytics graphs that can be exported. The extension has customizable alarms that can be triggered based on an alarm rule. Finally the extension has customizable alerts that can be triggered based on an alert rule to create a note in CiviCRM or send an email. In future the extension will send messages via SMS and popular messaging platforms.
Current Usage: 0