ai calling Logo / Documentation

Features & Modules

This comprehensive guide provides an overview of all features and modules available in the platform. Each section includes quick-start instructions, key capabilities, and links to detailed documentation. Use this page as your navigation hub to explore the full power of the system.

Core Features Overview

The platform is organized into modules that work together to provide a complete communication and automation solution. Here's what each module offers:

Dashboard

Your command center for monitoring workspace performance and activity.

Key Capabilities

  • Real-time metrics: inbound/outbound calls, minutes used, appointments scheduled
  • Answer rate tracking and average call duration analysis
  • Interactive charts showing call volume and appointment trends
  • Date range and workspace filtering for detailed analysis
  • Campaign status overview (draft/active/completed)

Learn more →

Workspaces

Organize your operations with isolated workspaces for different brands, teams, or clients.

Key Capabilities

  • Complete data isolation between workspaces (contacts, campaigns, numbers)
  • Workspace switching without losing context
  • Team member management and permissions per workspace
  • Active workspace indicator for clear context

Quick Start

  1. Click Create Workspace in the Workspaces section
  2. Enter a unique name and optionally invite team members
  3. Select whether the workspace should be active (only one can be active at a time)
  4. Click Create to save

You can edit a workspace's name or status using the edit button. Only one workspace can be active at a time.

Learn more →

Templates

Create reusable SMS and email messages with dynamic variables for consistent, personalized communications.

Key Capabilities

  • SMS and Email template types with variable support
  • Automatic variable replacement (name, date, company, etc.)
  • Trigger-based automatic sending after AI assistant calls
  • Integration with AI assistants for post-call follow-ups

Quick Start: Create a Template

  1. Navigate to Templates and click Create Template
  2. Name the template (e.g., "Appointment Confirmation SMS")
  3. Select type: SMS Template or Email Template
  4. Enter content using variables like {name} or {appointment_date}
  5. Optionally add a Trigger input (e.g., "appointment_booked") for automatic sending
  6. Save and test by sending to yourself

Best Practices

  • Keep template names short and descriptive
  • Always preview and send a test message first
  • Avoid sensitive data in templates
  • Test variables to ensure they're replaced correctly

Learn more →

Contacts

Manage your contact database with powerful import, search, and segmentation capabilities.

Key Capabilities

  • Individual contact creation with name, phone, email, state, brokerage
  • Bulk CSV import for thousands of contacts at once
  • Powerful search by name, phone, email, state, or brokerage
  • Flag-based filtering for precise audience segmentation
  • Workspace-scoped data isolation

Quick Start: Add a Contact

  1. Go to Contacts and click Add Contact
  2. Fill Name and Phone Number (include country code, e.g., +1)
  3. Add optional fields: state, brokerage, flags
  4. Save

Bulk Import

Use Bulk Import, download CSV template, fill with your contacts, and upload. A validation summary appears after processing.

Learn more →

Calls

Comprehensive call log with detailed records of all inbound and outbound calls for analysis and troubleshooting.

Key Capabilities

  • Complete call history with status, duration, and end reasons
  • Search by contact, campaign, phone number, or status
  • Date range filtering for specific time periods
  • CSV export for detailed analysis and reporting
  • Call recordings and conversation summaries (if available)

Learn more →

Campaigns

Automate outbound calling or messaging to groups of contacts with AI-powered assistants.

Key Capabilities

  • Voice and SMS campaign types
  • Flag-based contact targeting for precise audiences
  • AI assistant integration for intelligent conversations
  • Campaign status management (draft/active/paused/completed)
  • Real-time progress tracking and performance metrics

Quick Start: Create a Campaign

  1. Navigate to Campaigns and click Create Campaign
  2. Enter a descriptive name and select a purchased phone number
  3. Choose type (voice/SMS) and select contacts or flags for targeting
  4. Optionally link AI assistant (prompt) and templates
  5. Save, then manage status (draft/active/completed)

Learn more →

Flags

Color-coded labels to categorize and segment contacts for precise campaign targeting.

Key Capabilities

  • Create custom flags with names and colors
  • Assign multiple flags to contacts
  • Filter contacts by flags for campaign targeting
  • Use flags for compliance (e.g., "Do Not Call")
  • Active/inactive status management

Quick Start: Create a Flag

  1. Go to FlagsCreate Flag
  2. Provide a descriptive name (e.g., "Hot Lead", "VIP") and choose a color
  3. Set status to Active
  4. Save

Learn more →

AI Assistants (Prompts)

Build AI-powered voice and SMS assistants that handle conversations intelligently and naturally.

Key Capabilities

  • Natural language conversations with AI-powered responses
  • Customizable first message and behavior instructions
  • Data extraction from conversations
  • Appointment scheduling integration
  • Post-call template sending with triggers

Quick Start: Create an AI Assistant

  1. Go to Assistants (or Prompts) → Create Assistant
  2. Select phone number and type (voice/SMS)
  3. Set Is Scheduled if appointment scheduling is needed
  4. Enter First Message and rich Content instructions
  5. Optionally select post-call templates and set default template
  6. Save and assign to campaigns or numbers

Learn more →

Phone Numbers

Purchase and manage phone numbers for inbound and outbound calling with multiple capabilities.

Key Capabilities

  • Purchase phone numbers from multiple countries
  • Search by country and area code
  • View number capabilities (voice, SMS, MMS, fax)
  • Assign numbers to campaigns or AI assistants
  • Release numbers when no longer needed

Quick Start: Purchase a Number

  1. Click Purchase Number in the Numbers section
  2. Select country and optional area code, then search
  3. Review available numbers and their capabilities
  4. Select and confirm purchase (wallet charged)

Numbers show voice/SMS capabilities and can be released when no longer needed.

Learn more →

Appointments

Schedule and manage calls or meetings with contacts, integrated with Cal.com for calendar synchronization.

Key Capabilities

  • Schedule appointments with contacts
  • Cal.com integration for calendar sync
  • Automatic calendar invitations
  • Appointment status tracking (upcoming/completed/cancelled)
  • Calendar view for visual scheduling

Learn more →

Settings

Configure branding, API integrations, email, scheduling, and payment settings for your workspace.

Key Capabilities

  • App branding (logo and name)
  • API keys: Twilio, VAPI, Cal.com
  • SMTP configuration for email sending
  • Stripe payment settings (Super Admin only)
  • Cal.com timezone and event type configuration

Learn more →

Additional Modules

Additional features and modules that enhance the platform's capabilities.

Billing & Plans

Manage subscriptions, wallet refills, and payment methods.

  • Wallet: Refill funds for minutes and numbers; set thresholds and view history
  • Payment Methods: Add multiple cards, set defaults, and manage payment options
  • My Subscriptions: View current plan, usage, and renewal information
  • Plans: Compare tiers; monthly/yearly options; overage handling

Learn more →

Roles & Permissions

Control access and permissions for team members.

  • Roles: Create and manage permission sets grouped into roles
  • Users: Invite and manage team members; assign roles per workspace
  • Permissions: Granular control: view/create/edit/delete/export per module
  • Modules: Control module-level visibility and access

Learn more →

Integrations

Connect with third-party services and platforms.

Twilio, Vonage VAPI, Cal.com, Stripe, webhooks/CRMs, Zapier (tiered access).

Learn more →

Telephony Flow

Understand how calls flow through the system.

Outbound and inbound call flows, webhooks, event handling, and logs.

Learn more →

Knowledge Base

Comprehensive FAQ, troubleshooting guides, and glossary.

FAQ, troubleshooting, glossary for calls, campaigns, assistants, and billing.

Learn more →

Getting Started Guide

New to the platform? Follow this step-by-step guide to get up and running quickly.

Quick Start Checklist

1

Set Up Workspace

Create your first workspace to organize contacts, campaigns, and settings.

Learn more →
2

Configure Settings

Add your Twilio/VAPI credentials and configure email (SMTP) settings.

Learn more →
3

Purchase Phone Number

Buy a phone number for making and receiving calls.

Learn more →
4

Import Contacts

Add contacts individually or bulk import via CSV.

Learn more →
5

Create AI Assistant

Build your first AI assistant to handle conversations.

Learn more →
6

Launch Campaign

Create and launch your first outbound campaign.

Learn more →