Skip to main content

Uploading content to Flint

How to and how much and what type of content you can upload for Flint to learn from.

Written by Sohan Choudhury

This article was published on February 20, 2024. This article was last updated April 23, 2026.

In this article, you will learn...

Why you should upload content to Flint

When creating an activity in Flint, you can supplement the AI's knowledge with additional materials. Flint will lean towards using the knowledge provided rather than its vast wealth of training data. Giving Flint content you have vetted and trust can help make sure it will explain concepts accurately and in a similar manner to how you would.

You can provide Flint with readings, quizzes, worksheets, presentations, student work, syllabi, rubrics, etc., to analyze and learn from, guiding its interaction with you and your students.

It's important to note, though, that knowledge of uploaded content stays within the activity or chat it has been uploaded to. If you open a new chat or activity, Flint won't have knowledge about previously uploaded content and you’ll need to share any relevant explanations and content with Flint again.

What content you can upload to Flint

How to upload content

This GIF shows a user navigating to an activity, then to an "Activity settings", and then using the plus icon, camera icon, or paper clip icon to upload content in Sparky's input text box

You can attach various information as:

  1. Files (PDF, Word, PowerPoint, CSV, etc.)

  2. Web links*

  3. Images

  4. Equations

  5. Code snippets

  6. Whiteboard drawings

  7. Rich text

Can Sparky read images within files?

Sparky can read images in Powerpoints, PDFs, and documents (and even handwritten material!). This means that if you upload a presentation with a lot of images or a PDF that includes graphs and diagrams, Sparky will be able to read those images along with the text.

Can Sparky read any web link I upload?

Make sure any links you provide are publicly accessible without any account setup needed. For example, the link to an article behind a paywall would likely not be accessible by Flint. If you’re ever unsure if Flint can read something, you can just ask for a summary of the content and see if its output is accurate.

How much content you can upload to Flint

Upload limits depend on your plan:

• Free: 24K words (~100 pages) per file

• Trial/Paid: 72K words (~300 pages) per file

You can attach multiple files to a single activity—the total depends on file sizes. Smaller files let you upload more.

What happens with large files

While a file is processing, you'll see a "Reading..." indicator in the chat.

If processing fails (for example, if a file exceeds your plan's size limit), you'll see an error message with the option to retry or remove the file.

How to attach documents, photos, links, code and math equations to your activity

How to do so with "Build with Sparky"

  1. Navigate to the activity you want to add to

  2. Go to "Activity settings" at the top

  3. Use the (+), paperclip, or camera to attach what you need

This GIF shows a user navigating to an activity, then to an "Activity settings", and then using the plus icon, camera icon, or paper clip icon to upload content in Sparky's input text box

How to do so with "Build manually"

  1. Navigate to the activity you want to add to

  2. Go to "Activity settings" at the top

  3. Click on "Build Manually"

  4. Go to "Behavior"

  5. Scroll down to "Guideline for Sparky" section and use the (+), paperclip, or camera to attach what you need

    This GIF shows a user navigating to an activity, then to "Activity settings", and then to "Build manually" with Sparky. In the menu, the user then goes into the "Behavior" tab and "Guidelines" text box where they can use a plus icon and paper clip icon to attach content to Sparky's responses in the activity.
Did this answer your question?