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
  • Getting started

    • Introduction
    • Architecture
    • Installation
    • Web installer
    • Configuration
    • Deployment
  • Using CallMineAI

    • Customer Guide
    • Agents & Voices
    • Campaigns & Calls
    • Billing & Credits
  • Administration

    • Admin Guide
    • Roles & permissions
    • Localization
  • Integrations

    • Telephony (Twilio)
    • Voice & AI
    • SIP trunks
    • Messaging
    • REST API
  • Help

    • FAQ & troubleshooting

Introduction

CallMineAI is a multi-tenant AI voice-calling & lead-intelligence SaaS. Your customers build AI voice agents, upload contact lists, and launch outbound calling campaigns. The platform places automated AI phone calls (Twilio + ElevenLabs + an LLM), records and transcribes them, scores sentiment, qualifies leads Hot / Warm / Cold, and can push results to CRMs via webhooks — all on a credit-based billing model.

It is built on Laravel 12 + Inertia.js 2 + React 19 + TailwindCSS, with MySQL and an optional Redis (database fallback for cache/queue/session).

Who it's for

  • Platform owner (you) — run the whole platform from the admin back-office at /admin: tenants, plans, payments, the voice/phone pools, the call queue, messaging, localization, and roles.
  • Customers (tenants) — sign in at /login and work inside the customer workspace at /app: agents, voices, contacts, campaigns, calls, analytics, billing, team, and KYC.

Each customer is an isolated tenant (a Client). All calling data is scoped per tenant.

The two areas

AreaURLWhoWhat
Customer workspace/appYour customersBuild AI agents, import contacts, run campaigns, review calls & analytics, manage credits, team & KYC.
Admin back-office/adminPlatform ownerTenants, plans, subscriptions, payments & gateways, ElevenLabs & phone pools, call queue, messaging, currencies, languages, roles, KYC review, settings.

What's included

  • AI voice agents — persona, tone, goal, greeting, an LLM brain, and a knowledge base.
  • Calling engine — campaigns, a dialer + queue, Twilio calling, TwiML speech loop, recordings, transcripts.
  • Lead intelligence — sentiment analysis and Hot / Warm / Cold lead qualification.
  • Credits & plans — a credit ledger (≈1 credit per call minute), credit packages, plan limits & feature flags.
  • Subscription billing — Stripe, PayPal and Paddle via a pluggable gateway registry.
  • Admin RBAC and per-tenant Team RBAC.
  • Multi-currency & multi-language (i18n) with RTL.
  • Built-in add-on modules — Messaging (Email + WhatsApp), a scoped REST API with Swagger, Team RBAC, and SIP trunk engines.

Quick reference

App (dev):        http://localhost:8000
Customer login:   /login      → workspace: /app
Admin login:      /admin/login → admin:     /admin
Configuration:    a single .env at the repository root

Default accounts (created by the seeder — change before production):

RoleSign in atEmailPassword
Super admin/admin/loginadmin@callmineai.com123456
Customer/logincustomer@callmineai.com123456

Calls need infrastructure

Placing real calls requires Twilio credentials, a public HTTPS URL for webhooks, and a running queue worker + scheduler. See Installation and Deployment.

Where to go next

  • Installation — get it running locally.
  • Architecture — how the pieces fit and how a call flows end-to-end.
  • Customer panel / Admin panel — the guided tours.
  • Telephony, Voice & AI — connect the integrations.
Last Updated: 7/9/26, 7:12 AM
Next
Architecture