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.

Limit the number of custom fields per custom group to avoid database errors based on the size of the field and the type of collation of the column of custom fields.
Current Usage: 7
Provides Google Pay and Apple Wallet integration for membership cards.
Current Usage: 7
Creates an downloadable archive of a CiviCase so you can store the contents of the case in your archive.
Developed for the use case where the data of a grant application is not needed anymore after a year however it needs to be stored in an archive for legal matters (in case the tax authority wants to check whether everything went well).
Current Usage: 7
Sync orders from Shopify to CiviCRM (as Contributions with Line Items).
Current Usage: 7
Restore CiviCRM data using the detailed log tables.
Current Usage: 7
A CiviCRM extension to help you manage different funding pipelines, e.g. grant applications, partnerships, consultancy, that builds on CiviCase.
Current Usage: 7
Provides a setting to specify that payment methods besides "Check" can show a "check number" field. Important for users with accounting integration and multiple bank accounts that accept checks.
Current Usage: 7
Drupal7 one-time login URL token for CiviCRM.
Current Usage: 7
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: 7
Creates a new field, "Converted Amount", on contributions. When a contribution is made in a currency other than your "base" currency, the converted amount will be filled in automatically.
Current Usage: 7
Adds a "View all mailings" permission to CiviCRM that, if the user does not have the permission, stops them from seeing mailings not created by them.
Current Usage: 7
Extension to segment an existing draft mailing leaving two separate, identical mailings except for their non-overlapping recipients, which can then be adapted to the segments appropriately before being submitted.
Current Usage: 7
Optionally sends an additional email to each event participant immediately upon registration.
Current Usage: 7
This extension provides an API that handles purging old scheduled job log records.
Current Usage: 7
CallHub is a hosted phone banking service that enables your staff to talk with your contacts over the phone banking campaign and store notes about the call. This extension integrates CallHub with CiviCRM by posting call dispositions and notes as CiviCRM activities attached to the contact record and assigned to the relevant staff person's record.
Current Usage: 7