Drupal is a registered trademark of Dries Buytaert
drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! linkit 7.0.14 Minor update available for module linkit (7.0.14). migrate_tools 6.1.4 Minor update available for module migrate_tools (6.1.4). diff 2.0.0 Major update available for module diff (2.0.0). masquerade 8.x-2.2 Minor update available for module masquerade (8.x-2.2). video_embed_field 3.1.0 Minor update available for module video_embed_field (3.1.0). bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). colorbox_inline 2.1.1 Minor update available for module colorbox_inline (2.1.1). node_view_permissions 8.x-1.7 Minor update available for module node_view_permissions (8.x-1.7).

vapi_ai

No security coverage
View on drupal.org

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

Total releases
1
First release
May 2026
Latest release
2 days ago
Release cadence
Stability
0% stable

Releases

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