Voice AI Resources
Assistants
Inbound voice AI that answers calls to your phone numbers. Configure behavior with system prompts, greetings, and integrations.
Agents
Outbound voice AI that proactively calls customers. Assign tasks with dynamic data for personalized conversations.
Resource Hierarchy
Assistants
Assistants
Voice AI for handling inbound calls. When someone calls your phone number, an assistant answers and handles the conversation.Configuration options:
| Setting | Description |
|---|---|
| System prompt | Define the assistant’s role and behavior |
| Greeting | Initial message when answering a call |
| LLM extensions | Add capabilities like knowledge base search |
| Call event hooks | Trigger webhooks on call events (e.g., transcript ready) |
Agents
Agents
Voice AI for making outbound calls. Agents proactively call customers based on assigned tasks.Configuration options:
| Setting | Description |
|---|---|
| System prompt template | Define the agent’s role with dynamic variables |
| User value types | Define data fields for each call (customer name, order ID, etc.) |
| LLM extensions | Add capabilities like CRM lookups |
| Call event hooks | Trigger webhooks on call events |
Agent Tasks
Agent Tasks
Individual outbound call tasks assigned to agents. Each task contains:
- Target number — The phone number to call
- User values — Key-value pairs with call-specific data (e.g., customer name, callback reason)
Platform Structure
Deepslate supports white-label reselling with a multi-tier vendor model. Vendors can set their own pricing and billing through Stripe.
Vendors
Vendors
Vendors are businesses that resell the Deepslate platform as a white-label solution.Capabilities:
- Create custom branding for their voice AI offering
- Define their own pricing plans with custom rates and usage limits
- Charge customers directly through their own Stripe credentials
- Manage organizations (their customers) under their account
Organizations
Organizations
Organizations are the end-user businesses within a vendor’s ecosystem.Each organization:
- Belongs to exactly one vendor
- Has an assigned pricing plan
- Can create and manage assistants and agents
- Receives invoices based on their vendor’s pricing structure
Plans
Plans
Pricing configurations that define usage limits and rates for organizations.
| Feature | Description |
|---|---|
| Included minutes | Bundled inbound/outbound minutes per billing period |
| Per-minute pricing | Rate charged for usage |
| Overage rates | Pricing for usage beyond included minutes |
| Usage limits | Hard caps and enforcement rules |
Next Steps
API Reference
Explore the REST API for managing resources programmatically