Answer Customer & Team Questions

The Way Siri, Google Assistant and Alexa Do.

Say Hello to KayBot

KayBot is a conversational agent - a chatbot - that lets your organisation answer messages by consulting a knowledge graph. This is the same technology used by Google, Apple, Amazon, Microsoft and the other information superpowers.

The knowledge graph that KayBot uses is your own - built from your data and facts.

* Kay is for Knowledge.

Knowledge graphs drive the chatbots of all the information superpowers

Start Your FREE TRIAL Today!

Take a week or two to try every feature. No credit card required.

Already have an account?   Launch your Control Panel

Simple Knowledge Graph Creation

Until now, building an Enterprise Knowledge Graph has been an expensive, resource-intensive exercise.

Luckily, KayBot has skills that no other chatbot, virtual assistant, knowledge graph tool or graph DBMS can match. She lets you build your knowledge graph using conversational English.

You, your domain experts and anyone else on your team can now just "chat" with KayBot to capture your organisation’s knowledge. No-code and no PHD required.

Knowledge graph creation using a chatbot
Chatbot concept within knowledge grapn

We've Done the Hard Work For You

Your new knowledge graph comes pre-loaded with more than 80,000 common concepts and it already understands more than one million English words.

As you build your graph over this framework, KayBot's Graph WorkSpace provides clean, relevant visualisations that make it easy for you and your team to formalise your organisation's knowledge.

Be Where Your Customers and Team Are

Your customers hang out in Messenger, WhatsApp*, Telegram and Discord. Your in-house knowledge consumers use Slack and Microsoft Teams. KayBot gives you a presence in each of these channels, out-of-the-box.

You can also embed a simple chat widget script to put KayBot into your own corporate, customer support and forum sites and onto your pages at partner sites.

Chat for Messenger, WhatsApp, Telegram, Discord, Slack and Microsoft Teams

Try Some Channels

See how KayBot works. Give these channels a test drive now.


Add KayBot to Slack and give your team in-app answers to any organisation, product or domain question. One click and they can also start adding to or correcting that knowledge.


1.3 billion people use Facebook Messenger every month and many of those are, or could be your customers. Connect KayBot and make it easier for them to get their questions answered.


Let your customers and followers get the official facts at any time by adding KayBot to your Telegram Group or providing a link in your Channel.

Pay Only For the Answers You Need



  • 50,000 queries
  • All consumer channels
  • One Workspace user
  • Two on-demand graphs
  • 10 stored graphs

Paid annually. $47/mo if paid monthly.



  • 200,000 queries
  • All consumer channels
  • One Workspace user
  • Three on-demand graphs
  • 20 stored graphs
  • Table-to-Graph import
  • Live chat handover
  • Intent handover

Paid annually. $119/mo if paid monthly.



  • 300,000 queries
  • All consumer channels
  • Enterprise channels
  • One Workspace user
  • Three on-demand graphs
  • 20 stored graphs
  • Table-to-Graph import
  • Live chat handover
  • Intent handover

Paid annually. $179/mo if paid monthly.



  • 500,000 queries
  • All consumer channels
  • Enterprise channels
  • Three Workspace users
  • Four on-demand graphs
  • 50 stored graphs
  • Table-to-Graph import
  • Live chat handover
  • Intent handover

Paid annually. $299/mo if paid monthly.



  • 1,000,000 queries
  • All consumer channels
  • Enterprise channels
  • Ten Workspace users
  • Five on-demand graphs
  • One always-on graph
  • 100 stored graphs
  • Table-to-Graph import
  • Live chat handover
  • Intent handover

Paid annually. $479/mo if paid monthly.

from $649/mo


  • Per CPU/min Graph pricing
  • Per user Workspace pricing
  • Per query pricing
  • 500 Credits (accumulating)
  • All consumer channels
  • Enterprise channels
  • 1000 stored graphs
  • Table-to-Graph import
  • Live chat handover
  • Intent handover
Talk to Us

Paid annually. $779/mo if paid monthly.

Frequently Asked Questions

WorkSpace is a chat window on steroids. It's a place where you can add new concepts and facts to your knowledge graph using conversational English and simple forms. It's also a place where you and your team can collaborate by recording suggestions and comments against these concepts.

WorkSpace has visual tools that let you see the shape of your emerging knowledge graph and it maintains a conversational audit trail of who changed what.

Consumer channels are: Facebook Messenger, WhatsApp*, Telegram, Discord and the KayBot Chat Widget.

Enterprise channels are: Slack and Microsoft Teams.

* Coming soon

A query is any question or comment from a user in any connected chat device or in any Consumer or Enterprise channel. A request made using Graph Workspace or the REST API is also a query. Query counts are collected from all graphs that have been run during the month and then totalled.

Running your knowledge graphs "on-demand" is how we keep your costs down. It's a strategy that some call "serverless" computing. When a query arrives at your on demand graph, the graph is started to service that query. The graph then stays running while it's getting queries, and for a few more minutes after the last query is received.

Each graph runs on its own isolated graph database, so it can take a few seconds to start. However, it's usually less than the time it would take a human to type a response.

For Business and Enterprise plans, time-critical and high-use graphs can be set to "always on" in the KayBot Control Panel.

Yes you can. The Graphs Control Panel gives you comprehensive control over your account, its subscription plan and your graphs. Your plan may place some resource constraints on your graphs, but within those constraints you can control their resource footprint, their integrations and many other properties. For more detail see the FactNexus EKG Graphs Control Panel Reference.

Very. Your knowledge and data are encrypted at rest, and in transit. Enterprise users even get to control the key used for that encryption.

There are no multi-tenancy risks to your in-memory and working knowledge either. Each of your graphs runs on its own isolated graph database.

To register for an Essentials, Specialist, Workplace, Team, Business or Enterprise plan, first register for a Free Trial.

When you're ready, you can choose your plan by clicking Change Plan in the Account Details tab of your Graphs Control Panel.

Enterprise plan CPU-minutes, Workspace users and queries are paid for using KayBot Credits. An Enterprise plan includes 500 credits per month. This is enough to cover the KayBot resource needs of most enterprises. Credits that aren't used are accumulated for the next billing period and, if needed, more can be bought either manually or automatically.

It's a subscription strategy that gives you predictable costs and no risk of "bill shock".

Yes. You can build, modify and get answers from your graphs - and integrate them with other applications - using the  EKG REST API.

What's more, the API hides the structural complexity inherent in any knowledge graph by providing simple abstractions - Concepts, Facts and Cards.

KayBot can "bulk load" existing data into your knowledge graph. The product list from your WooCommerce, Squarespace, Shopify or other e-commerce store for example. Or the tags, titles and URLs of the articles or snippets from your Wordpress, Wix, Zendesk, Confluence or other Knowledge Base.

Prepare the table as a CSV (Comma Separated Value) file, then ingest it from your Graph Control Panel. Alternatively you can POST it using the REST API. For more detail see the FactNexus EKG Table-to-Graph API Reference.

Yes. KayBot understands the semantics of a user's "I want to talk to a human" request and will take them to the relevant "handover" concept. It's then one click to connect with the live chat framework of your choice.

KayBot is a powerful Knowledge Agent, but she's not designed for building procedural chatbot pathways. She does, however, have the semantic prowess to understand a user's intent.

To connect with your existing agent, you create a knowledge graph concept for each intent your procedural agent handles. Using a strategy we call "Intent Handover", KayBot infers your user's intent then directs them to your bot via that concept.

See it working - ask KayBot something like "Why is my messenger integration not working?"

Alternatively, you can use the REST API to collect responses from KayBot and pipe them through your existing bot framework.

First up, ask KayBot. If KayBot can't locate a concept that answers your question, she'll point you to the community forum or connect you with a live agent.