icon
Conversational AI Voice Plugin

Real-Time Voice
Powered by AI

Let visitors have real-time voice & text conversations grounded in your website's own content. Capture leads, book Google Calendar meetings, and get deep analytics — all without leaving your site.

Natural Voice Chat RAG Knowledge Base Google Calendar Booking CRM & Lead Qualification
AI
Retrieval-Augmented Chat
8
Agentic Tools Integrated
100%
Response Grounding
24/7
Automated Booking & Support

Built for Modern AI Automation

A complete conversational stack connecting site knowledge, CRM leads, and calendar appointments under one agentic framework.

RAG Knowledge Base Engine PRO

Ground your assistant with automated indexing for posts, pages, custom taxonomies, and WooCommerce catalogs. Eliminates hallucinations by matching queries with vector embeddings.

VECTOR INDEX STATUS 100% GROUNDED
Natural Speech FREE

One-click text-to-speech powered by ElevenLabs or OpenAI TTS engines with custom speaking speeds and pitch controls.

OpenAI & ElevenLabs TTS
Lead Scoring CRM PRO

Captures contact detail mid-conversation, scores intent from 0-100, and categorizes leads into Kanban stages.

Prospect Intent Score: 92/100 (Hot)
Google Calendar Booking PRO

Real-time calendar synchronization lets visitors check availability, lock timeslots, or reschedule consultations directly inside the voice conversation.

Real-Time Free Slot Search → Immediate Invite Confirmation

See the Voice Agent in Action

Experience how the assistant interacts with visitors, answers content questions, qualifies leads, and schedules calendar events autonomously.

Instant content-grounded replies (RAG)
Automated lead qualification flow & scoring
Calendar slot booking integration (Google Calendar)
Agent
Assertiv AI Assistant
Online (Voice & Text)
Hello! I am your AI Voice Agent. I can guide you through our site, answer questions, or book calendar events. Try clicking one of the options below!

Advanced Voice & Chat Widget

FREE
Conversational Audio
  • Start speaking with one button using OpenAI TTS or ElevenLabs engines
  • Seamless fallback to standard text-based chats when needed
  • Configurable voice parameters including pitch, model, and speaking speed
  • Pre-audition voices instantly inside the administration area
Layout & Configuration
  • 6 display alignment options for floating desktop and mobile triggers
  • Hex color picker to dynamically skin buttons, icons, and highlights
  • Auto-open trigger to prompt visits upon specified loading delay
  • Adjustable maximum response tokens and daily usage session limits

AI Knowledge Base (RAG)

PRO
Intelligent Grounding
  • Embeds index from posts, custom taxonomies, and WooCommerce catalogs
  • Chunking tuning tools: edit target length and character overlaps
  • Filter list to completely exclude certain post IDs and URL extensions
  • Background task processor using WP-Cron queueing prevents timeouts
Advanced Indexing
  • Automatic website content scraper indices external references
  • Cosine similarity semantic matching evaluates queries instead of keywords
  • Manual trigger forces full document re-indexing on demand
  • Knowledge Gaps log flags user queries that couldn't be answered

Lead Qualification & CRM Pipeline

PRO
Lead Capture
  • Dynamically extracts names, phone numbers, budgets, and timelines from conversations
  • Runs scoring heuristics classifying leads from 0 to 100 based on completeness
  • Auto-segments prospects into Cold, Warm, Hot, and Qualified tiers
  • Dispatches email notifications immediately to sales contacts
Pipeline Management
  • Drag-and-drop Kanban view of lead stages inside admin dashboard
  • Full chat conversation scripts accessible by clicking lead rows
  • Export captured lead files to CSV for integration with external CRMs
  • Manual re-scoring recalculates prospect weights instantly

Google Calendar Booking

PRO
Natural Language Booking
  • Guides users in chat to coordinate available dates and free timeslots
  • Queries Google Calendar in real-time to avoid duplicate bookings
  • Configures custom timezone properties and business hours profiles
  • Auto-applies standard slot lengths for scheduled sessions
Synchronization
  • Reschedule and cancel actions synced between database and calendar
  • Secure OAuth integrations manage account connectivity smoothly
  • Standalone calendar tab shows list of scheduled and previous meetings

Autonomous Agentic Tools

CORE

The assistant executes conversational workflows by triggering individual backend tools based on visitor statements:

Tool Name Operation Details
SearchWebsiteTool Performs vector search matching relevant knowledge base articles to resolve content questions.
CreateLeadTool Saves user contacts and interests as a CRM lead record.
QualifyLeadTool Collects budget, timelines, and interests to score prospect intent.
UpdateLeadTool Modifies existing CRM lead properties mid-dialog.
GetCalendarAvailabilityTool Queries free timeslots within business hours for booking options.
BookMeetingTool Confirms the chosen slot and locks the meeting on Google Calendar.
RescheduleMeetingTool Updates calendar events when users request time changes.
CancelMeetingTool Removes meetings from calendar assets and local logs.

Extensible REST APIs

CORE

Automate features using versioned REST endpoints configured at /wp-json/assertiv-ai/v1/:

Public Access
  • GET /agent/{id}/public-config Public widget details
  • POST /conversation/start Open chat session
  • POST /conversation/message Submit queries
  • POST /conversation/end Close chat logs
  • POST /leads/submit Route submissions
  • POST /voice/synthesize Audio synthesis
Administration Controls
  • GET POST /agents List/create agents
  • GET PUT DEL /agents/{id} Manage agent
  • POST /knowledge/index-now Vector updates
  • GET /analytics Report metrics
  • GET DEL /conversations Transcript logs
  • GET PUT DEL /leads Manage leads
  • GET POST /meetings Audit calendar slots

Integrating the Agent

Embed custom assistants using simple shortcodes or raw PHP template commands.

Shortcode Implementation

Embed the voice assistant anywhere inside your post contents. Override settings like custom primary colors or position attributes:

[assertiv_ai_voice_agent agent_id="3" position="bottom-left" primary_color="#0ea5e9"]

PHP Hook Integration

Hook the assistant widget globally inside your footer files or custom theme layouts:

<?php if (function_exists('assertiv_ai_voice_agent')) { assertiv_ai_voice_agent([ 'agent_id' => 3, 'position' => 'bottom-left', 'primary_color' => '#0ea5e9', ]); } ?>

Upgrade to Premium Voice Power

Unlock the AI Knowledge Base, Lead Capture pipeline, Google Calendar Booking, and detailed analytics with PRO.

Assertiv AI Voice Agent
$9.99/mo
Billed monthly · Cancel anytime
$99.99/yr
Billed annually · Best value
Start Now — Monthly
  • Unlimited Assistants Creation
  • AI Knowledge Base RAG Indexing
  • Natural Language Meeting Booking
  • Dynamic Lead Qualification & Pipelines
  • Analytics & Knowledge Gaps Tracking
  • Premium ElevenLabs TTS Support
  • Priority Updates & Support
30-day money-back guarantee — no questions asked

Frequently Asked Questions

Find answers to common questions about the Assertiv AI Voice Agent.

No. The agent's system prompt instructs it to answer only from retrieved knowledge-base chunks. If no relevant content is found, it will say so rather than fabricate an answer.

Yes. You can select ElevenLabs as your default text-to-speech provider within the Voice Settings and configure it with your integration key.

The floating widget loads asynchronously and does not block page rendering. AI calls happen only when a visitor actively interacts with the agent, preserving site loading performance.

Conversations and lead data are stored in your own WordPress database. You control retention periods and can anonymise visitor identifiers. Voice recordings are not stored by default.

Yes. WooCommerce products and product categories can be indexed into the knowledge base so the agent can answer product-related questions.

Yes. You can use the agent_id attribute on the shortcode or pass it to the PHP hook to render specific assistant configurations on designated pages.

By default, all data is preserved when you deactivate or delete the plugin so you can reactivate seamlessly. If you prefer to permanently purge all data tables, you can enable the "Delete all data on uninstall" switch in the Advanced Settings before deletion.

Plugin Changelog

Review version history and new feature rollouts.

2.1.0 Latest Release
  • Added Google Calendar OAuth integration for real-time availability and meeting booking.
  • Added eight agentic tools (SearchWebsite, CreateLead, QualifyLead, UpdateLead, GetCalendarAvailability, BookMeeting, RescheduleMeeting, CancelMeeting).
  • Added Knowledge Gaps detection and resolution workflow.
  • Added ElevenLabs TTS provider support.
  • Added in-admin voice preview endpoint.
  • Added lead CSV export, pipeline stage management, and manual lead re-scoring.
  • Improved conversation orchestration with multi-tool calling support.
  • Added per-session and global usage limits.
  • Added configurable data retention and visitor anonymisation.
1.0.0 Initial Launch
  • Core voice/text widget with OpenAI Chat Completions.
  • Basic knowledge base indexing for pages and posts.
  • Admin dashboard with conversations view.
  • Settings panel for integrations, widget appearance, and privacy.