YouTube Vectorization and additional data

I’m looking to upload YouTube videos users able to upload them one at a time. Add that adds them to the knowledge base and the user can add extra data attached to that video to the knowledge base. As well as upload their own transcript, I also want to be able to attach an Airtable or Google Sheet that I can do this in bulk with the different data fields and have it vectorized. So I guess this would be two different pickaxes. What would be best practice here?

Hi @iangarlic, first of all, welcome to the Pickaxe community :slight_smile:

Good question, but this one needs a bit more context to answer properly.

Right now, Knowledge Base control sits with the tool owner, and it can be shared studio-wide across multiple Pickaxes. End users can upload files during a session, but those files are not saved to the owner’s Knowledge Base and can’t be reused by other users. I’ve attached a screenshot that should help clarify where those uploads appear.

This works only when the “Allow users to upload files” option is enabled in the Pickaxe editor.

CleanShot 2025-11-04 at 20.32.42

I think there may be some terminology confusion between end-user uploads and the Studio Knowledge Base.

It would also really help to understand the end goal you’re trying to achieve. Once that’s clear, it’s much easier to suggest the right Pickaxe setup and workflow.

Thank you for the response.And the goal is to have each user have access to their uploads their YouTube videos. And each user’s YouTube videos be vectorized and be able to read them and use them.

Thanks for explaining the end goal, that helps a lot.

Pickaxe allows file uploads, but there’s a 100 MB limit per file, and video files are usually much larger than that, so uploading full videos isn’t practical.

When an end user shares a YouTube link in the chat, it isn’t treated like an uploaded file and isn’t saved or added to a Knowledge Base. Depending on the AI model, the Pickaxe may be able to answer questions about that link during the conversation, but it won’t remember it later.

Only the Pickaxe creator can add YouTube links to the Studio Knowledge Base. When added there, Pickaxe pulls the transcript, vectorizes it, and uses it for future answers.

So for the goal you described, where each user has their own saved and searchable YouTube videos, that isn’t supported yet. Right now, YouTube knowledge is either creator-managed and shared, or user-referenced temporarily during a chat.

@abhi can the action add it to user memory, I match up data along the user memory so if I put all the data for the YouTube video and the link in the user memory, will it treat like a database or is this just not possible?

@nathaniel when we discussed on black friday it Seemed I could store the YouTube data by user and reference it? Should I instead vectorize it and store it in Supabase?

@iangarlic allow me to clarify - when you paste youtube links into a chat, they should be saved with a user’s files (which can be found in the “manage users” area) if you have “All tools for each user” selected in your Pickaxe settings (as Abhi demonstrates above)! After doing some user testing, I’m going to check with our engineers to make sure this function is working properly. I’ll follow up here shortly - thanks for flagging!

Will it then pull the transcript like it does if it’s added to the knowledge base?