Accessibility Tools

Skip to main content

Entity Construction Kit

The Entity Construction Kit (ECK) provides a user interface and an API for creating and managing custom CiviCRM entities. In conjunction with custom fields being attached to those entities, things in your business logic can be modeled more clearly, when standard CiviCRM entities are not sufficient.

GDPR

The GDPR extension for CiviCRM helps organizations manage data privacy and comply with GDPR regulations. It makes it easy to record and track contact consent, manage communication preferences, and handle data access or deletion requests. This ensures that personal data is collected and used responsibly, giving supporters more control over their information and helping organizations stay legally compliant.

CiviDiscount

The CiviDiscount extension for CiviCRM makes it easy to offer discounts on event registrations, memberships, and contributions. You can create and manage discount codes, set rules for when they apply (like specific events, dates, or contact types), and track how they’re used. It’s a convenient way to reward supporters, promote events, or offer special pricing — all directly within CiviCRM.

Contact Layout Editor

The Contact Layout Editor extension for CiviCRM lets you easily customize how contact information is displayed. It provides a drag-and-drop interface to rearrange fields, add new sections, and choose what details appear on a contact’s profile page — all without needing any coding. This helps organizations tailor CiviCRM to their workflow, making it easier to view and manage the information that matters most.

Mosaico

The Mosaico extension for CiviCRM is a user-friendly email builder that helps you create beautiful, responsive email campaigns. It features a drag-and-drop editor with customizable templates, so you can design professional newsletters and announcements without any coding. Mosaico integrates directly with CiviCRM mailing lists, making it easy to send, track, and manage all your email communications in one place.

API Key

The API Key extension adds a way for contacts in CiviCRM to have their own API keys, and for administrators to manage them easily. When installed, it adds an “API Key” tab on each contact’s profile (if permissions allow). From there, you can generate, view, or edit both a site-level API key and a contact-level API key. This lets external applications or integrations authenticate securely using those keys, without sharing your main system credentials.

CiviRules

CiviRules is an extension for CiviCRM that helps automate everyday tasks. It works by following “if–then” rules — for example, if someone makes a donation, then send them a thank-you email, or if a new contact is added, then place them in the right mailing list. This saves time, reduces manual work, and ensures people always get the right follow-up. It’s flexible and can be adapted to fit many different situations, making it easier for organizations to stay organized and connected without extra effort.

Google Analytics

This extension links CiviCRM with Google Analytics to capture deeper insights into how people interact with your contribution and event pages. It tracks events (for example, when someone changes the donation amount or moves through registration steps) and e-commerce data (how much money came in, and via which traffic sources). This helps you see not just who visited, but what actions they took and how much value those actions generated.

UK Gift Aid

The UK Gift Aid extension helps UK charities manage Gift Aid directly inside CiviCRM. It adds tools for collecting all the information HM Revenue & Customs (HMRC) needs (like declarations, addresses, etc.), keeps track of whether donors have signed Gift Aid declarations (including past-4-years and future donations), batches eligible donations together, calculates the additional Gift Aid amount automatically, and helps generate reports ready for submitting to HMRC.