CustomGPT includes a categorisation feature. In short, this allows you to separate memory into sections and create chatbots that use different sections of memory at different URLs.

Let’s say you want to have an internal company chatbot and an external customer support bot.

First, create two categories. The names are purely for your reference - they aren’t shown directly to the user. Here, I’ve chosen ‘Internal’ and ‘External’

Untitled

Then, clone the index page. The page name should be the URL that the chatbot will be located. Here for example, the chatbot will be located at yourdomain.com/internal

Untitled

Once the page is created, select the page element (the top element on the element tree). Click the element inspector and find the ‘memoryCategoryName’ state. Set this value to exactly the name of the memory category you created. It is case sensitive. If your category is called ‘Internal’, then ‘internal’ will not work. Make sure there are no leading or trailing spaces if the category name doesn’t have these.

Untitled

Now, this page will only use memory in the category ‘Internal’. You categorise memory at the point of upload using the dropdown.

Untitled

And that’s it! Just remember that once a category is created, you can’t rename it so make sure you choose something useful.