About this plugin
Nik Voice Ticketing AI is a production-ready, zero-friction, AI-powered voice ticketing system for WordPress developed by Nik Neural AI Inc. ai), intelligently categorize and summarize the issue using Large Language Models (OpenAI GPT-4o-mini), and track click interactions on the page during the recording session.
Core Features
- Vanilla JS Floating Mic Button: Lightweight, ultra-responsive microphone trigger positioned cleanly on the screen.
- Modern Recording Dock: Real-time recording indicator with pulsating red dot, live elapsed timer, and dynamic animated audio waveform.
- Interactive Click Tracking & Visual Pinning: Captures DOM element clicks, CSS selectors, coordinates, and millisecond time offsets during voice recording.
- Speech-to-Text Multi-Model Support: Bring Your Own Key (BYOK) integration with OpenAI Whisper ( whisper-1 ) or Modulate.ai Velma-2.
- Automated AI Summary & Triage: Uses LLMs to generate a concise summary and intelligently categorize issues into departments (Sales, Technical Support, Billing, General Support).
- Unique Ticket ID & Email Delivery: Generates a unique Ticket ID and sends an email confirmation directly to the user.
- Comprehensive Admin Console: Clean 2-column layout with dark mode/light mode switcher, audio playback, download link, click timeline, and deduplicated reply thread.
- Customer Ticket Portal & WooCommerce Integration: Embed ticket portal via [nikvotia_tickets] shortcode or access via WooCommerce “My Account” dashboard endpoint.
- Advanced Visibility Controls: Target specific post types, pages, user login states, or specific User IDs.
- Zero 3rd-Party Frontend Dependencies: Built entirely with pure Vanilla JavaScript and CSS. No jQuery, React, or bulky frameworks.
External Services
This plugin connects to external third-party APIs to process voice audio recordings and deliver AI capabilities:
- OpenAI API
* Purpose: Audio transcription via Whisper ( whisper-1 ) and automated ticket summarization/triage via GPT-4o-mini.
* Data Sent: Voice audio file for speech transcription; transcribed ticket text for summarization.
com
com/policies/terms-of-use
com/policies/privacy-policy
- Modulate.ai API
* Purpose: Fast multilingual speech-to-text transcription and voice intelligence via Velma-2.
* Data Sent: Voice audio recording file.
ai
ai/terms-and-conditions
ai/privacy-policy
- Nik Neural AI Telemetry (Optional – Explicit Opt-In Only)
* Purpose: Diagnostic telemetry (WordPress version, PHP version, server environment, and pseudonymous site identifier) to improve plugin compatibility.
* Data Sent: Pseudonymous site hash (SHA-256 of home URL), administrator email (optional, disabled by default), PHP version, WordPress version, server software, plugin version, ticket count, and timestamp.
ca/tracking/
ca/
- Nik Voice Cloud & Canadian Sovereign AI (Optional)
* Purpose: Canadian speech-to-text (Groq Whisper-v3) and in-flight ephemeral cloud inference with Canadian data residency options.
ca
ca/voicedesk-ai/
ca/
ca/
Official Links & Resources
- Official Website: https://nikneural.ca/
- Product Page: https://nikneural.ca/voicedesk-ai/
- WordPress.org Plugin: https://wordpress.org/plugins/nik-voice-ticketing-ai/
- GitHub Repository: https://github.com/Nik-Neural-AI-Inc/nik-voice-ticketing-ai