Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Facets 3.0.7 Minor update available for module facets (3.0.7). Release: Superfish Dropdown Menu 8.x-1.16 Minor update available for module superfish (8.x-1.16). Release: Prototype 5.6.0 Minor update available for theme prototype (5.6.0). Release: Prototype 5.5.1 Minor update available for theme prototype (5.5.1). Release: Native Observability 1.1.0 Minor update available for module native_observability (1.1.0). Release: Educare theme 1.0.0 Initial release available for theme vartheme_bs5_educare (1.0.0)! Release: Horizon Aid theme 1.0.0 Initial release available for theme vartheme_bs5_horizonaid (1.0.0)! Release: Vartheme Bs5 5.0.1 Minor update available for theme vartheme_bs5 (5.0.1). Usage Milestone: Shortcode Module shortcode crossed 1,000 active installs. Module Revived: PDF using mPDF 3.0.1 Module pdf_using_mpdf updated after 13 months of inactivity (3.0.1).

Alive5

No security coverage Drupal 10–11
View on drupal.org

This module embeds the Alive5 live chat widget onto your Drupal site without requiring any theme or code changes. You can precisely control which pages, user roles, and content types display the chat widget directly from the administrative interface. It integrates seamlessly with Drupal's caching systems and offers robust display and audience targeting rules for flexible deployment.

Alive5 embeds the Alive5 live chat widget on your Drupal site from the admin interface — with no theme, template, or code changes. Cache-safe display rules control exactly which pages, roles, and content types show the chat.

Features

  • Point-and-click setup. Enable the widget and paste your Alive5 Widget ID on a single settings page — the chat appears the moment you save. No editing html.html.twig, page.html.twig, or any template.
  • Precise display rules. Show the widget on the entire site, on selected pages only, or everywhere except selected pages, using Drupal path patterns (wildcards and the <front> token supported).
  • One-click exclusions. Hide the widget on administration pages, user account pages (/user*), and cart/checkout pages.
  • Audience targeting. Show it to everyone, anonymous visitors only, or logged-in users only; restrict by user role; and/or restrict to specific content types.
  • Cache-correct by design. Every rule reports the right Drupal cache metadata, so the module works cleanly with Internal Page Cache, Dynamic Page Cache, BigPipe, and CSS/JS aggregation — with no cache poisoning.
  • Faithful, safe injection. The vendor script loads asynchronously and exactly once (duplicate-load guard included), preserving the official Alive5 embed attributes.
  • Exportable configuration. All settings live in Drupal configuration and round-trip through drush config:export / config:import.

Post-Installation

After enabling the module, go to Configuration → System → Alive5 (/admin/config/system/alive5) and:

  1. Enter the Widget ID from your Alive5 account and keep Enable the Alive5 widget checked.
  2. Choose where and to whom the widget appears using the Display rules and Audience sections.
  3. Save. The widget is now live.

There is nothing else to configure — no content types, text formats, or blocks to place. Access to the settings page is controlled by the Administer Alive5 permission.

Additional Requirements

Drupal core 10 or 11. No other contributed modules or external libraries are required. You do need an Alive5 account to obtain a Widget ID; the chat runtime itself is served by Alive5.

None are required. If your site sits behind a reverse proxy or CDN (Varnish, Cloudflare), pair this module with Purge so configuration changes invalidate the edge cache via cache tags. The module coexists with Google Tag Manager (Google Tag) without conflict.

Similar projects

Generic “add a snippet” modules can inject arbitrary JavaScript, but they leave display logic and caching up to you. Alive5 is purpose-built for the Alive5 widget: it reproduces the official embed snippet exactly (async, data-widget_code_id, single-load guard) and adds cache-aware, Drupal-native visibility rules instead of raw code in your theme.

Supporting this Module

Issues and merge requests are welcome in the project issue queue. For questions about the Alive5 platform itself, contact Alive5 support.

Community Documentation

See the module’s README.md for installation, configuration, troubleshooting, and uninstall instructions. Alive5 platform documentation is available at alive5.com.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jul 2026
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0 Stable 10–11 Jul 23, 2026
1.0.x-dev Dev 10–11 Jul 23, 2026