CallMineAI Docs
Home
  • Introduction
  • Architecture
  • Installation
  • Web installer
  • Configuration
  • Deployment
  • Customer panel
  • Admin panel
  • Agents & Voices
  • Campaigns & Calls
  • Billing & Credits
  • Telephony (Twilio)
  • Voice & AI
  • SIP trunks
  • Messaging
  • REST API
Home
  • Introduction
  • Architecture
  • Installation
  • Web installer
  • Configuration
  • Deployment
  • Customer panel
  • Admin panel
  • Agents & Voices
  • Campaigns & Calls
  • Billing & Credits
  • Telephony (Twilio)
  • Voice & AI
  • SIP trunks
  • Messaging
  • REST API

CallMineAI

Multi-tenant AI voice-calling & lead-intelligence SaaS — build AI agents, run outbound campaigns, score leads

Getting startedCustomer panelAdmin panelIntegrations

AI voice agents, end-to-end

Build voice agents (persona, goal, knowledge base), upload contacts, launch outbound campaigns. The platform dials, holds an AI conversation, records & transcribes, then scores sentiment and qualifies leads Hot / Warm / Cold.

Twilio + ElevenLabs + OpenAI

Twilio (or bring-your-own SIP trunk) for telephony, an ElevenLabs load-balanced key pool for lifelike voices, and an LLM brain (OpenAI by default). Number search/buy, recordings, and Whisper transcription built in.

Credit-based multi-tenant billing

Each customer is an isolated tenant. A credit ledger (≈1 credit / call minute) meters usage; plans set limits and gate features; Stripe, PayPal and Paddle drive subscriptions; admins sell credit packages.

Built-in add-on modules

Messaging (Email + WhatsApp Cloud API), a scoped REST API with Swagger, per-tenant Team RBAC, and SIP trunk engines (ElevenLabs / OpenAI Realtime) — all plan-gated, no extra plugins.

Admin back-office + RBAC

Super-admin panel for tenants, plans, subscriptions, payments & gateways, the ElevenLabs pool, phone pool, call queue, KYC review, email/SMTP, currencies, languages, roles & permissions, and audit logs.

Laravel 12 + Inertia (React 19)

Laravel 12, MySQL, Inertia.js 2 + React 19, TailwindCSS, Vite. Redis optional (database fallback for cache/queue/session). Multi-currency and multi-language with RTL.

Documentation index

GuideWhat it covers
IntroductionWhat CallMineAI is, the two panels (customer & admin), and quick-reference URLs
ArchitectureTech stack, multi-tenancy, the calling pipeline, queue/dialer, and the data model
InstallationRequirements, install, migrate & seed, the queue worker and scheduler, default accounts
ConfigurationThe full .env reference — app, database, AI, voice, telephony, messaging, billing, SIP
DeploymentProduction hosting, Supervisor worker, scheduler cron, and the go-live checklist
Customer panelThe /app workspace — dashboard, agents, voices, contacts, campaigns, calls, analytics, billing, team, KYC
Admin panelThe /admin back-office — tenants, plans, payments, pools, queue, messaging, localization, RBAC
Agents & VoicesBuilding AI agents, the ElevenLabs voice library & key pool, and the knowledge base
Campaigns & CallsContacts, campaigns, the dialer & queue, calls, transcripts, analytics, lead scoring
Billing & CreditsThe credit ledger, credit packages, plans & limits, subscriptions and gateways
Telephony (Twilio)Twilio credentials, number search/buy, the phone pool, and call webhooks
Voice & AIElevenLabs keys & concurrency, and the LLM providers that power the agent brain
SIP trunksBring-your-own SIP with the ElevenLabs and OpenAI Realtime engines
MessagingEmail templates and WhatsApp (Meta Cloud API / WhatsWay) with a shared inbox
REST APIScoped API keys, rate limits, endpoints, and the Swagger playground
Roles & permissionsAdmin RBAC and per-tenant Team RBAC
LocalizationMulti-currency and multi-language (i18n) with RTL
FAQ & troubleshootingCommon issues and answers

Start with Introduction and Installation to get running, then use the Customer panel and Admin panel tours.

The two areas

CallMineAI has one multi-tenant customer workspace and one super-admin back-office.

AreaURLWhoWhat
Customer workspace/appYour customers (tenants)Build AI agents, import contacts, run campaigns, review calls & analytics, manage credits, team and KYC.
Admin back-office/adminYou (the platform owner)Run the platform: tenants, plans, subscriptions, payments & gateways, the ElevenLabs & phone pools, call queue, messaging, currencies, languages, roles, KYC review, settings.

Quick reference

  • App (dev): http://localhost:8000
  • Customer login: /login → workspace: /app
  • Admin login: /admin/login → admin: /admin
  • Default accounts (after seeding): customer@callmineai.com / admin@callmineai.com — password 123456
  • Configuration: a single .env at the repository root

For repository layout and scripts, see the project README at the repository root (parent of this docs folder).

CallMineAI