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.

Embed payment/donation forms on your external website. See README for limitations. See the Inlay extension for details on what that is.
Current Usage: 20
Purge Logs is a configurable API Job, to remove files older than a defined timeframe.
Current Usage: 20
Current Usage: 20
Mobile Message and CiviCRM integration allows delivering single and mass short message service (SMS) messages through its Mobile Message Gateway to mobile phone users.
Current Usage: 19
With this extension you can give constituents access to their CiviCRM data without them needing a Drupal account.

This extension has been created with the following use case in mind: Let people read and change their contact data in a drupal webform. To access the data, people need to enter their email address. A link to the prefilled webform will be sent to that email address if and only if the email address exists within CiviCRM.
Current Usage: 19
This is just another CiviCRM extension which integrates with Zoom. Provides the following features:

CiviRule to create Zoom Webinar from Event and create Zoom Meeting from Event
CiviRule to update Zoom details
CiviRule to delete a Zoom
CiviRule to add an Event Participant to a Zoom
CiviRule to delete a Participant from a Zoom
Scheduled Job to import Zoom Webinars and Zoom Events as CiviCRM Events
Scheduled Job to check CiviCRM Events linked to Zoom and import the Zoom registrations, attendees and absentees. Record as CiviCRM Participants and update Participant Status.
Current Usage: 19
Prevent emailing of reports that contain no rows in the output.
Current Usage: 19
Allows Admins to set up a 'main/parent' event with some 'related/child' events, such that registering for the 'main/parent' event also registers the participant to all the 'related/child' events.

Set up involves specifying the Event ID of the 'main/parent' event in the custom field on the 'related/child' events.

Such registrations can then be overridden if necessary by admin, eg if a user signs up for an event series E1, E2, E3 etc, but are then unable to attend E3, they can be instead registered for F3 for example
Current Usage: 19
This extension fixes a core flawless.
When you merge two contacts and a case is moved from one to the other then the case is copied and the old one
is marked as deleted.
Sometimes you want to keep the case (for example if you want stick with the case id).
Current Usage: 19
This extension adds google analytics tracking to contribution/event registration pages.
Current Usage: 19
Converts certain text fields to select fields populated by specifying an Option Group.
Current Usage: 19
Current Usage: 19
Useful for CiviCRM Standalone ONLY. Allows logging in as other users without passwords, for testing purposes.
Current Usage: 18
Combines the flexibility of Smart Groups with the utility of Static Groups.
Current Usage: 18
This provides a simple, modern theme for CiviCRM (based on the theme supplied in CiviCRM Admin Utilities for Wordpress).
Current Usage: 18