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.

Force recurring contributions on contribution pages.
Current Usage: 23
Adds a user interface for adding custom fields to soft credits. Also adds searching by soft creditee name.
Current Usage: 23
Compare email bounce performance by domain, sharing aggregate data with other CiviCRMs to help diagnose problems and identify the best SMTP providers.
Current Usage: 23
Simple administrative helper to send yourself a message template for testing purposes.
Current Usage: 23
CiviCRM Extension for high performance activity features.

Use this, if you have a lot of activities, and you're having troubles with the performance of the activity tab in the contact summary view, or the activity reports.
Current Usage: 23
This extension provides a generic way creating a message queue. This message queue could then be used
by other systems to retrieve changes from CiviCRM.
For example we can have a change message queue for submitting changes to an Outlook 365 address book. Every time a name of
a contact or its e-mail address is changed. A message is added to queue. Outlook 365 can then read message by message to process the
changes.
For developers it good to know that the queue used could be extended so that for example you can push the messages to RabbitMQ.
(RabbitMQ is an implementation of a message queue).
By default this extension comes with a CiviCRM Database Queue. This queue could be read with the API ChangeMessageQueue.get
Current Usage: 22
MessageMedia is Australia’s #1 SMS Provider. DevApp has built an SMS extension that integrates with CiviCRM, allowing you to use a secure message gateway where all SMS data is stored and processed in Australia. This requirement is essential for businesses and organisations that need to comply with the Australian Privacy Principles and not disclose data to overseas recipients and/or store data outside of Australia.

You can sign up for a Message Media account <a href="https://messagemedia.com/au/civicrm/">here</a>. MessageMedia has provided a 10% discount for NFP organisations based on their standard pricing.
Current Usage: 22
Useful for CiviCRM Standalone ONLY. Allows logging in as other users without passwords, for testing purposes.
Current Usage: 21
This extension allows you to replace resource URLs in mailings with alternative versions for use with CDN providers.

This can significantly reduce the load on your CiviCRM server when a mailing is being sent out because the server does not have
to handle the image requests. Various email providers such as Google, Microsoft automatically generate multiple requests
to the server when an email contains images via services such as "Google image cache proxy" etc. and this happens before the email
is opened by the user. This effectively creates a denial-of-service on the sending server if you are sending out large numbers
of mailings.
Current Usage: 21
Prevent emailing of reports that contain no rows in the output.
Current Usage: 21
Provides tokens to list transaction, contributions etc.
Current Usage: 21
The extension synchronize contacts from CiviCRM groups to Google Groups. The extension uses Google's directory API to sync Google Groups member list with that of contacts in CiviCRM Groups. The extension supports latest version of CiviCRM ver 5.x and based on Google Client Library v2.x.
Current Usage: 21
Adds a button to cancel/transfer an event from the user dashboard.
Current Usage: 21
Creates dynamic CustomFields for contacts and populates each one of them with a custom, user-defined MySQL snippet
Current Usage: 21
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: 20