Welcome to inGenious AI

Welcome to the inGenious AI platform. With inGenious AI, you can create and manage chatbot content to talk to your users, answer their questions, perform tasks for them and fulfill their requests.

Let's look at how the different elements of inGenious AI chatbots fit together.


A chatbot interacts with your users using the content you provide. You can create as many chatbots as you need in the inGenious AI platform. Each chatbot contains its own content including passages, scripts, webviews, questions, integrations and other settings. Content, settings or user information are not shared across chatbots.

See Chatbot settings.


Passages are where you create the chatbot content: what the chatbot says to a user, and what kind of response it expects in return. Each passage is one "turn" in the conversation: the chatbot says or does something, and the user responds.

See Passages.


Conversations group your passages into collections to make it easy to maintain passages about a single topic (such as booking an appointment), and provide context for the chatbot to understand what the user might be talking about. Inside a conversation, you lay out passages in a flow to control how one passage leads into another.

See Conversations.


Questions are replies the user types to the chatbot. They may be:

  • Actual questions, such as "how much do tickets cost?".
  • Statements indicating the user's intent, such as "book appointment".
  • Complaints.
  • Requests.
  • Information or status updates.
  • Other kinds of responses including emoji, images or stickers.

Your chatbot's response to a question can vary based on which conversation the chatbot is in when the user sends the question.

See Questions


Notifications allow you to send messages to a user without them first interacting, such as appointment reminders. You can schedule event notifications per-user for a specific time relative to their time zone.


Your audience are the users interacting with your chatbot. You can view information about them such as their name (if available from the channel), the date they first interacted with your chatbot and the channel they used, download a CSV of their details, and manually unsubscribe them from stories.

See Audience.


Not all chatbot content is evergreen: sometimes you want to send time-sensitive messages to your users. Stories allow you to send broadcasts to an audience or specific audience segment.


Scripts can add more advanced interactions to your chatbot, such as sending emails, interacting with third-party APIs, sending messages with dynamic content and displaying dates in specific forms. Scripts are written in JavaScript using the provided inGeniousAI chatbot API.

See Scripts.
For the inGeniousAI developer guide, see Scripts (developer guide)


Webviews are in-chat webpages that help your users do things that would be difficult or tedious to do via chat bubbles, like filling in a form. They’re written in HTML and JavaScript as single-page apps and can use any CDN or API that allows cross-site scripting.

For the inGeniousAI developer guide, see Webviews (developer guide).


Versions allow you to develop and test changes to your chatbot without impacting your users. A version is a snapshot of your chatbot's conversations, passages, scripts, webviews and notifications. When you have tested changes to your chatbot and are ready to make them live, publish a new version. You can deploy newer or older versions of your chatbot as you need.

See Versions.

Was this article helpful?
0 out of 0 found this helpful



Article is closed for comments.