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.

Turns CiviCRM "Street Address" field into modal based all-in-one address lookup field. A modern UK address autocomplete for CiviCRM forms using the Ideal Postcodes Address Finder API https://ideal-postcodes.co.uk.
Adds instant UK address autocomplete to all CiviCRM forms that contain address fields, including contact, contribution, event registration, membership, profile.
Current Usage: 2
Recurring contributions occasionally go missing — a payment processor fails silently, a webhook is dropped, or a charge is refunded without a matching CiviCRM record. Over time these gaps accumulate and contact giving histories become inaccurate.

This extension provides an admin UI and API4 endpoint to:

1. **Detect** billing periods where a recurring contribution was expected but no contribution record exists
2. **Create** the missing contributions in bulk, backdated to the expected payment date

It works with any payment processor and requires no processor-specific configuration.
Current Usage: 2
Integrates Glific with CiviCRM to sync contact groups and send automated WhatsApp messages and receipts to contributors.
Current Usage: 2
Provides extra features for handling course registrations that have multiple classes (ex: weekly classes for Autumn 2026), without creating repeating events.
Current Usage: 2
A payment processor extension for the services at https://www.helcim.com/
Current Usage: 2
Automatically adds UTM codes to your CiviMail URLs so you can filter on mailing/campaign/date in your analytics tool.
Current Usage: 2
This extension generates and stores data for Fiscal Attests in Belgium. The data can be mailed and exported to CSV for uploading at FOD.
Current Usage: 2
Razorpay Payment Processor - Accept payments by all supported methods by Razorpay.
Current Usage: 2
Disables CiviCRM's intrusion detection system for payment processors submitting payment notifications. This seems to be especially important to PayPal Standard, which seems to trigger the IDS, which causes errors for donors when they're returned to CiviCRM after paying.
Current Usage: 2
This extension provides the option of hiding disabled schedule reminders and message templates.
Current Usage: 2
Allows creation of a scheduled job to notify administrators of failed payments
Current Usage: 2
When a new contribution recur is created by a contribution page store the contribution page ID also on the contribution recur entity.
Current Usage: 2
This is alpha. Use at own risk.

It's a sledgehammer to disable all payment processors and notify admins when it sees 5 consecutive failed transactions.
Current Usage: 2
This is the early beginnings of a new theme for CiviCRM. It's an ambitious project and you're welcome to get involved. Look out for communications on this soon.
Current Usage: 2
This extension adds functionality to run actions prior to exporting the data.
Current Usage: 2