Documentation

SafeDial is the industry-leading orchestration platform designed to deploy 100% TCPA-compliant AI voice and SMS agents. By combining real-time DNC registries, timezone validation, and immutable audit logs, we provide the "Safe Harbor" protection enterprise companies need to scale automation risk-free.

AI-First

Built to orchestrate any AI voice provider with a built-in compliance layer — no custom engineering required.

Global Support

Multi-lingual support and localised compliance for US (TCPA), India (TRAI/NDNC), and EU (GDPR).

Quick Start

1

Get your API Key

Generate your production key from the Settings tab in your console.

2

Submit your first lead

Use our Lead Ingestion API to trigger the compliance workflow.

3

Monitor the Ledger

View real-time validation logs in the Audit Ledger to confirm TCPA approval.

API Reference

POST/api/v1/lead

Submit high-intent leads to trigger the 4-layer compliance validation and automated AI voice orchestration.

Required Headers

x-api-key: YOUR_PRODUCTION_KEY

Request Body (JSON)

{
  "name": "John Doe",
  "phone": "+12125551234",
  "email": "john@example.com",
  "preferred_language": "en",
  "crm_source": "Facebook Ads",
  "crm_lead_id": "88231-ld"
}

Compliance Architecture

Layer 1: Real-time DNC Scrubbing

Every number is scrubbed against the US National DNC, individual State DNCs, and our internal "Wireless-to-Landline" database via NCPR.

Layer 2: Local Timezone Validation

Our compliance engine maps each lead's area code or zip code to their local time. Automated calls are blocked outside the legal 8:00 AM – 9:00 PM window.

Layer 3: TrustedForm & Journaya Integration

We validate the "Proof of Consent" certificate. If the LeadID is invalid or the consent timestamp is older than 90 days, the orchestration is killed.

Layer 4: Immutable Audit Trail

The final decision is written to a tamper-proof Supabase ledger. If you ever face a litigation claim, SafeDial provides a downloadable PDF as legal proof of diligence.

India (TRAI) Compliance

SafeDial's India edition (available at getsafedial.com) is purpose-built for TRAI and DNC regulations. Indian compliance operates under a distinct rule set.

NDNC Registry Scrubbing

All Indian numbers are scrubbed against the National Do Not Call (NDNC) registry in real-time before a call is initiated. DND status is checked fresh daily.

TRAI Calling Hours

Commercial calls in India are restricted to 9:00 AM – 9:00 PM IST. SafeDial enforces this automatically based on the recipient's timezone.

DLT Registration

All commercial SMS communications require DLT (Distributed Ledger Technology) registration with TRAI-approved telecom operators before messages can be delivered.

AI Disclosure (TRAI Proposed)

TRAI has proposed mandatory disclosure that AI is being used on any automated call. SafeDial will auto-inject a compliance disclosure at the start of every AI call.

Audit System

Our audit system records every internal decision made by the system. This is not just a call log; it is a compliance record.

[2026-02-26 14:12:01] INITIATING_SCRUB: +1212...1234

[2026-02-26 14:12:02] DNC_CHECK: PASS [No record found]

[2026-02-26 14:12:02] TIMEZONE_CHECK: PASS [Local: 2:12 PM EST]

[2026-02-26 14:12:03] CONSENT_VERIFIED: cert_8923-xyzabc

[2026-02-26 14:12:03] SAFE_HARBOR_STATUS: APPROVED

Billing & Subscriptions

SafeDial uses Stripe for secure subscription billing. Plans are billed monthly and can be managed at any time from the Customer Portal.

PlanPriceAI Calls / moLeads / mo
Starter$49 / mo200500
Growth ✦$149 / mo2,0005,000
EnterpriseCustomUnlimitedUnlimited

Manage payment methods, invoices, and cancellations via the Billing Portal in your dashboard settings.

Usage Limits & Overage

Each plan includes a monthly allocation of AI Calls and Lead uploads. Usage is tracked in your dashboard in real-time.

⚠️ 80% Warning

When you've used 80% of your monthly allocation, a warning banner appears in your dashboard.

🔴 Overage Billing

Usage beyond your plan limit is never hard-blocked. Instead, overage minutes are automatically billed at a metered rate and added to your next monthly invoice via Stripe.

✅ Monthly Reset

Usage counters reset automatically at the start of each billing cycle. Enterprise plans have no limits and are never subject to overage.

AI Agent Personas

SafeDial lets you configure custom AI voice agent personas per tenant. Define the agent's name, tone, language, and exact script — then deploy instantly.

  • Persona Management: Define your agent's name, tone, and specific call instructions per tenant.
  • Dynamic Variables: Use fields like {{name}} to personalise conversations in real-time.
  • One-Click Deployment: Update your system prompt in the dashboard and sync it instantly to your voice infrastructure.
  • Multilingual: Agents support 30+ languages including Hindi, Spanish, French, and Mandarin.

CRM Integrations

Connect SafeDial to your existing lead ecosystem for automatic lead intake and call outcome write-backs.

Salesforce

Push leads from Salesforce to SafeDial via webhook. Post-call transcripts and outcomes are written back to the Salesforce Lead record automatically.

🔜 Coming Soon

HubSpot

Trigger SafeDial from HubSpot workflows on form submission or deal stage change. Call notes and outcomes are logged as HubSpot activities.

🔜 Coming Soon

Webhook / Zapier / Make.com

Any CRM or tool can push leads to SafeDial using our standard REST webhook. Use Zapier or Make.com for no-code automation with 1,000+ apps.

✅ Available Now