A Full Flow Engine
Inside the Chat

Build multi-step automated workflows that run inside the conversation: conditional branching, dynamic forms, persona handoffs, API calls, and webhook triggers. No Zapier needed. No code required.

  • No usage-based billing
  • Live across 25 industries
  • White-label ready
Conditional branchingDynamic forms at any nodeWebhook on completionPersona handoffsLive API callsNo code required

Live Flow · Appointment Intake

Visitor says "book appointment"
Returning patient?

YES →

Load history & greet

NO →

Show intake form
POST to clinic EHR
Confirm slot
iTechHRP InfraMarina PyGreen GlobalyxPySquadRyno Wallet

Built in 4 Steps. Running in Minutes.

No developer needed. The flow builder is a no-code visual tool in your BotMaster admin panel.

Step 01

Set a Trigger

Write the trigger in plain English: "when the patient wants to book an appointment". The AI recognises intent and starts the flow.

Step 02

Add Nodes

Chain message nodes, condition branches, dynamic form nodes, persona handoff nodes, and API call nodes with visual connectors.

Step 03

Attach Forms & Webhooks

Any node can trigger a dynamic form inline inside the chat. On submission or completion, NIVA fires a webhook with the full payload.

Step 04

Activate & Monitor

Toggle the flow live. Monitor completions, drop-off rates, and webhook delivery in the admin panel.

Six Building Blocks. Infinite Flows.

Trigger Node

Flow Start Trigger

Defines the condition that starts the flow. Write in plain English and the AI evaluates every message against active triggers.

Condition Node

Branch on Any Condition

Fork the flow based on form input, session data, persona, visitor history, or an LLM evaluation of the conversation.

Form Node

Dynamic Form Inline

Attach a form to any node. When the flow reaches it, the form appears inline in the chat widget.

Persona Handoff

Route to Any Agent

Hand off the conversation to a different persona mid-flow. From Onboarding to Sales, seamless and invisible.

API Call Node

Live API Call Mid-Flow

Call any REST endpoint mid-conversation. Response data is available in the next node for branching or messages.

Webhook Node

Fire & Forget Webhook

Fire a POST with full flow payload to your CRM, Zapier, Make, Slack, or any HTTP endpoint.

Real Flows, Real Businesses

Production flows running in NIVA bots today, across different industries, built without code.

🏥

Patient Appointment Intake

Collect patient details, insurance, and preferred time, then push to the clinic booking system without staff involvement.

  1. 1Trigger: "book appointment"
  2. 2Check: returning patient? Load history
  3. 3Form: symptoms + insurance
  4. 4Webhook → clinic EHR
  5. 5Confirm slot with reference
🏢

Lead Qualification

Qualify inbound visitors against ICP criteria, collect contact details, and route to the right sales rep automatically.

  1. 1Trigger: "pricing" / "demo" intent
  2. 2Questions: company size, use case
  3. 3Branch: ICP match? → hot / cold
  4. 4Form: name + email + phone
  5. 5Webhook → CRM + Slack alert
🚛

Freight Quote Generation

Collect cargo details inline, call the freight rate API, and deliver a live quote, all inside the chat widget.

  1. 1Trigger: "freight quote"
  2. 2Form: origin, destination, weight
  3. 3API call → freight rate engine
  4. 4Deliver quote in message
  5. 5Webhook → CRM opportunity
🏘️

Property Viewing Request

From property interest to booked viewing, captured inline, routed to the agent's calendar without a phone call.

  1. 1Trigger: "viewing" / "visit"
  2. 2Form: name + phone + date pref
  3. 3Branch: by area → route to agent
  4. 4Webhook → agent calendar API
  5. 5Confirm with reference
👥

HR Onboarding Flow

Guide new hires through day-one tasks, collect paperwork acknowledgements, and notify HR of completion automatically.

  1. 1Trigger: new hire session start
  2. 2Guide through welcome steps
  3. 3Form: policy acknowledgement
  4. 4Handoff to IT persona
  5. 5Webhook → HRIS completion log

Webhook Integration

Every Flow Completion
Fires to Your Systems

Configure a webhook on any flow or individual form. The moment a visitor completes the flow, NIVA fires a POST with the full session payload, form data, visitor ID, bot name, and timestamp, to your endpoint.

ZapierMake.comSlackAny CRMREST APIn8nSAP
1

Flow reaches completion node

All nodes executed, form responses collected, API calls returned.

2

NIVA fires the webhook

POST to your configured URL in under 1 second.

POST → clinic.example.com/api/appointments
3

Full payload delivered

Flow name, bot name, session ID, visitor ID, timestamp, all form values, and API call results.

{"flow":"Appointment Intake","session":"abc123","data":{...}}
4

Your system takes over

Create a CRM deal, send a Slack alert, book a calendar slot, or trigger any downstream automation.

Build Your First Flow on a Demo

Book a demo and we'll build a real workflow for your business, live, during the call, no prep needed.