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 is no longer maintained, please see: https://civicrm.org/extensions/sparkpost*** Integrates SparkPost to CiviCRM, so email can be sent out over the SparkPost service and bounces can be processed in CiviCRM.
Current Usage: 2
Online Worldpay Payment Processor using API to generate tokens and authorise payment. Once installed just set-up the payment processor and this will be available for using in CiviCRM.
Current Usage: 2
Adds a Facebook Conversion Pixel to your contribution thank-you pages. Tracking code must be hard-coded in this version.
Current Usage: 2
Current Usage: 2
Current Usage: 2
Enhances the contact Change Log tab. Shows what changed inline (no need to open each row) with client-side filters for action and component.
Current Usage: 1
The Postmark bounce handler CiviCRM extension helps track email bounces by listening for webhooks from the Postmark mail server and adding a contact activity indicating that the email bounced. The specific details regarding why the email bounced are logged as well.
Current Usage: 1
Adds an input type of "Signature" to file fields in FormBuilder.
Current Usage: 1
Book a meeting (or reserve something online) using CiviBooking.
Current Usage: 1
This CiviCRM extension modifies the API permissions to allow it to be called with just the "Access AJAX API" permission instead of requiring the more restrictive default permissions. This extension modifies permissions on the following:

- ContributionRecur::getActions
- Contact::getActions
- Membership::getActions
- Membership::get
- Membership::getFields
- Membership::getLinks

Making these changes allows this data to utilized frontend-facing Formbuilder search displays.
Current Usage: 1
Provides a workflow to request refunds.

A "Refund Request" activity and links are added to Contributions/Payments to "Request Refund".
Then a "Find Refund Requests" search is provided which allows someone with "Refund Contributions" permissions
to find and process those refunds.
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
Developer-oriented extension that makes it possible to embed Drupal (10+) blocks or entities in a CiviCRM Smarty template file. Requires the Twig Tweak module.
Current Usage: 1
Creates new permissions to restrict contact info by location type.
Current Usage: 1