D DigitalCallers

Module · Multi-Tenant & Billing

Built for agencies
from day one.

Parent + sub-accounts. RBAC across owner / admin / manager / agent. Per-client per-minute markup. HMAC-signed webhooks for every event. White-label branding for resellers. None of this is bolted on — it’s the architecture.

Account topology

One agency. Many clients. Zero leaks.

Every API query in DigitalCallers is filtered by account_id in middleware. Sub-accounts cannot see each other’s contacts, calls, recordings, or analytics. The agency parent rolls up the agency’s P&L without exposing per-client raw data to siblings.

  • 4 RBAC roles · super_admin · admin · manager · agent (+ owner per-account)
  • Cross-tenant isolation · provable; we ship an automated test suite
  • “View as client” mode · agency admin scoped-view with banner, no role escalation
  • Per-client subscriptions · ₹/min rate or % markup, set per sub-account
Clicks Bazaar Agency parent Koravi Devs ₹5/min · 4 agents ● Live · Phase 12 Apollo Clinics ₹4/min · 2 agents ● Live · Patients Prestige Estates ₹6/min · 3 agents ● Onboarding USERS PER ACCOUNT (KORAVI) Ravi K · owner demo123 Suresh A · admin Lakshmi M · manager Anjali T · agent CALL ATTRIBUTION operating account Clicks Bazaar (1) billing account Koravi Devs (4) subscription rate ₹5/min

Billing

Per-client markup, per-minute or percent.

Set a different rate for each sub-account. Markup as ₹/min flat or % over actual platform cost. Billing rolls up to the parent for your agency P&L; sub-accounts only see their own.

  • Per-call attribution · operating vs. billing account separated
  • Flat or percent markup · set per client_subscription
  • Boot-time billing canary · synthetic computation on startup, surfaces breakage immediately
  • Health endpoint · GET /api/admin/billing-health reports ok / degraded / broken
P&L · last 30 days REVENUE ₹4,28,520 COST ₹2,39,968 PROFIT +₹1.88L PER-CLIENT BREAKDOWN Koravi Developers 85,704 min · ₹5 +₹76,200 Apollo Clinics 28,440 min · ₹4 +₹34,128 Prestige Estates 42,180 min · ₹6 +₹78,300 EFFECTIVE RATE ₹2.78/min cost MARKUP +78% ⚙ All figures HMAC-validated against worker webhooks

Webhooks & API

Production-grade integration contract.

DigitalCallers is calling-only. Your CRM remains the source of truth. Two contracts make this work: outbound HMAC-signed webhooks and a Bearer-token REST API.

  • 8 webhook events · call.completed · failed · appointment_booked · callback_requested · transferred · voicemail · dnd_blocked · test.ping
  • HMAC-SHA256 signature · X-DigitalCallers-Signature header on every delivery
  • Auto-disable · after 10 consecutive delivery failures
  • Bearer-token API · lp_<24-bytes> tokens, sha256-hashed at rest, plaintext shown once
POST /your-crm/digitalcallers-hook
// Headers
X-DigitalCallers-Signature: hex(hmac_sha256(secret, body))
Content-Type: application/json

// Body
{
  "event": "call.completed",
  "call_id": 1042,
  "account_id": 1,
  "client_account_id": 4,
  "agent_id": 1,
  "phone": "+91-98xx-xxx422",
  "duration": 134,
  "outcome": "appointment_booked",
  "customer_intent": "High",
  "key_concerns": [
    {"category":"Price", "detail":"₹1300/sqft"},
    {"category":"Documents", "detail":"KJP"}
  ],
  "talk_to_listen_ratio": 0.59,
  "banned_phrases_detected": [],
  "recording_url_signed": "https://.../signed/...sig=...",
  "transcript": "...",
  "summary": "..."
}

White-label

Your brand, your domain.

Resell DigitalCallers under your own brand. Custom logo, accent color, sub-domain. Sub-account users see your brand — never DigitalCallers. The infrastructure is invisible.

  • Per-client logo · uploaded once, replaces brand mark across the dashboard
  • Per-client accent color · CSS variable injection, instant theme
  • Custom sub-domain · calls.your-agency.com via CNAME
  • Branded recording URLs · same custom domain, same TLS cert

Three sample brands

L
DigitalCallers (default)
app.digitalcallers.com · #4f46e5
CB
Clicks Bazaar
calls.clicksbazaar.com · #15803d
K
Koravi Voice
voice.koravidevelopers.com · #b45309

Resell AI calling under your own brand.

If you run an agency for Indian SMBs, our agency program gives you the multi-tenant infrastructure plus first-month onboarding for your top 3 clients.