back to tutorials

Creating a Personalised Content Creation Chatbot

Learn how to create a personalized content creation chatbot using ChatBotKit in this step-by-step tutorial. Use datasets and relevant documents, connect to a website to train the chatbot and specify responses and reactions based on user input in natural language. Test and integrate the final product with your website or social media platforms.

Creating a personalized content creation chatbot is valuable for businesses or individuals looking to automate their content creation process. This can save significant time and resources for content creation while providing a personalized touch to the generated content.

This tutorial will walk you through the steps to create your personalized content creation chatbot using ChatBotKit. The chatbot will use datasets to provide specific domain knowledge, combined with the GPT-3.5 Turbo model to generate content.

Step 1: Creating a Dataset

Log in to ChatBotKit and go to the Datasets section in the top menu. Click on the Create Dataset button, and you will be guided to create a dataset tailored to your use case.

When creating your Dataset, be sure to include information that is relevant to the content you want your chatbot to generate. This could include information about your industry, product, or service.

Step 2: Uploading Data

Once your Dataset is created, you can enrich it by uploading relevant documents or connecting to a website. This will train your chatbot to generate content specific to your domain and audience.

  1. Click the "Import" button from your dataset page.
  2. Select the "File" tab.
  3. Select the files you want to import and click the "Import" button.

Finally, click the "Create Records" button.

Step 3: Testing Your Dataset

You can test your Dataset directly from your dataset page. You can start chatting with your data instantly or search it. Ask any question and get specific answers.

Step 4: Creating a Chatbot

You can use your dataset page for content generation, but we can go one step further by creating a custom chatbot. This is useful in case we want to provide additional instructions.

  1. Click "Bot" from the top navigation bar.
  2. Click the "Create New Bot" button.
  3. Add bot backstory.
  4. Expand the "Advanced Options" menu.
  5. Select your Dataset.
  6. Make sure the model is "gpt-3.5-turbo".
  7. Optionally make your bot public.

Step 5: Creating Content

Now that our chatbot is ready, we can create specific content on the topics in the Dataset. Try it out, and ask it to construct an article or a tutorial.


With ChatBotKit, creating a personalized content creation chatbot is easy. Using datasets, relevant documents, connecting to a website, the GPT-3.5 Turbo model, and ChatBotKit's Conversation Playground, you can create a chatbot that generates content tailored to your specific domain and audience.