New Extensions
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 were recently added to this extension directory. We also have an RSS feed. Click here to return to the extension directory.
Provides a hotfix for the vulnerabilities (CIVI-SA-2026-35, CIVI-SA-2026-37) published on 5 August 2026.
Revisionist adds automatic version history to CiviCRM's FormBuilder and SearchKit. Every time a form or search is saved, a snapshot is recorded automatically - so you can browse previous versions, see exactly what changed
field-by-field, and restore an earlier version with one click. For SearchKit searches with multiple linked displays, you can even restore a single display on its own, without touching the underlying search or its other
displays.
field-by-field, and restore an earlier version with one click. For SearchKit searches with multiple linked displays, you can even restore a single display on its own, without touching the underlying search or its other
displays.
This provides an API for other extensions to offer a confirm-by-clicking-link-in-email step.
SearchKit Form adds a Form display type to CiviCRM SearchKit. Instead of a table or a grid
of cards, the results of a search are shown as editable forms — one record per page by default,
or several at once in a configurable grid: you page prev / next through the whole filtered,
sorted set — with an N / total position indicator — and edit each record's fields inline, saving
through CiviCRM's APIv4. It is an "open a list, then browse the records in a form" workflow, built entirely on core SearchKit.
of cards, the results of a search are shown as editable forms — one record per page by default,
or several at once in a configurable grid: you page prev / next through the whole filtered,
sorted set — with an N / total position indicator — and edit each record's fields inline, saving
through CiviCRM's APIv4. It is an "open a list, then browse the records in a form" workflow, built entirely on core SearchKit.
This extension allows the configuration of sessions for an event, which can take place at the same time. Also allows registering for sessions, including waitlist functionality.
SearchKit Box adds an enhanced box grid display type to CiviCRM SearchKit. It lays search results out as boxes in a grid, but it adds a configurable "boxes-per-row grid", selectable "box styles" (including a compact *Board* preset), rich per-field roles (icon rows, colored badges, status dots, avatars, a kebab menu), a split footer, and an optional left-edge accent bar — all styled natively from the active CiviCRM theme.
This extension provides an API3 to do a HMAC check (HmacSignature verify) which will return TRUE or FALSE.
(under development)
(under development)
Extension CiviCRM dédiée aux SMS et aux messages enrichis, avec des connecteurs natifs pour Alinto, Brevo, Mailjet et SMSpartner, ainsi qu’un transport SMPP 3.4 générique compatible avec des fournisseurs comme OVHcloud et Infobip. Elle prend en charge l’envoi et la réception de messages, les accusés de réception (DLR), un éditeur de messages RCS indépendant du fournisseur, ainsi qu’un service réutilisable de traitement et de diffusion des images.
CiviCRM SMS and rich messaging extension with native adapters for Alinto, Brevo, Mailjet, and SMSpartner, plus a generic SMPP 3.4 transport for providers such as OVHcloud and Infobip. Supports outbound and inbound messaging, delivery receipts (DLRs), a provider-agnostic RCS message composer, and reusable image processing and delivery.
**SearchKit Kanban** adds a new **Kanban board** display type to CiviCRM SearchKit. Instead of a
table, list or map, the results of any search are shown as **cards laid out in columns**, where each
column is one value of an **option-list field** you pick (the *pivot*) — a status, a stage, a type,
a category, and so on.
Because it plugs into SearchKit as a regular display type, it works with any entity and any search
you can build in the SearchKit editor, it can be embedded in an **Afform**, and — when the field is
editable and the user has permission — cards can be **dragged between columns to change that field's
value** directly from the board. A typical use is a lightweight pipeline / task board (Lead →
Contacted → Qualified → Won / Lost) driven entirely by CiviCRM data.
table, list or map, the results of any search are shown as **cards laid out in columns**, where each
column is one value of an **option-list field** you pick (the *pivot*) — a status, a stage, a type,
a category, and so on.
Because it plugs into SearchKit as a regular display type, it works with any entity and any search
you can build in the SearchKit editor, it can be embedded in an **Afform**, and — when the field is
editable and the user has permission — cards can be **dragged between columns to change that field's
value** directly from the board. A typical use is a lightweight pipeline / task board (Lead →
Contacted → Qualified → Won / Lost) driven entirely by CiviCRM data.
Allows use of Advanced Import for complex imports, using the Form Processor interface for mapping and actions instead of custom code.
Requires both "Advanced Import" and "Form Processor" to be installed.
Requires both "Advanced Import" and "Form Processor" to be installed.
Provide single sign-on for CiviCRM using OAuth/OpenID Connect. Either Keycloak or Google are supported out of the box.
