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,694
Adds Open Graph Protocol (OGP) meta tags to some CiviCRM pages, which provides a better experience when sharing pages on social media.
Current Usage: 41
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: 520
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: 253
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: 144
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: 47
Eases duplicate detection by performing periodic background scans for duplicate candidates across all contacts, for each appropriately configured Dedupe Rule; duplicate candidates are presented in reviewable batches, which you can then process for merging (or mark as "not duplicates") as usual with CiviCRM's merging features.
Current Usage: 46
Combines the flexibility of Smart Groups with the utility of Static Groups.
Current Usage: 26
Revisionist adds automatic version history to CiviCRM's FormBuilder and SearchKit. Every time a form or search is saved, a snapshot is recorded automatically - so you can browse previous versions, see exactly what changed
field-by-field, and restore an earlier version with one click. For SearchKit searches with multiple linked displays, you can even restore a single display on its own, without touching the underlying search or its other
displays.
Current Usage: 20
The Capitalisation Corrector is a CiviCRM extension that creates a scheduled job that corrects the capitalisation of contact's first and last name.
Current Usage: 17
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: 13
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: 12
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: 7
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: 5
Adds an input type of "Signature" to file fields in FormBuilder.
Current Usage: 4