DeepGram
Learn using a step-by-step guide on how to integrate DeepGram with AI Agents
Deepgram integration allows you to enable real-time speech-to-text transcription for your voice agents on BotPenguin. By connecting Deepgram, your bot can accurately understand user speech, analyze conversations, and deliver intelligent voice-based experiences.
What is Deepgram?
Deepgram is an AI-powered speech recognition platform that provides:
Real-time and batch speech-to-text
High accuracy voice transcription
Scalable performance for voice bots
Support for multiple languages and accents
When integrated with BotPenguin, Deepgram enhances your Voice Agents by converting spoken input into text instantly.
Prerequisites
Before integrating Deepgram, ensure you have:
An active BotPenguin account
Access to More → Integrations
A Deepgram account
A valid Deepgram API Key
Accessing Deepgram Integration
To open Deepgram settings in BotPenguin:
Log in to your BotPenguin Dashboard
Click More from the left sidebar
Select Integrations
Locate Deepgram from the list

Click on the Configure or Connect option
How to Integrate Deepgram
Step 1: Open Deepgram Configuration
Navigate to More → Integrations → Deepgram
Click Connect

Step 2: Add Credentials
On the Add Credentials screen, enter the following details:
Configuration Name A friendly name to identify this Deepgram setup (e.g., Voice Bot Production, Testing, etc.)
API Key Paste your Deepgram API key generated from your Deepgram account dashboard

Step 3: Connect
Click Connect
Once connected, the configuration will appear in the list with an Active (green) status
Managing Deepgram Configurations
You can manage multiple Deepgram configurations from the configuration list.
Available Actions:
Edit (✏️) – Update the configuration name or API key

Enable / Disable – Toggle the configuration status
Delete (🗑️) – Remove the configuration if no longer needed

Info (ℹ️) – View configuration details
⚠️ At least one active configuration is required for voice agents to function correctly.
on clicking the info icon configuration code will be visible

Using Deepgram with Voice Agents
Once Deepgram is connected:
Your Voice Agents automatically use the active Deepgram configuration
User speech is transcribed in real time
Transcriptions are passed to the bot’s AI for processing and response
No additional setup is required inside the agent flow.
Best Practices
Use separate configurations for testing and production environments
Keep your API keys secure
Ensure only one primary configuration is active to avoid confusion
Regularly test voice interactions after updating credentials
Troubleshooting
Integration not working?
Verify the API key is valid
Ensure the configuration status is enabled
Check your Deepgram account usage limits
Reconnect the integration if credentials were recently changed
FAQs
Last updated
Was this helpful?