Drupal 10 / 11

Comments, Live Chat & Collaboration for Drupal

Six widget blocks for threaded comments, real-time chat, collaboration, and more. Native entity field integration, granular Drupal permissions, and Secure SSO via your existing user accounts.

Six Widget Blocks, One Module

Each block is available in Structure > Block Layout. Place them in any region, configure per content type.

Comment Widget

Full-featured threaded comments with replies, @mentions, voting, rich text, and real-time updates.

Structure > Block Layout >
  FastComments Comment Widget

Live Chat

Real-time chat rooms for live events, support, or community hubs with online presence indicators.

Structure > Block Layout >
  FastComments Live Chat

Collab Chat

Inline collaboration chat for document review, editorial workflows, and team discussions.

Structure > Block Layout >
  FastComments Collab Chat

Image Chat

Pin conversations directly on images. Ideal for design review, photo annotations, and visual feedback.

Structure > Block Layout >
  FastComments Image Chat

Recent Comments

Display a feed of the latest comments across your site. Great for sidebars and activity dashboards.

Structure > Block Layout >
  FastComments Recent Comments

Top Pages

Show your most-discussed pages ranked by comment count. Drive traffic to popular content.

Structure > Block Layout >
  FastComments Top Pages

Native Entity Field Integration

Add FastComments as a field on any content type. Comments are automatically tied to each entity.

  • Add as a field to Article, Page, or any custom content type
  • Comments automatically scoped per entity
  • Configure display in Manage Display settings
  • Works with Views and Layout Builder
Structure > Content types > Article
  > Manage fields > Add field
  > FastComments

Manage display >
  Drag FastComments field
  to your desired region

One Module, Everything You Need

FastComments brings a full suite of features to your Drupal site.

Drupal + FastComments
Live Comments
Live Chat
SSO Integration
Spam Protection
Notifications
@Mentions
Code & Markdown
Moderation Tools
Analytics
GDPR Compliance
14+ Languages
Webhooks & API
Drupal + FastComments
Live Comments
Live Chat
SSO Integration
Spam Protection
Notifications
@Mentions
Code & Markdown
Moderation Tools
Analytics
GDPR Compliance
14+ Languages
Webhooks & API

Flexible SSO Options

Choose the authentication mode that fits your Drupal site's needs.

Simple SSO

Client-side SSO for quick setup without server configuration.

  • No server config needed
  • Username & email mapping
  • Automatic login

No SSO

Let users create their own FastComments accounts independently.

  • Zero configuration
  • Email-based accounts
  • Optional anonymous commenting

Granular Drupal Permissions

Control who can configure, view, and manage FastComments through Drupal's built-in permissions system.

Administer FastComments

Full access to module configuration, API keys, and global settings. Typically assigned to administrators.

  • Configure API key and tenant ID
  • Manage global widget settings
  • Access module configuration pages

View FastComments

Allows users to see FastComments widgets on content pages. Assign to authenticated or anonymous roles.

  • See comment widgets on pages
  • Access live chat blocks
  • View collaboration tools

Toggle FastComments

Enable or disable FastComments per content item. Useful for editors who manage specific pages.

  • Enable/disable per content item
  • Control via content edit form
  • Manage on a per-page basis

Up and Running in Minutes

Four steps to live comments on your Drupal site.

1

Install the Module

Run composer require drupal/fastcomments or install via the Drupal admin UI.

2

Configure API Key

Navigate to /admin/config/content/fastcomments and enter your FastComments API key and tenant ID.

3

Add Field or Block

Add a FastComments field to your content type or place a widget block in any region via Block Layout.

4

Go Live

Clear caches with drush cr and your visitors will see live, real-time comments immediately.

Frequently Asked Questions

We've compiled answers to some of the most common questions to help you get started.!

Is there a free trial?

plus-icon

Yes. FastComments offers a 30-day free trial with full access to all features, including SSO, live chat, and collaboration tools. No credit card required to start.

How does SSO work with Drupal users?

plus-icon

When Secure SSO is enabled, the module reads the authenticated Drupal user and generates an HMAC-signed token on the server side. This creates or updates the user's FastComments account automatically with their name, email, and avatar. Users are signed in seamlessly without any extra registration.

Which Drupal versions are supported?

plus-icon

The FastComments Drupal module supports Drupal 10 and 11. It requires PHP 8.1 or higher and follows Drupal's standard module architecture.

Is FastComments GDPR compliant?

plus-icon

Yes. FastComments is fully GDPR compliant with an optional EU-based CDN that keeps all data within Europe. We support data export requests, right-to-deletion, and provide a Data Processing Agreement (DPA) on request.

How do permissions work?

plus-icon

The module integrates with Drupal's built-in permissions system. You can control who can administer FastComments settings, view comment widgets, and toggle comments on specific content items through People > Permissions.

Does it support multilingual sites?

plus-icon

Yes. FastComments supports 14+ languages out of the box and automatically detects the user's locale. It works seamlessly with Drupal's multilingual system including Content Translation and Interface Translation modules.

Ready to Add Comments to Your Drupal Site?

Install the module, add a field or block, and go live in minutes.