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
The CiviCase v5 extension is an overhaul of the CiviCase UI. It provides a richer experience with more thoughtful layouts and interactions.
Turfcutter is an application which allows for groups of contacts to be created using the geographical data of other groups of contacts.
Applies colours from Drupal's Environment Indicator module to CiviCRM menu, to show which environment (prod, dev etc) the user is viewing.
This extension provides useful extra functionality for CiviRules.
**Disclaimer: Functionality and APIs may change without notice.**
**Disclaimer: Functionality and APIs may change without notice.**
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.
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.
This extension generates and stores data for Fiscal Attests in Belgium. The data can be mailed and exported to CSV for uploading at FOD.
Extension to add support for embedding CiviCRM Personal Campaign Page Create page functionality using shortcodes in Wordpress
When a new contribution recur is created by a contribution page store the contribution page ID also on the contribution recur entity.
Control the profile visibility using CMS user roles.
This will control the accessibility of your profile based on your role, even if you give permissions to the CMS like profile create, 'profile listings', etc.
Each profile can have its own controls for accessibility.
This will control the accessibility of your profile based on your role, even if you give permissions to the CMS like profile create, 'profile listings', etc.
Each profile can have its own controls for accessibility.
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.
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.