Sequential credit notes

In some countries there is a requirement that organisations that are subject to audit have a sequential reference in CiviCRM for any contributions that are refunded.


This ensures that number is stored to the database for any contributions updated  to refunded. There is  a performance cost to this, hence it is being moved from core to an extension.

Custom Permission

The Custom Permission extension (com.agiliway.custompermission) is a CiviCRM component which implements CiviCRM orgstructure-based access control functionality for multi-unit hierarchically structured organizations. The extension supports permission allocation by roles and units.  


Elections ( is a CiviCRM extension which provides on-line election functionality (nominations and voting) to CiviCRM.

Using this extension you can run as many elections you want using your CiviCRM site. This extension also provides the unique ability to control who can participate in each election using CiviCRM Groups and CiviCRM Smart Groups. So you can run elections for country, regional, state-based or any criteria at all.

Image Resize

This extension adds image resize capability to CiviCRM for Contact and Custom Field images. The extension handles resizing of all types of images and will put the images into the cache directory.
Image style has to pass into url along with other url parameter.
This functionality can be integrate in to Drupal Views, WordPress Plugin to show civicrm contact, custom images with resize size and good quality to load web page faster as compared to original images.


- Deduper screen - this is an angular screen that allows you to search for duplicates using nuanced criteria. You can dedupe from this screen.
This can be found under the contacts menu.
Dedupe screen
- conflict resolution - resolves various conflicts in deduping