Contact Us
Platform Features

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.

Book a Demo → See Live Bot ↗
250+
Pre-built personas
25
Industry verticals
0
Code required
Bots you can build

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+ personas 25 verticals No code to configure
Persona Library: Browse and Subscribe
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 persistence GDPR ready No 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 tools SAP integration Proactive agents
tool_call.log
# Persona: Dispatch (Logistics)
# User asked: "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
PDF DOCX URLs YouTube Isolated 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 branding Multi-tenant NIVA 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 export Webhook push Analytics
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-detect Any language Admin toggle
Live Session Language 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 profiles Engagement data Conversation 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 input TTS output One 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 rating Comment capture Weak 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?
Fuel dock hours are 07:00–20:00 daily during summer. Diesel is available dockside; petrol by jerry can from the marina office.
Was this helpful?
Tell us more (optional)
"Didn't mention weekend hours"
This week
342 18 95%

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 handoff Multi-staff Bot resumes
Live Support Queue 3 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 → leads → form completions tracked end-to-end
Feedback score overlay. Satisfaction rate plotted alongside volume data
Live trends Persona breakdown Conversion 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.

Book a Demo → Contact Us