Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Statistics Counter Module statistics_counter crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

This module allows Drupal sites to easily integrate with Voice AI agents, offering developers a simple way to manage API credentials. It also provides an optional chat block that site builders can use to add voice-enabled chat experiences without needing custom code.

This module provides a simple way for Drupal sites to integrate with modern Voice AI agents. It offers developers a straightforward configuration form for storing API credentials and includes an optional submodule that exposes a ready-to-use chat block. With this project, site builders and developers can quickly add conversational voice-powered experiences to their Drupal applications without custom boilerplate.

Features

  • API Key Configuration: A clean, dedicated settings form to securely store and manage your Voice AI provider key.
  • Chat Block Submodule: Enables a reusable block that developers can place in any region to offer voice-enabled chat interactions.

Post-Installation

Configure the API Key
After enabling the main module, navigate to Configuration → Services → VAPI AI Settings.
Enter your API key from your Voice AI provider and save the configuration.

Enable the Chat Block Submodule (Optional)
If you want a user-facing chat interface, enable the included submodule.
Then go to Structure → Block Layout, place the Voice AI Chat Block in any region, and configure its display options as needed.

Start Integrating
Developers can now call the service provided by this module to send/receive messages, log interactions, or extend functionality.

Additional Requirements

  • A valid API key from your chosen Voice AI provider (e.g., OpenAI, Deepgram, etc.).
  • Drupal Core 10 or higher (adjust depending on your module’s compatibility).

No additional contributed modules are required.

Activity

Tracked releases
1
Tracked since
May 2026
Latest release
3 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.x-dev Dev May 11, 2026