---
title: "In-depth file analysis across multiple formats"
canonical_url: "https://chatthing.ai/pages/data-sources/files"
last_updated: "2026-08-22T19:21:42.684Z"
meta:
  description: "Unlock the potential of most file formats for data analysis with Chat Thing. Engage with PDFs, CSVs, ePubs, and more for insightful interactions."
  "og:description": "Unlock the potential of most file formats for data analysis with Chat Thing. Engage with PDFs, CSVs, ePubs, and more for insightful interactions."
  "og:title": "In-depth file analysis across multiple formats - Chat Thing"
  "twitter:description": "Unlock the potential of most file formats for data analysis with Chat Thing. Engage with PDFs, CSVs, ePubs, and more for insightful interactions."
  "twitter:title": "In-depth file analysis across multiple formats - Chat Thing"
---

**Chat Thing + Files**# **Chat with your files with Chat Thing**

From legal PDFs to financial CSVs, chat with any file type through Chat Thing's advanced AI. Chat Thing brings your documents to life!

Join the 10,000+ using Chat Thing today.

## **See how it works **

## **Revolutionise file management with Chat Thing**

#### **Legal PDF Analysis**

Delve into legal PDFs interactively. Chat Thing enables you to query complex legal documents for specific information, making legal reviews more efficient.

#### **Financial Insights from CSVs**

Transform raw financial data in CSVs into clear insights. Ask Chat Thing about financial trends and receive real-time, easy-to-understand analysis.

#### **Epubs and Beyond: Engage with Any File Type**

Whether it's ePubs, documents, or other file formats, Chat Thing can analyse and summarise content, making data from any file type accessible and interactive.

> "Integrating our file system with Chat Thing has vastly improved our efficiency. Accessing and understanding our data has never been easier"

**Enhance Your File Data Analysis with Chat Thing**

Integrating Chat Thing with most file formats, from PDFs and CSVs to ePubs, revolutionises your approach to data handling and analysis. Here's how this integration benefits you:

1. **Comprehensive File Type Interaction**: Chat Thing's AI is adept at analysing most file formats. Extract key points from complex legal documents, or summarise intricate financial data for easier understanding.
2. **Customised Data Engagement**: Direct Chat Thing's focus to the areas you need. Whether interpreting legal clauses, analysing financial reports, or summarising literature, the AI adjusts to your specific requirements.
3. **Efficient Information Summarisation**: Rapidly obtain overviews of large documents or datasets. Chat Thing's summarisation skills enhance comprehension while saving time.
4. **Interactive File Conversations**: Engage with your files through interactive dialogues. Chat Thing turns routine data review into a more engaging and insightful process.
5. **Focused Data Analysis**: While Chat Thing doesn't correlate data across formats, it excels in in-depth analysis within individual files, providing targeted insights based on your queries.

Leverage Chat Thing's capabilities to transform your interaction with most file types, achieving deeper understanding and more efficient data management.

## **Ready to start creating bots?**<br>** Create a free account today. **

Create bots that solve all sorts of problems in minutes. Customer support bots, writing buddies, HR bots, API docs bots or what ever Chat Thing you can think of!

*Join the 9,000+ others*

[**Create a free bot**](https://app.chatthing.ai/app/auth/register)

*Free, no CC required! *

## **Frequently asked questions **

<details>

<summary>**Which LLM's models are supported?**</summary>



By default our bots use **GPT-4o Mini** Standard, Pro & Enterprise tier subscribers can use advanced LLM models such as GPT-5 from a wide variety of providers including OpenAI, Google, Cohere, Claude & Mistral. See [available models](https://chatthing.ai/pages/features/models) for a full list of supported models.

</details>

<details>

<summary>**I will need more storage/message tokens than your plans allow, what should I do?**</summary>



If your needs don’t fit into any of our standard plans, we can happily make your a custom plan. Please email [hello@chatthing.ai](mailto:hello@chatthing.ai) with your requirements.

</details>

<details>

<summary>**Can I see the questions people are asking my bots?**</summary>



Yes you can! Check out the [conversations](https://chatthing.ai/app/conversations) view after logging into your account.

</details>

<details>

<summary>**What is a data source?**</summary>



Data sources are the way you connect you bot to your data. Currently we support importing data from Notion, Web pages a selection of text file formats & youtube videos but plan to add more very soon.

</details>

<details>

<summary>**What is a storage token?**</summary>



Storage tokens are used when you synchronise your data from a data source such as Notion with your bot. **1000** storage tokens roughly equals about **750** words. Each time you synchronise a data source it will use more storage tokens.

</details>

<details>

<summary>**What is a message token?**</summary>



Message tokens are used each time you send a message to a bot and receive a response. Each message uses between **1000**-**4000** message tokens depending on the questions and the bots response. This means **200,000** message tokens roughly equates to **100** messages.

</details>

<details>

<summary>**Can I use the Chat Thing API?**</summary>



Yes, you can! We've just released our public API which is available to users on the Standard, Pro & Enterprise tiers. See the [full documentation](https://chatthing.ai/docs/api-channel), for more information.

</details>

<details>

<summary>**Where can I get help?**</summary>



You can get help by visiting our [documentation](https://chatthing.ai/docs/getting-started) or by joining our [discord community](https://discord.com/invite/DGCCR34Fsj)

</details>

<details>

<summary>**How does our Chat Thing use Google user data?**</summary>



Chat Thing can make use of files stored within your Google Drive. You have full control of which files or folders you grant us access to & any such information will only be used to train your bots.

Any use of information received from Google APIs adheres to [Google API Services User Data Policy](https://developers.google.com/terms/api-services-user-data-policy), including the Limited Use requirements.

</details>

<details>

<summary>**Where can I find my previous invoices?**</summary>



You can access your previous invoices by visiting https://chatthing.ai/app/billing and clicking on the "Manage subscription" button in the top right of the screen.

</details>

<details>

<summary>**If you're having trouble logging in?**</summary>



Forgotten your password? You can [reset it here](https://chatthing.ai/app/auth/forgotten-password). You may also need to confirm your email address, if you can't find this email please check your junk folder.

</details>

<details>

<summary>**Roughly how many messages do I get on each plan?**</summary>



Message tokens are easier to think about as conversations. A typical customer question and bot answer uses 1,000–4,000 message tokens — longer conversations use more, because the chat history is sent with each message.

As a rough guide:

| Plan | Message tokens / month | Roughly |
| --- | --- | --- |
| Free | 100,000 | 25–100 messages |
| Basic | 3,500,000 | 900–3,500 messages |
| Standard | 19,000,000 | 4,750–19,000 messages |
| Pro | 38,000,000 | 9,500–38,000 messages |
| Enterprise | 120,000,000 | 30,000–120,000 messages |

The simplest way to think about the two token types: **storage tokens are what you put in** (syncing your website, docs and files), **message tokens are what your customers use up** (chatting with your bot).

Allowances reset on the 1st of each month, and you can track usage in your dashboard. If you need more without changing plan, there are [message token add-ons](https://chatthing.ai/docs/addons).

</details>

<details>

<summary>**What languages does Chat Thing support?**</summary>



Your bot can understand and reply in 50+ languages, and it detects the customer's language automatically — there's nothing to configure and no need for a separate bot per language.

You can write your data sources and system prompt in English and your bot will still answer a customer in Japanese, German or Spanish in their own language.

Quality is strongest in widely-spoken languages. If you're relying on a specific one, the free plan is enough to test it.

</details>

<details>

<summary>**Can I test my bot's answers before customers see them?**</summary>



Yes — [bot testing](https://chatthing.ai/docs/bot-testing) lets you build a suite of test cases and run them against your bot, checking each response for factual accuracy, similarity to an example answer, relevance, and any requirements you define. Each run snapshots the bot's configuration so you can compare prompts and models.

Bot testing is available on the **Enterprise plan**.

On any plan you can chat with your bot directly from its dashboard to spot-check answers before going live.

</details>

<details>

<summary>**Which plans include Slack, Discord, WhatsApp and Telegram?**</summary>



Chat platform channels — Slack, Discord, WhatsApp, Telegram and the API channel — are available on the **Standard plan and above**.

The **web channel** is available on every plan including Free, so you can embed your bot on your website, share its direct link, or drop it in as an iframe without upgrading.

See [what is a channel](https://chatthing.ai/docs/what-is-a-channel) for setup guides.

</details>

<details>

<summary>**Do you integrate with Microsoft Teams?**</summary>



Not currently. Chat Thing supports the web channel, Slack, Discord, WhatsApp, Telegram, email and a general-purpose API channel.

If you need Teams, the [API channel](https://chatthing.ai/docs/api-channel) can be used to build the integration yourself, and we'd like to hear about it — email support@chatthing.ai so we can weigh it up.

</details>

<details>

<summary>**Can I use Chat Thing for sensitive topics like health information or charity signposting?**</summary>



Yes, and it's a common use case — signposting to services, answering questions about what you offer, and pointing people to the right resource around the clock.

A few things we'd recommend for this kind of bot:

- **Set expectations in the system prompt.** Tell the bot to share general information and signpost, and to avoid anything resembling diagnosis or personal advice.
- **Set up escalation before you launch.** Add the [Talk to a Human](https://chatthing.ai/docs/talk-to-a-human) power-up so anyone who needs a person can reach one.
- **Say it's a bot.** People share more when they think they're talking to a professional. A clear note in your welcome message helps.
- **Don't use it for crisis support.** A chatbot won't reliably pick up on distress the way a trained person will. Signpost to a helpline instead.

You remain the data controller for anything your customers type, so apply your usual safeguarding and data protection policies. Our [Privacy Policy](https://chatthing.ai/legal/privacy) and [DPA](https://chatthing.ai/legal/dpa) cover how we process it.

</details>

<details>

<summary>**Does the chat widget match my brand colours?**</summary>



Yes. You can set primary and secondary colours, choose a light or dark theme, and upload your own assistant and user avatars, all from your bot's Web channel settings under "Appearance and branding".

There are quick presets to start from, and custom CSS if you want full control. See [widget customisation](https://chatthing.ai/docs/widget-customisation).

</details>

<details>

<summary>**Can I connect Chat Thing to Claude, ChatGPT or Cursor?**</summary>



Yes — Chat Thing has an MCP server at `https://app.chatthing.ai/mcp`, so you can manage bots, data sources, power-ups and channels from Claude, ChatGPT, Cursor or any MCP-capable client.

In Claude, add it under Settings → Connectors → Add custom connector, leaving the OAuth fields blank. Full walkthrough in [getting started with MCP](https://chatthing.ai/docs/mcp-getting-started).

</details>

<details>

<summary>**What file types can I upload?**</summary>



You can upload `.pdf`, `.csv`, `.json`, `.md`, `.html`, `.mht`, `.docx`, `.txt`, `.zip` and `.epub` files as a data source.

Text is extracted and indexed so your bot can answer from it. Images inside documents aren't read as images, though text in a PDF is. Upload a `.zip` to add many files at once. See [file data sources](https://chatthing.ai/docs/file-data-source).

</details>

<details>

<summary>**Can the bot change my plan or account settings for me?**</summary>



No. Our support bot can explain how something works and point you to the right screen, but it can't make changes to your account — including plan changes, billing, or cancellations. Those are always done by you from your [billing page](https://app.chatthing.ai/app/billing), so nothing changes without your explicit action.

If a bot ever tells you it has made an account change, treat that as a mistake and check your dashboard or your email for confirmation.

Bots you build can take real actions through [power-ups](https://chatthing.ai/docs/what-is-a-power-up) — looking up an order, updating a record — but only for the integrations you connect and configure yourself.

</details>

<details>

<summary>**Can my bot hand off to a real person, and which plans include it?**</summary>



Yes, on the **Standard plan and above**.

- **Standard and up:** full [human takeover](https://chatthing.ai/docs/human-takeover). A customer asks for a human, the conversation appears in your Conversations dashboard, a team member claims it and chats live, then hands back to the bot. Web channel only (including embedded widgets and iframes).
- **Basic:** the [Talk to a Human](https://chatthing.ai/docs/talk-to-a-human) power-up can still collect the customer's email and notify your team, so nothing gets lost — but no one can take over the live conversation.
- **Free:** power-ups aren't included, so neither escalation route is available.

</details>

<details>

<summary>**Is my data used to train AI models?**</summary>



No — and for chat messages it goes further than that. Your conversations aren't just excluded from training, they aren't stored by the AI provider at all.

- **Chat Thing never trains on your data.** Your content, your data sources and your customers' conversations are never used to train AI models. This is committed to in our [Privacy Policy](https://chatthing.ai/legal/privacy).
- **Neither do the AI providers.** We run on the commercial APIs from OpenAI, Anthropic, Google and others, routed through OpenRouter. We have **Zero Data Retention** enforced account-wide, which means your prompts and your bot's responses are processed in memory and discarded. Nothing is retained on the provider side — so there's nothing to train on, nothing to leak, and nothing to hand over later.

Zero Data Retention is enforced at the account level, so it applies to every bot, on every plan, on every model, without you configuring anything.

**One exception worth knowing:** if your bot uses the web chat's voice features, audio and reply text are sent to OpenAI's API directly rather than through OpenRouter. That content is still never used for training, but OpenAI's standard API retention for abuse monitoring applies, so it isn't zero-retention. Text-only bots are unaffected.

Need this in writing for a security review? We can provide a [DPA](https://chatthing.ai/legal/dpa) — email support@chatthing.ai.

</details>

<details>

<summary>**Don't the LLM providers train on data by default unless you opt out?**</summary>



That's true of the **consumer** products — ChatGPT, the Claude app, Gemini — where your chats can be used to improve the model unless you go and turn it off. It's a fair thing to ask, and it's the most common misunderstanding we hear.

It isn't how the **API** tier works, and the API is what Chat Thing is built on. API terms exclude customer content from training by default: OpenAI's [terms of use](https://openai.com/policies/terms-of-use) (section 3.c) state they "do not use Content that you provide to or receive from our API to develop or improve our Services", and Anthropic and Google publish equivalent commitments.

On top of that default, we enforce Zero Data Retention on our own account for chat messages. Requests are only ever routed to model endpoints that don't retain prompts — and if a compliant endpoint isn't available, the request fails rather than quietly falling back to one that would store your data.

The one path that doesn't go through OpenRouter is the web chat's voice features, which call OpenAI directly. Training is still excluded there; standard API retention applies.

</details>

<details>

<summary>**Do I need to change any setting to keep my data private?**</summary>



No. There's nothing to opt out of and nothing to switch on. Every protection is enforced at the platform level and applies to all bots, all plans and all models from the moment you sign up — including the free plan.

You can see every third party that processes your data, what each one does with it, and how retention differs between chat and voice, on our [sub-processors page](https://chatthing.ai/legal/sub-processors).

</details>