search

Typemill Plugins

ChatGPT Archive

With the ChatGPT Archive Plugin for Typemill, you can import all your chats from ChatGPT into your Typemill website and build your own private knowledge base.

Video Introduction

If you want a quick introduction, check out the article on creating a private archive with your ChatGPT conversations, or simply watch the short demo video below.

Requirements

How It Works

The plugin is flexible and easy to use. Here's a quick overview:

  1. Export your data from ChatGPT.
  2. Upload the archive into Typemill.
  3. Select the chats you want to keep.
  4. Choose a storage location and a sorting method (by date or topic).
  5. Start the import to convert your chats into editable Typemill pages.
Screenshot: Export data from ChatGPT

Go to your ChatGPT Settings → Data Controls and click on Export. You'll receive an email with a download link. The downloaded archive is a .zip file containing all your chats.

Screenshot: Upload ChatGPT archive

Install and activate the chatgptarchive plugin. Once activated, you'll see a new menu item under System Settings → Chatgptarchive. Use the upload interface to select and upload your .zip file:

Screenshot: Select chats

Choose which chats you want to import. You can:

  • Select individual chats
  • Select all
  • Deselect all

⚠️ Once a chat is imported, it cannot be deselected. To start fresh, use the reset option, but note that this might create duplicates or lead to inconsistancies.

Recommended: Select all chats for a consistent archive.

Screenshot: Storage and sorting options

Decide where and how to store your chats.

Storage location options:

  • Root: Save chats directly in the root folder, organized into subfolders.
  • chatgptarchive: Save chats in a separate chatgptarchive folder with subfolders.

Sorting options:

  • Chronological (default): Organize by chat creation date.
  • Thematic (recommended): Organize by keyword topics extracted from chat titles.

When using thematic sorting, you can customize folder names for better organization.

Screenshot: Conversion log

Click Start Sync to convert selected chats into Markdown pages. They’ll be stored in the chosen folder structure and immediately editable in the Typemill content area.


What’s Next?

The plugin stores each selected chat as a published page inside an unpublished folder. This allows you to:

  • Review and edit chats
  • Just publish the folder to have all chats in frontend
  • Use the search plugin or the bettersearch plugin for frontend discovery

Tips for Organizing Your Archive

Chat transcripts can be long and noisy — here’s how to keep things clean and useful:

  • Create folders for meaningful topics (if not done yet)
  • Move or copy relevant chats into those folders
  • Use the Kixote plugin to summarize chats with AI assistance

Now you’ve turned your old chats into a structured, searchable, and editable knowledge base!