Module · Multi-Tenant & Billing
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
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.
Billing
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.
client_subscriptionGET /api/admin/billing-health reports ok / degraded / brokenWebhooks & API
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.
X-DigitalCallers-Signature header on every deliverylp_<24-bytes> tokens, sha256-hashed at rest, plaintext shown onceWhite-label
Resell DigitalCallers under your own brand. Custom logo, accent color, sub-domain. Sub-account users see your brand — never DigitalCallers. The infrastructure is invisible.
calls.your-agency.com via CNAMEThree sample brands
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.