Providers
Last updated: December 5, 2025
Providers
How to connect external providers (telephony, TTS, LLM, email, CRM, and workflows) to Fluents.ai.
Providers are the external services Fluents.ai connects to so your agents can:
Make and receive phone calls
Use different TTS / STT / LLM engines
Send emails or calendar invites
Sync data with your CRM or other workflows
Instead of hard‑coding credentials in many places, you add account connections once in Providers, then reuse them across agents, numbers, actions, and workflows.
Providers page overview
Go to Providers in the left sidebar to see all account connections for your workspace.
For each row you’ll typically see:
ID – Internal identifier of the account connection.
Provider – The external service (for example, Twilio, Telnyx, OpenAI, ElevenLabs, HubSpot, Gmail, Outlook, Cal.com).
Type – What this account is used for, such as:
Voice (TTS / STT / LLM)
Telephony
Workflow / CRM / Email / Calendar
Auth
Provider Info – Key details like masked API keys or connection status.
Actions – A menu with
EditandDelete.
On the top‑right you’ll see an Add Account button for creating new connections.
Types of providers
Fluents.ai supports several categories of providers. The exact list you see may evolve over time, but common types include:
Voice and AI providers
Used to power:
Text‑to‑speech (TTS) voices
Speech‑to‑text (STT) transcription
Large language models (LLMs)
Examples include:
ElevenLabs, Cartesia (voices)
OpenAI and other LLM / STT providers
You connect these once in Providers, then select them when configuring Voices or advanced agent settings.
Telephony providers
Used to:
Buy or link phone numbers
Make and receive phone calls
Control caller ID and call routing
Examples include:
Twilio
Telnyx
Other carrier or telephony partners
You connect telephony accounts here, then use them on the Numbers page and in calling features.
Workflow, CRM, and communication providers
Used when you want your agents or post‑call workflows to:
Create or update CRM records
Schedule meetings
Send emails
Sync data to external systems
Examples include:
HubSpot and other CRMs
Cal.com (for scheduling)
Gmail, Microsoft Outlook (for email and calendar)
GoHighLevel and other marketing platforms
These are typically used by Actions or post‑call workflows to “push” data out of Fluents.ai.
Auth / generic API providers
Some provider entries are used purely for authentication, not for a specific product integration.
A common example is an API Key Auth provider, which you can attach to Custom External Actions when calling your own APIs. This lets you:
Store an API key or token once in Providers
Reuse it safely across multiple actions
Rotate or remove it centrally without editing each action
Add a new provider account
To add a new account connection:
Go to Providers in the left sidebar.
Click Add Account (top‑right).
In the New Account Connection modal:
Open the Provider dropdown.
Choose the service you want to connect (for example, Twilio, Telnyx, OpenAI, ElevenLabs, HubSpot, Gmail, Outlook, Cal.com, etc.).
Fill in the required fields for that provider.
These vary by provider but typically include one or more of:API key or access token
Client ID and Client Secret
Account or project identifiers
(Optional) If the provider supports OAuth or a “Connect” flow, follow the on‑screen steps to sign in and authorize Fluents.ai.
Click Add Account.
The new connection will appear in the Providers list and can immediately be used elsewhere in the platform.
If you’re unsure how to obtain credentials for a specific provider, refer to that provider’s own documentation (for example, “Create API keys in Twilio”) or click any contextual help links in the Fluents UI.
Using providers across Fluents.ai
Once configured, providers are reused in several parts of the product:
Voices
Choose which TTS / STT / LLM provider powers each voice or agent configuration.Numbers and Calls
Select which telephony provider account is used for buying, linking, and using phone numbers.Actions and Workflows
Use CRM, scheduling, email, and other workflow providers in:Custom External Actions
Post‑call workflows
Integrations like “send an email,” “create a CRM record,” or “schedule a meeting.”
Auth for your own APIs
AttachAuth‑type providers (for example, an API Key Auth connection) to your own HTTP actions so the platform sends the right headers and credentials automatically.
Because everything points back to Providers, you can change or rotate credentials in one place and have dependent features pick up the new configuration.
Edit or delete a provider account
Each row in the Providers list has an actions menu with:
Edit
Update credentials or settings for that provider account.Use this when:
An API key was rotated or expired.
You want to switch a connection to a different project or sub‑account.
The provider asked you to update credentials for security reasons.
Delete
Remove the provider account connection from your workspace.Use this with care:
Any Voices, Numbers, or Actions that depend on this provider may stop working until they are reconfigured.
Make sure you update or remove any dependent configurations first.
If you’re not sure who uses a provider, coordinate with your team before deleting it.
Security best practices
When working with providers and API keys:
Treat credentials as secrets
Only paste API keys or tokens into the Providers UI, not into prompts or notes.
Never share them in screenshots or public channels.Use least privilege
Create API users or keys that have only the permissions required for your use case (for example, a “call‑only” telephony key or a CRM key limited to the needed objects).Separate environments
Use different provider accounts or keys for testing and production where possible.
This prevents test traffic from polluting real CRMs or billing.Rotate keys periodically
Follow the provider’s rotation recommendations.
When rotating, use Edit on the provider connection to update keys without changing references elsewhere.
If you suspect a key is compromised, immediately rotate it at the provider and then update or delete the corresponding entry in Providers.
Where to go next
Learn how providers power voices and audio in the
Voice Feature Guide.See how telephony providers and numbers work together in
Numbers Feature Guide.Connect providers to real workflows and API calls using
Actions and
Webhooks.Manage workspace‑wide keys and account settings in
Get API Key and
Settings.
Reference: View original documentation