Skip to main content

General Information

This article explores the core concepts of NoForm AI, detailing how bots, assistants, and the chat widget work together to engage website visitors and automatically capture leads.

Written by NoForm Team

Welcome to NoForm AI! This article covers the fundamental concepts of our AI-powered chatbot platform, explaining how the system works to help you generate leads and engage with your website visitors. Understanding these core concepts will help you build, customize, and manage your AI assistants effectively.


What is NoForm AI?

NoForm AI is an AI-powered chatbot platform designed for lead generation and customer engagement that allows businesses to add intelligent chat assistants to their websites. The system consists of two main parts: the Dashboard, where all setup, management, and analytics take place, and the Chat Widget, an embeddable interface that loads directly on your website for visitors to interact with. All configuration and AI processing happen on the backend, while the lightweight widget displays the chat interface to your users.


Understanding Bots

A bot in NoForm AI is the top-level entity that represents a single chatbot instance tied to your specific website or business. Each bot serves as the main container for your chatbot's configuration, connecting your company instructions, lead attributes, knowledge base, and conversational assistants.

Key bot properties include a CTA (Call to Action), which is the primary goal you want the chatbot to guide visitors toward, such as "Book a free consultation" or "Get a quote". Additionally, every bot is assigned a Bot ID. This Bot ID is a unique 24-character hexadecimal string used to identify your chatbot when installing the widget, sharing chat links, or setting up webhook integrations.


Understanding Assistants

While a bot is the main container, an assistant is a configurable persona within that bot that actually handles the conversations with your visitors. Assistants allow you to have multiple conversation styles within a single bot. For example, you could configure a Sales assistant with a friendly tone for your product pages, and a Support assistant with a professional tone for your help center.

Each bot can have up to 10 configurable assistants, and one must be marked as the default. The default assistant handles any conversations that do not match the specific routing rules you have set up for your other assistants.


How the AI Answers Questions

To provide accurate answers about your business, the platform uses RAG (Retrieval-Augmented Generation). When a visitor asks a question, the system searches the documents and website content you have provided in your knowledge base. It then provides this relevant information to the AI, allowing the chatbot to give contextual, highly accurate answers based directly on your specific business content.


Visitors, Chats, and Leads

The NoForm AI system tracks the customer journey from the moment they land on your page, moving them through three key stages:

  • Visitors: A visitor is any person who loads a page on your website where the NoForm AI widget is installed. The system securely tracks their visited pages, browser language, and geographic location before they even begin typing.

  • Chats: A chat is the actual conversation session between the visitor and the AI assistant. A visitor becomes a "chat" the moment they send their first message. Each chat is assigned a unique chat ID and contains automatically generated conversation summaries.

  • Leads: When the AI detects that a visitor has shared contact information or expressed buying intent naturally during the conversation, the chat is classified as a lead. The system extracts this information automatically without requiring visitors to fill out separate forms.
    ​


Benefits

  • NoForm AI automatically extracts lead information directly from natural conversations, eliminating the need for traditional, friction-heavy contact forms.

  • You can create up to 10 distinct assistant personas per bot, allowing for tailored interactions based on the specific page the visitor is viewing or the questions they ask.

  • The chat widget loads asynchronously using a deferred script, ensuring it does not block your page from rendering or slow down your website's performance.

Did this answer your question?