LIVE PREVIEWBUY FOR $39

CallVIQ – AI Voice Calling Automation & CRM SaaS (Node.js script)

CallVIQ is a self-hosted, multi-tenant AI voice calling platform constructed for
businesses, entrepreneurs, and SaaS resellers. It replaces costly human name
facilities with AI voice brokers that deal with outbound advertising calls, lead
qualification, appointment scheduling, and buyer help across the clock.
Patrons set up it on their very own server, white-label it utterly, and resell
AI calling companies to their very own shoppers underneath their very own model.

Constructed on a Carry Your Personal Key (BYOK) mannequin, CallVIQ routes
all API utilization prices straight to every tenant’s private billing accounts throughout
Twilio, OpenAI, Gemini, ElevenLabs, and different linked suppliers. The
platform host by no means carries utilization prices on behalf of tenants. Every third-party
service is billed independently by its supplier at its personal charge — please
assessment the Third-Get together API Prices part under earlier than
buying.

Demo Credentials

A stay demo is offered for preview earlier than buy. Use the credentials
under to discover the platform.

Tremendous Admin Panel: https://callviq.ncodeslab.com/superadmin/login
E mail: [email protected]
Password: Admin@123456

Tenant Panel: https://callviq.ncodeslab.com/
E mail: [email protected]
Password: Password@123

Documentation: Here

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Part 6
Part 7
Part 8

Key Options at a Look

  • Multi-tenant workspace structure with full white-label help
  • Actual-time AI calling engine utilizing Twilio Media Streams and WebSocket audio
  • Helps Gemini Stay API, OpenAI Realtime, Groq, Whisper STT, ElevenLabs,
    Cartesia, and OpenAI Voice
  • Drag-and-drop visible dialog circulation builder with 7 node varieties
  • RAG information base with PDF, TXT, CSV, and URL crawler help
  • Constructed-in CRM with Kanban lead pipeline, contact import (100k rows), and DNC
    registry
  • Google Calendar, Google Meet, and Google Sheets integration
  • Stripe subscription billing with credit score ledger, auto-recharge, and webhook
    lifecycle
  • Stay name monitoring dashboard with WebSocket push updates
  • Full Tremendous Admin panel with RBAC, tenant impersonation, and platform
    analytics
  • In-browser name simulator playground with VAD loop for testing brokers
  • Outbound, inbound, drip, event-triggered, and appointment reminder marketing campaign
    varieties
  • AES-256-GCM encryption for all saved API keys and OAuth tokens
  • One-command Docker Compose deployment stack

Tremendous Admin Panel

The Tremendous Admin console offers platform house owners full management. Create and
handle tenant workspaces manually or by way of electronic mail invitation. Droop,
reactivate, or soft-delete tenants with a single click on. Impersonate any tenant
workspace for direct troubleshooting. Construct subscription plans dynamically,
configure Stripe value IDs, set per-plan characteristic flags, overage pricing, and
free trial parameters.

Platform settings cowl white-label branding (brand, title, colours), mailer
configuration (SMTP or Resend API), and world toggles for every AI and voice
supplier. A built-in authorized web page editor manages Phrases of Service, Privateness
Coverage, and DNC coverage pages served dynamically to the frontend.

The analytics dashboard tracks MRR, ARR, subscription progress, complete name
volumes, and credit score ledger exercise. A system well being monitor shows stay
CPU, RAM, disk, Redis queue depths, and third-party API connection statuses.

Tremendous Admin workforce entry makes use of 4 RBAC roles: Proprietor, Administrator, Help
Agent, and Viewer, with security guards stopping proprietor orphan states and
unauthorized position escalations.

Tenant Dashboard

Tenants are guided by way of a progressive onboarding wizard protecting enterprise
profile, plan choice, Twilio credentials hookup, and BYOK AI and voice key
configuration. All credentials are encrypted at relaxation utilizing AES-256-GCM.

The AI Agent Builder lets tenants design voice brokers utilizing a
drag-and-drop node graph. Accessible nodes embrace Greeting, Query,
Situation (Sure/No branching), Switch to Human, E-book Appointment, Information
(RAG lookup), and Finish Name. System prompts help dynamic variable
substitution utilizing bracket syntax equivalent to buyer title or order ID. Brokers
could be cloned, configured with temperature and token controls, and linked
to a RAG information base constructed from uploaded paperwork or crawled URLs.

The Marketing campaign Supervisor helps 5 marketing campaign varieties: Outbound
Blast, Drip Sequence, Occasion-Triggered, Inbound Routing, and Appointment
Reminders. Dialer guidelines embrace quantity rotation, calling window enforcement,
retry limits, and name frequency caps.

The Stay Name Monitor reveals all lively calls in actual time by way of
WebSocket push. Admins can hear in silently or terminate calls straight from
the dashboard. The decision log listing shops full diarized transcripts,
AI-generated summaries, buyer sentiment scores, lead scores (1 to 10), and
name recordings.

The CRM module manages contacts with as much as 20 customized fields,
tag-based segmentation, and a Kanban lead pipeline with drag-and-drop standing
updates. Contact lists help CSV imports of as much as 100,000 rows with column
mapping and duplicate dealing with guidelines.

A Testing Playground offers an in-browser name simulator
with a visible cellular calling interface, stay standing indicators, and a
hands-free voice exercise detection loop for testing brokers earlier than going stay.

Actual-Time Calling Engine

CallVIQ operates a low-latency telephony pipeline constructed on Twilio Media
Streams. BullMQ pops contacts from the dialing queue, initiates outbound calls
by way of Twilio REST, and opens a WebSocket audio stream to the CallVIQ server the
second a name is answered. Audio is bridged in actual time to the configured AI
supplier — Gemini Stay or OpenAI Realtime for totally streaming pipelines, or a
chained Whisper STT, LLM, and TTS pipeline for non-streaming setups.

The engine consists of barge-in interruption dealing with, silence detection with
configurable fallback prompts, and post-call job dispatching for transcript
technology, CRM updates, and outgoing webhooks.

For inbound calls, the system maps the caller’s quantity to an current CRM
contact and dynamically preloads related immediate variables earlier than initializing
the AI agent session.

Google Workspace Integration

Tenants can join their Google account to allow calendar-aware appointment
reserving. The AI agent checks slot availability towards each native reservations
and exterior Google Calendar occasions earlier than reserving. Confirmed appointments
generate Google Calendar occasions with bodily location entries and Google Meet
URLs. If Google Calendar shouldn’t be linked, the system performs all battle
checks towards the native appointments database so reserving continues to work
with out exterior dependencies. Google Sheets integration helps two-way
contact sync for import and export workflows.

Billing and Credit score System

CallVIQ integrates Stripe for subscription billing. Tenants take a look at, handle
fee strategies, obtain invoices, buy credit score top-ups, and configure
auto-recharge thresholds by way of Stripe-hosted pages. The platform processes
the total Stripe webhook lifecycle together with subscription creation, upgrades
with proration, cancellations, and fee failure dealing with. Credit are
tracked by way of Redis atomic operations. When a tenant’s credit score steadiness reaches
zero, in-progress calls full however new calls are blocked till credit are
restored.

Safety and Compliance

All tenant API credentials together with Twilio Account SIDs, Auth Tokens, AI
supplier keys, voice supplier keys, and Google OAuth tokens are encrypted at
relaxation utilizing AES-256-GCM. GDPR compliance instruments embrace a data-dump export as a
ZIP file containing all tenant data in JSON and CSV codecs, in addition to a
hard-delete choice that instantly purges contact information from the database. The
calling engine routinely enforces calling hour restrictions, name
frequency caps, and consent discover playback earlier than recordings start. A worldwide
DNC registry at each the platform and tenant stage prevents calling flagged
numbers.

Tech Stack

  • Frontend: Subsequent.js 14 App Router, Tailwind CSS, Shadcn UI
  • Backend API: Node.js, Categorical.js
  • Actual-Time Engine: Node.js WebSocket (ws / Socket.io)
  • Job Queue: BullMQ + Redis 7
  • Database: MySQL 8.0 with uncooked queries and connection pooling
  • Cache: Redis 7 for session tokens, charge limiting, and
    lively name state
  • File Storage: AWS S3, Backblaze B2, or MinIO
  • Mailer: Nodemailer SMTP or Resend API
  • Funds: Stripe SDK
  • Telephony: Twilio REST API + Twilio Media Streams

What Is Included

  • Full Subsequent.js frontend supply code (App Router)
  • Full Node.js / Categorical backend API supply code
  • Node.js WebSocket real-time name engine
  • Full MySQL 8.0 database schema with UUID-based tables
  • Docker Compose stack for one-command deployment
  • Surroundings validator setup script
  • Annotated .env.instance configuration template
  • Admin set up information (PDF)
  • Tenant onboarding information (PDF)
  • 6 months of merchandise help

Third-Get together Providers

This platform integrates third-party companies which are billed individually by
their respective suppliers and usually are not included within the buy value. Every
service is linked utilizing your individual account credentials. Prices fluctuate by
supplier, utilization quantity, and chosen plan. The next companies are used:

  • Twilio — telephony, outbound and inbound calling, cellphone quantity rental
  • OpenAI — GPT fashions (LLM), Realtime API (streaming voice), Whisper
    (speech-to-text)
  • Google Gemini — LLM fashions, Gemini Stay API (streaming voice)
  • Groq — high-speed LLM inference
  • ElevenLabs — text-to-speech voice synthesis
  • Cartesia — text-to-speech voice synthesis
  • Stripe — subscription billing and fee processing
  • Google Calendar API, Google Meet, Google Sheets API — workspace integrations
  • AWS S3 / Backblaze B2 / MinIO — file and name recording storage

Third-Get together Pricing & Billing

CallVIQ is bought as a self-hosted software program license. The acquisition value consists of
solely the software program supply code. Third-party companies are NOT included and should
be bought individually from their respective suppliers.

The platform follows a Carry Your Personal Key (BYOK) mannequin. Each tenant connects
their very own API keys and billing accounts. You’re billed straight by every
supplier primarily based by yourself utilization.

Service Goal Pricing
Twilio Telephone numbers & voice calls Utilization-based (per minute + cellphone numbers)
OpenAI Realtime API, GPT Fashions, Whisper Token & usage-based
Google Gemini Gemini Fashions & Stay API Utilization-based
Groq LLM Inference Utilization-based
ElevenLabs Voice Synthesis Character/usage-based
Cartesia Voice Synthesis Utilization-based
Stripe Cost Processing Transaction charges
AWS S3 / Backblaze B2 / MinIO File Storage Storage & bandwidth utilization

Necessities

  • Node.js 20 or greater
  • MySQL 8.0 or greater
  • Redis 7 or greater
  • A Twilio developer account (tenant-supplied)
  • A Stripe account for billing configuration
  • VPS or devoted server with a minimal of two CPU cores and 4 GB RAM
    beneficial
  • Docker and Docker Compose (non-compulsory, for containerized deployment)

Vital Notes

  • The acquisition consists of solely the CallVIQ software program.
  • No AI credit are included.
  • No Twilio credit or cellphone numbers are included.
  • No OpenAI, Gemini, ElevenLabs, Cartesia, or Groq credit are included.
  • You will need to create your individual accounts with supported suppliers.
  • Supplier pricing might change at any time with out discover.
  • All third-party charges are paid on to the respective suppliers.
  • The software program vendor shouldn’t be liable for third-party pricing or billing.
  • An web connection is required for AI and telephony options.

Earlier than Buying

Please assessment the pricing of the third-party companies you plan to make use of earlier than
buying this merchandise. The whole working value is dependent upon your chosen AI
supplier, telephony supplier, storage supplier, and month-to-month name quantity.


Source