How to import your Claude chat history into Whizi

The short answer

Whizi imports a Claude export from Settings, under Account, where the item is called Import Chats. Pick conversations.json out of your Claude export, or pick the export .zip and Whizi decompresses only that one entry from it. Your browser parses the file and posts the conversations, which land as ordinary chats in your list. Claude is one of exactly two accepted import sources, alongside ChatGPT.

What arrives is the text of the conversation. For a Claude export, thinking blocks, tool calls and attachments are dropped, and only text blocks are imported. That is a deliberate rule, not a failure, so an imported chat can legitimately be shorter than the original looked.

QuestionAnswer
Which file do I pickconversations.json, or the export .zip it sits in
Does my export get uploadedNo. It is parsed in the browser, and only normalized conversations are posted
What carries overUser and assistant text, conversation titles, original timestamps
What does notThinking blocks, tool calls, attachments
How big can it beA raw .json is accepted up to 300 MB. The .zip path has no ceiling of its own
What if I run it twiceThe same chats land once. Re-running is the intended recovery

What a Claude export turns into

Each conversation in the export becomes one chat. The rules Whizi applies while it converts them are worth knowing, because every one of them can make an imported chat differ from what you remember.

RuleWhat you see
Only text blocks are importedThinking blocks, tool calls and attachments from the Claude export do not appear
Titles are trimmed to 120 charactersA long title arrives cut, not rejected
A conversation with no usable title becomes Imported chatSeveral such chats share that name
A message over the content cap is truncatedOne oversized message does not cost you the rest of that conversation
A timestamp before 2015-01-01, or in the future, is discardedThat row falls back to the time you ran the import
A conversation with no readable text is counted as skippedIt is reported to you rather than silently dropped

The last row is the one people misread. A skipped count is information about your export file, not a sign that something went wrong in Whizi. It counts conversations that hold no readable text at all.

How a large export is handled

You do not have to split a big export yourself. The importer slices it for you, against caps that are the same for a Claude export and a ChatGPT one.

CapValue
Conversations per request25
Messages per conversation per request400, with the remainder sent as append slices onto the chat the first slice created
Request body accepted by the import endpoint2,000,000 bytes
Request budget the website actually uses1,200,000 bytes, deliberately under the cap to leave room for the request envelope
Import requests per minute20

The rate limit is the part that looks like a bug and is not. An import that hits it is not surfaced as an error: the client waits 20 seconds and retries, up to 4 attempts per batch. So a big Claude export that seems to stall for twenty seconds at a time, then moves again, is behaving exactly as designed. Leave it running. The rest of the rate limiting picture is in rate limits.

Running the import twice is safe

Every imported conversation is keyed by account plus source plus source id. Re-importing the same export, resuming after a dropped connection, and clicking Import twice all land the same chats once.

Two consequences follow from that key. The first is that the source is part of it, so a Claude import and a ChatGPT import on the same account are tracked separately and cannot collide with each other. The second is that when an export gives no stable conversation id, the key falls back to a hash of the transcript itself, so those conversations are still matched on a re-run rather than duplicated.

There is one behavior to watch for. Deleting an imported chat and then importing the same export again brings that chat back rather than reporting a duplicate. If you deleted an imported conversation on purpose, do not re-run that export unless you want it returned.

Your export file does not leave your browser

The export file itself is never uploaded. Your browser reads it, parses it, and posts only the normalized conversations. That is also why every format error appears instantly, before anything has been sent.

Once the conversations are in, they are treated like any other Whizi chat. Conversations and messages are kept until you delete them or delete the account. And on training: "Whizi does not use your prompts, files, conversations, voice transcripts, or generated content to train Whizi-owned AI models. Whizi does not sell that content as training data." The full picture is in what Whizi does with your data.

If the import is rejected

Almost every failed Claude import is the wrong file rather than a broken import. Two messages cover the common cases:

That file is not a ChatGPT or Claude export. Look for conversations.json inside the export zip. means the parser could not identify either export format in what you picked.

There is no conversations.json inside that zip. Unzip it and pick the file directly. means the zip you picked has no matching entry.

Every other import message, the condition behind it, and the fix are on chat import errors, which is the page to open if the wording you saw is not one of these two.

Workflow checklist
  • The file to pick is conversations.json, or the export .zip holding it
  • Import Chats sits in Settings under Account
  • A raw .json export is accepted up to 300 MB, past that use the .zip
  • Thinking blocks, tool calls and attachments are dropped from a Claude export
  • A conversation with no usable title arrives as Imported chat
  • A pause of twenty seconds at a time on a large export is the rate limiter, not a fault
  • Re-running the same import lands the same chats once
  • Deleting an imported chat and re-importing brings it back
Common questions

Frequently asked questions

Can I import my Claude chat history into Whizi?

Yes. Claude is one of exactly two accepted import sources, alongside ChatGPT, and both run through the same pipeline and the same caps. Import Chats sits in Settings under Account. You pick conversations.json out of your Claude export, or the export .zip it sits inside, and your browser parses it before anything is posted.

What does not carry over from a Claude export?

Thinking blocks, tool calls and attachments. Only text blocks are imported. Beyond that, titles are trimmed to 120 characters, a conversation with no usable title becomes "Imported chat", a message over the content cap is truncated rather than rejected, and a timestamp dated before 2015-01-01 or in the future is discarded so the row falls back to the time you ran the import.

Does my Claude export get uploaded to Whizi?

No. The export file never reaches the server. Your browser reads it, parses it, and posts only the normalized conversations, which is why a file that is the wrong format is rejected instantly rather than after an upload. Conversations and messages are then kept until you delete them or delete the account.

My import seems stuck. Is it broken?

Watch whether it moves again rather than how long it has been sitting. Importing conversations is limited to 20 requests per minute, and an import that hits that limit is not surfaced as an error: the client waits 20 seconds and retries, up to 4 attempts per batch. Repeated pauses followed by progress are the rate limiter doing its job on a large export.

Will importing the same export twice duplicate my chats?

No. Every imported conversation is keyed by account plus source plus source id, so a second run lands the same chats once and picks up only what is missing. When an export gives no stable conversation id, the key falls back to a hash of the transcript itself. The one thing to know is that deleting an imported chat and importing again brings it back.

Where do the Claude models themselves live in Whizi?

Importing your history and using the models are separate things. The Claude family in the catalogue, with the credit cost and plan gate for each model, is on using Claude in Whizi.