The HMS Cloud Fleet integrations are part of the data model. There is no connector to configure, no middleware to monitor, no subscription to renew. They ship with the product.
Calls, messages, and AI interactions write to the CRM automatically, and CRM contact data informs every inbound call before the agent picks up. Data flows both ways — always.
Outside the native stack, a documented REST API and configurable webhooks let your team connect anything else — helpdesk, BI, ticketing, automation tooling, internal tools — without a vendor in the middle.
Every inbound call is matched against the SALT CRM contact database in real time. Your agent's screen shows name, company, account history, and last interaction before the call connects.
Every inbound and outbound call creates a structured activity record in SALT CRM — call duration, disposition, direction, agent, and a link to the recording and transcript.
Every AI voice agent conversation is logged to SALT CRM the same way a human call would be — with the full transcript, AI-generated summary, and outcome classification attached.
AI-generated summaries are pushed to the contact's SALT CRM record automatically. Your pipeline stays current without a single manual log entry.
Every SMS sent or received on a business number attaches to the matching SALT CRM contact. A single thread across voice, SMS, and AI interactions lives on one timeline.
Voicemails and their Deepgram transcripts attach directly to the caller's contact record in SALT CRM — searchable, retrievable, and linkable.
Configurable rules can move a deal's stage in SALT CRM based on call outcome (demo booked, objection handled, deal closed).
Inbound calls from unknown numbers can auto-create a contact record in SALT CRM with the call as the first activity — no manual entry required.
AI agents and human agents can create tasks in SALT CRM directly from the call — follow-up reminders, ticket routing, or escalation.
Cloud AI Manager is the central control plane for AI behavior across HMS products. For Cloud Voice Manager, this means AI agent personas, conversation prompts, and the knowledge bases they draw from are defined once in Cloud AI Manager and applied automatically to every relevant call flow. Update a policy in one place, and every AI voice agent reflects it immediately.
Search, buy, and assign phone numbers directly from the Cloud Voice Manager dashboard. Local, toll-free, and international numbers available on demand.
Carrier-grade SIP trunking with redundant carrier routes. Call delivery is enterprise-class without enterprise configuration.
Keep your existing business numbers. The porting workflow is managed inside Cloud Voice Manager — submit, track, and complete ports without leaving the admin panel.
Required for legitimate business SMS in the US. Brand and campaign registration is handled through the Telnyx integration, surfaced in the CVM dashboard.
Inbound and outbound calling in most major markets. International DIDs available where supported by Telnyx.
Automatic failover across Telnyx's global POP infrastructure. Call delivery stays reliable even when individual routes degrade.
Low-latency RTP media streaming powers AI voice agent conversations with sub-second responsiveness.
Telnyx-side usage data (call minutes, SMS volume, DID counts) is surfaced inside Cloud Voice Manager's admin reporting — no separate dashboard to check.
The practical effect: customers sign up for Cloud Voice Manager, pick their numbers, and start making calls. Telnyx is doing the carrier work underneath, but the customer never has to configure it.
Deepgram powers the speech-to-text layer across Cloud Voice Manager — real-time transcription during AI voice agent conversations, post-call transcript generation for every recording, voicemail-to-text, and the full-text search that makes call history actually useful. The integration is configured at the product level, which means transcription simply runs — no separate Deepgram account, no API key management, no per-minute billing relationship for the customer to track.
API key-based authentication with scoped access tokens. Per-tenant key issuance, revocation, and rotation.
Full CRUD on calls, users, extensions, numbers, queues, IVR flows, recordings, transcripts, SMS threads, campaigns, AI agent configurations, and tenants.
Standard cursor-based pagination. Date range, tenant, user, and status filters across every collection endpoint.
Predictable per-key rate limits with clear response headers (limit, remaining, reset). No surprise throttling on production traffic.
Stable, versioned API paths. Breaking changes are shipped behind new version prefixes — existing integrations keep working.
Full OpenAPI / Swagger spec published for client generation and interactive exploration.
All responses are JSON. Consistent field naming, consistent error envelope, consistent timestamp format (ISO 8601 UTC).
Sandbox mode for development work without touching production numbers, recordings, or CRM records.
GET /api/v1/calls?tenant_id=acme&direction=inbound&limit=50
Authorization: Bearer cvm_live_sk_*** The response includes every matched call’s ID, direction, caller, callee, start and end time, duration, outcome, recording URL, transcript URL, AI agent ID (if any), and matched SALT CRM contact ID. Standard pagination on the envelope.
The admin dashboard provides SIP credentials per extension, configuration guidance for common device families, and real-time registration status so you can see which devices are online at any moment.
An inbound call hits the customer's business DID. Telnyx routes the SIP INVITE to Cloud Voice Manager. Call setup is complete in under a second.
Cloud Voice Manager checks the caller ID against the SALT CRM contact database. A match is found — the caller is an existing merchant. The contact record is pulled.
The matched contact triggers a lookup into Host Merchant Services. Account status, recent payment activity, and merchant service details are loaded into the call context.
An AI voice agent (configured via Cloud AI Manager) answers the call. The agent greets the caller by name and already knows their merchant status and recent activity.
The conversation is transcribed live by Deepgram. The AI agent uses the transcript plus the Cloud AI Manager knowledge base to respond accurately. A human transfer happens if needed, with full context.
Call ends. A structured activity record, full transcript, AI-generated summary, outcome classification, and recording link are all pushed to SALT CRM. A webhook fires to any connected external system. Nothing is logged manually.
No Zapier subscription, no Make scenario count, no third-party connector licensing. Native integrations ship with the product.
Every integration — native and API — is documented in a public developer portal. Examples, schemas, and change logs included.
Breaking API changes ship behind new version prefixes. Your existing integrations keep working until you're ready to upgrade.
One vendor, one support relationship for the entire stack. No finger-pointing when something goes wrong in the integration layer.