Answer Slack Team Questions

The Way Siri, Google Assistant and Alexa Do.

Your New Slack Knowledge Base

KayBot is a conversational agent that lets your organisation answer messages in Slack 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.

Slack answers from your knowledge graph

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. One click from within Slack, 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.

Out-of-the-Box Slack Integration

Create your account, sign into your Graphs Control Panel and create the knowledge graph you'll use to answer team questions.

Click on the Enterprise Channels Slack button then follow the Add to Slack instructions. When you're finished just switch the Slack Integration to On and you're ready to go.

You'll now be able to query KayBot from within Slack. You can use a word or two as a direct message to KayBot, or you can ask her a question.

You can also add KayBot to any channel. Just prefix your query in that channel with @kaybot and she'll create a thread of answers that your team can reference, comment on - and interact with using the @kaybot prefix.

Simple Slack knowledge graph integration

Pay Only For the Answers You Need



  • 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.

Need an Enterprise Plan?

Find out about per CPU/min, per Workspace user and per query pricing.

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.

Your customers hang out in Messenger, WhatsApp*, Telegram and Discord. KayBot gives you a presence in each of these consumer messaging channels.

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.

* 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.