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.

Records ActBlue donations automatically to the corresponding CiviCRM contact. If a contact doesn't already exist, one is created for you.
Current Usage: 1
Extension to add support for embedding CiviCRM Personal Campaign Page Create page functionality using shortcodes in Wordpress
Current Usage: 1
Selected activity types are privacy protected, e.g. for "counseling" type activities. Similar to Activity Type ACL, but provides a single, larger set of permissions that applies to all selected private activity types.
Current Usage: 1
Import counties for various countries. Depends on advimport.
Current Usage: 1
This extension adds two extra custom fields to the FinancialTrxn and a scheduled job "Stripe fill charge amount" which is used to fill those fields with data.

If you install this extension and take payments online the fields "Charge amount" and "Charge currency" will populate automatically.
They are normally the same as the amount / currency for the financial trxn.

## So why do I need this extension?

If you import the payments from another system and record them in the "payout" currency then this extension allows
you to record the charge amount and currency and use it in reports.

Make sure that imported FinancialTrxn records have the trxn_id = Stripe Charge ID.
Current Usage: 1
This extension integrates CiviCRM with Dot Digital.
Current Usage: 1
This utility extension provides an API call to reformat Batch titles so that they sort correctly when used in report filters.

This is of no interest unless you use Accounting Batches.
Current Usage: 1
This extension allows searching for names in any order. It also handles searching for duplicate names (where someone has been given the same name twice).

This is very useful for Arabic or other such names that consist of several words that may be presented in any order and thus do not conform to the firstname lastname convention.
Current Usage: 1
Adds support for events in Form Builder. It does NOT add support for Event Locations or Price Sets, so is only suitable for simple purposes, e.g. a free online event.

When events are supported in core this extension will be deprecated.
Current Usage: 1
GlobalPayments payment processor in CiviCRM.

This extension implements the [GlobalPayments](https://www.globalpayments.com/) payment provider in CiviCRM.

It is using the [GP-API](https://developer.globalpay.com/ecommerce/hosted-fields-guide).

Currently only one-off payments are supported.
Current Usage: 1
Provides SMS integration with MoceanAPI. Users are able to send individual, bulk and scheduled SMS message through its MoceanAPI Gateway to selected mobile phone users.
Current Usage: 1
Works with 5.35 or earlier but is no longer supported for 5.36+.

When sending a non-bulk email, e.g. using Contacts - New Email, what gets stored on the resulting activity for tokens are the literal tokens themselves, which can be useful for troubleshooting but you also often want to see the replaced values.
Current Usage: 1
Provides a lighter workflow for the CiviCRM Event Cart. Designed for a ticket box office (ex: where you do not need the names of participants).
Current Usage: 1
CiviCRM personal campaign teams allows people to create their own personal campaign page (PCP) which is part of a team, with a common objective as well as an individual page for each member.
Current Usage: 1
This extension provides 2 helpers for keeping on top of queries
Current Usage: 1