Everything Built
Into One Platform

Personas, workflows, memory, forms, webhooks, white-label, agentic tool use, and language intelligence. NIVA packages the entire agentic AI stack into one no-code platform.

  • No usage-based billing
  • Live across 25 industries
  • White-label ready

250+

Pre-built personas

25

Industry verticals

0

Code required

Bots you can build

iTechHRP InfraMarina PyGreen GlobalyxPySquadRyno Wallet

250+ Pre-Built
Persona Library

Stop building from scratch. NIVA ships a superadmin-curated library of 250+ expert personas across 25 industry verticals. Each has its own tone, domain prompt, trigger keywords, and tool assignments. Subscribe and go live immediately.

  • 25 domain categories: Marina, Healthcare, Finance, Legal, SaaS, and 20 more
  • 10 persona types per domain: Sales, Support, Onboarding, Billing, Compliance, and more
  • Subscribe, not build. Saves weeks of prompt engineering per vertical
  • Custom personas alongside library. Extend any persona with your own instructions
250+ personas25 verticalsNo code to configure
Persona Library
250+ available
Marina
10 personas
🏥
Healthcare
10 personas
🏦
Finance
10 personas
⚖️
Legal
10 personas
💻
SaaS
10 personas
+20 more
25 total
Marina Manager persona subscribed · Active

Cross-Session
Memory

NIVA remembers visitors across separate browser sessions. Return days later and the bot knows your name, your context, and your previous questions without asking again.

  • Persistent visitor recognition, no login required
  • Past context injected naturally. Bot references history in every new conversation
  • Persona-aware memory. Context follows the visitor across agent switches
  • Privacy compliant. Memory cleared on request, isolated per bot
Session persistenceGDPR readyNo login needed
🤖
Harbour Marina
Memory: active
Session, 14 days ago
Hi, I'm James. I sail a 12m sloop called Serenity.
Great to meet you James! I have noted Serenity, a 12m sloop. Shall I check available berths?
Yes, looking at mid-July for 2 weeks.
Noted. I have logged your dates for mid-July.
Memory saved: James · Serenity · 12m · July 2026
New session, today
Hi again
Welcome back James! July is coming up. Shall I check current berth availability for your 2-week stay?

Agentic Tool Use
Per Persona

Each persona gets its own live tools. A marina persona calls the weather API. An SAP persona searches OSS notes. A logistics persona queries freight rates mid-conversation, automatically, without the visitor knowing.

  • Tools assigned per persona, not per bot globally
  • AI decides when to invoke, based on conversation context automatically
  • REST endpoint tools. Configured via webhook definition, no code required
  • Supports SAP, CRM, weather, and freight APIs and any HTTP endpoint
  • Goal-driven agents pursue multi-step objectives autonomously
REST toolsSAP integrationProactive agents
tool_call.log · Dispatch persona
# User: "What's the freight rate to Singapore?"

tool_invoke: freight_rate_api
  params: {
    "origin": "Mumbai",
    "dest": "Singapore",
    "cargo_kg": 500
  }

tool_result:
  rate_usd: 2.40/kg
  eta_days: 8-12
  carrier: "MSC / Maersk"

✓ Response composed with live rate injected

Private Knowledge
Base per Bot

Upload PDFs, Word docs, URLs, or YouTube transcripts. NIVA indexes your content into a dedicated vector database. Fully isolated per bot, per tenant.

  • PDF, DOCX, URL, YouTube, and plain text all supported
  • Per-source indexing. Update one file without rebuilding the entire index
  • No character cap, unlike Chatbase's 33MB limit
  • Fully isolated. No cross-contamination between bots or tenants
PDFDOCXURLsYouTubeIsolated DB
Knowledge Base: Harbour Marina Bot
Harbour_Rates_2026.pdf
2.3MB · Indexed · 847 chunks
✓ Live
harbourmarina.ie (full site)
12 pages · Indexed · 1,203 chunks
✓ Live
Marina Intro Video
YouTube transcript · 312 chunks
✓ Live
+ Add source: PDF, URL, YouTube, or text

Full White-Label
on Every Plan

Your brand, your colours, your bot name. The "Powered by" footer is fully configurable. Agencies resell NIVA under their own brand. NIVA stays completely invisible.

  • Bot name, tagline, accent colour, and avatar. All configurable from admin
  • Powered by text and link. Set it to your agency or client name
  • Multi-tenant isolation. Each client sees only their own data
  • One script embed. Brand baked in at widget.js generation time
Full brandingMulti-tenantNIVA invisible
Widget Branding: Admin Panel
Bot name
Harbour Marina Assistant
Accent colour
#0369a1
Powered by
Harbour Digital (your agency)
Widget URL
/harbour/widget.js
✓ Widget live. Brand propagated to all embed locations
📈

Lead Capture +
Session Analytics

Every conversation is logged. Leads are captured automatically after two exchanges. No interruption, no pop-up. Export to CSV or push to your CRM via webhook in real time.

  • Automatic lead capture: name and email after 2 exchanges
  • Full conversation history per session, attributed per bot
  • CSV export, one click, filtered by bot or date range
  • Tenant isolation. Each client sees only their own leads
CSV exportWebhook pushAnalytics
Recent Leads: Harbour Marina
NameEmailIntent
James H.james@email.co.ukBerth
Maria L.maria@sailco.ieSeason
Tom B.tom@offshore.comCharter
Export CSV
View All 47 Leads
🌐

Automatic Language
Detection and Mirroring

NIVA detects the language each visitor writes in and responds in the same language automatically. No configuration needed per visitor. Enable the toggle once in admin and every conversation adapts to the visitor's natural language from the first message.

  • Per-message language detection using server-side analysis on every incoming message
  • Session-persistent language memory. Detected language stored per session for consistent responses
  • Admin toggle per bot. Enable or disable from the Chatbot Configuration panel
  • Silent detection. No language selector shown to the visitor, fully transparent
  • Works across all personas. Language context is preserved when the bot switches agents
Auto-detectAny languageAdmin toggle
Live SessionLanguage mirroring on
Bonjour, je voudrais réserver un emplacement pour mon bateau.

Detected: French (fr)

Bonjour! Je serais ravi de vous aider. Quelle est la longueur de votre bateau et quelles sont vos dates souhaitées?
My boat is 10m. Looking at mid-August.

Detected: English (en)

Perfect. A 10-metre vessel for mid-August. Let me check available berths for those dates.
📊

User Behaviour
Intelligence

NIVA builds a session profile for every visitor automatically. Intent signals, lead data, persona interactions, language, and form completions are all captured and stored per session. Your admin panel becomes a live window into how visitors engage with your bot.

  • Session-level visitor profiles built from conversation content, lead data, and form responses
  • Full conversation replay. Every message stored and viewable per session in the admin panel
  • Intent visibility. See what visitors asked, which persona responded, and which forms were completed
  • Engagement metrics: session duration, message count, lead conversion, and form submission rates
  • Per-bot tenant isolation. Users see only data from their own bots
Visitor profilesEngagement dataConversation replay
Visitor Session Profile
👤
Session #2847
2 Apr 2026 · 14 messages · 8m 32s
Lead capturedJames H.
Primary intentBerth booking
Persona servedMarina Manager
Language detectedEnglish (en)
Form completedBooking Request
47
Sessions today
62%
Lead rate
8.4m
Avg duration
🎤

Voice-Enabled
Conversations

Visitors can speak to your bot and hear it respond. Built-in speech-to-text input and text-to-speech output. No third-party setup, no extra configuration. Enable one toggle in admin and your web widget speaks.

  • Push-to-talk and auto-detect modes. Widget picks up voice on click or on silence break
  • Text-to-speech responses. Bot replies read aloud in natural-sounding voice
  • Language-aware speech. Speaks in the detected visitor language automatically
  • Works alongside text. Voice and text inputs coexist in the same session
Speech inputTTS outputOne toggle
Voice Session Live
🎤

Listening…

You said
"What berths are available in July?"
Speaking
"We have 4 berths free in July, two for vessels up to 10m and two for up to 15m."
👍

Response Feedback
Collection

Every bot response carries a thumbs-up / thumbs-down. Visitors rate answers inline, without interrupting the flow. Every signal is logged against the exact message, session, and persona, giving you a live quality score across your bot.

  • Per-message thumbs up / down. Appears on every bot response, non-intrusive
  • Optional comment prompt. Visitors can add text after rating a response
  • Logged with full context: message text, persona, session ID, timestamp
  • Surfaced in admin. See your lowest-rated responses to spot training gaps immediately
Inline ratingComment captureWeak spots flagged
🤖
Harbour Marina
Our peak season berth rates for a 10m vessel are €48 per night. Weekly packages start at €295 and include water, electric, and Wi-Fi.
Was this helpful?👍 24👎 2
This week
👍 342👎 1895%
🎧

Live Support with
Multi-Staff Queue

When the bot reaches its limit, it hands off seamlessly to a human agent. Multiple staff members share a real-time queue, claim conversations, and see the full chat history from the moment they connect. No context lost.

  • Instant AI-to-human handoff. Triggered by visitor request or bot confidence threshold
  • Shared queue across staff members. Any available agent claims the conversation
  • Full history visible on arrival. Agent sees every message from the session before claiming
  • Bot resumes after resolution. Agent resolves, bot picks back up automatically
  • Queue polling and notifications. Staff notified in dashboard in real time
Human handoffMulti-staffBot resumes
Live Support Queue3 waiting
Session #3012
Waiting 2m 14s · 8 messages

"I need help with my invoice, the bot can't find my booking"

Session #3009
Waiting 4m 51s · 12 messages

"Urgent: need to move my departure date"

Sarah (staff) is handling Session #3007
📈

Analytics Dashboard
+ Behaviour Intelligence

Your admin panel becomes a live command centre. Aggregate trends, message volumes, top questions, persona performance, lead conversion rates, and peak hours, all in one view, updating in real time.

  • Traffic and volume trends. Daily, weekly, and monthly message and session counts on a single chart
  • Top questions by frequency. Automatically clustered from conversation content, no tagging required
  • Persona performance. Sessions, leads, and engagement rate broken down per persona
  • Lead conversion funnel. Sessions to leads to form completions tracked end-to-end
  • Feedback score overlay. Satisfaction rate plotted alongside volume data
Live trendsPersona breakdownConversion funnel
Analytics: Last 7 days
1,847
Sessions
63%
Lead rate
95%
Satisfaction
7.8m
Avg session
Daily Sessions
MonTueWedThuFriSatSun
Top Questions
Berth rates & availability312
Fuel dock hours218
Season pass pricing154

Ready to See It All in Action?

Book a 30-minute demo. We will build your first bot live: personas, knowledge base, and a working widget before the call ends.