All guides

Never run out of video ideas: the swipe file table Claude reads for you

Last updated November 2026 · 20 min setup, then 10 min a week · Free · Beginner

Never run out of video ideas: the swipe file table Claude reads for you

Most people save videos to a folder and never open it again. This guide turns that folder into a table you add to in seconds, and once it has 20 rows, Claude tells you which hooks and formats keep winning and hands you 10 ideas built on them.

If you never want to run out of video ideas again, stop saving videos to a folder you'll never open. Put them in a table instead. Four columns, about five rows a week, and once you have 20, Claude can tell you what keeps working.

What you'll have when you're done

  • A swipe file: one table in Notion or Google Sheets with every video that stopped your scroll
  • A clear read on which hooks and formats keep showing up in the videos that got watched
  • 10 video ideas for your niche, built on those hooks and formats
  • A 10-minute weekly routine, so the list keeps growing without turning into a chore
  • [SCREENSHOT: the finished swipe file with 20 rows and the format column filled in]

Before you start

  • A free Notion account or a free Google account for Sheets. Pick the one you already use.
  • A Claude account. The free plan is fine. (ChatGPT works too.)
  • 20 minutes for setup. After that it's 10 minutes a week.

How I do it

On my own team we did this at a bigger scale. We logged 84 reels from one large creator in our space: the link, the play count and the first line of each one. Then we grouped the first lines into hook families, like "This is the best X" or "Here's how", and ranked the families by median plays.

We used the median, not the average, because a few huge hits pull the average way up and hide what a normal video does. One family clearly beat the rest, and that changed how we open our own reels. This guide is the same idea at beginner scale, and I think the small version teaches you more, because you watch every video yourself. You won't need a scraper or a script, just a table and a habit.

Step 1: Make the table

Open a new Google Sheet or a new Notion database and name it Swipe File. Add these columns, in this order:

ColumnWhat goes in it
Date addedThe day you saved it
LinkThe URL of the video
ViewsThe view or play count when you saved it
HookThe first line, word for word, exactly as it's said or shown on screen
FormatOne word from the format list below
Notes (optional)Anything you noticed: the niche, length, why it stopped you

For Google Sheets, paste this into cell A1 and it fills the header row for you:

Column set (Google Sheets)
Date added	Link	Views	Hook (word for word)	Format	Notes

For Notion, use these property types: Date added as Date, Link as URL, Views as Number, Hook as Text (rename the default Name column to Hook), Format as Select, and Notes as Text.

The hook column is the one that matters most. Type it word for word. "Video about saving money" is a summary and teaches you nothing. "I stopped buying coffee and here's what happened to my bank account" is a hook you can study.

Check it worked: you have an empty table with six columns, and Format is a dropdown (Data validation in Sheets, a Select property in Notion).

Step 2: Set up the format list

Add these as the options in your Format dropdown. One word per video keeps the table easy to sort.

Format list
List: "5 tools that..." Numbered items, one after another.
Story: Something happened, then something changed. Has a beginning,
  middle and end.
Before/after: Shows a starting point and a result, side by side or
  one after the other.
Screen recording: The screen is the video. A tool, an app, a website.
Tutorial: Teaches one task, step by step, so you can copy it.
Opinion: One person to camera, making one argument.
Myth vs fact: States a common belief, then corrects it.
Comparison: X vs Y. Two options, judged against each other.
Reaction: Responds to another video, post, comment or piece of news.
Day in the life: Follows a person through a day or a routine.
Mistakes: "Stop doing X." What people get wrong and what to do
  instead.
Q&A: Answers a question, often a real comment on screen.

If a video fits two formats, pick the one you'd use to describe it to a friend. If none fit, add a new option. The list is yours, so let it grow.

Check it worked: your Format dropdown has the options above, and you could label most videos in your feed with one of them in a few seconds.

Step 3: Add every video that stops your scroll

From now on, when a video makes you stop scrolling, save it to the table. Not the ones you think you should save. The ones that actually stopped your thumb, because that's the real test of a hook.

Five a week is plenty. You can add them as you go, or save them in the app and add them all at once during your weekly routine (below).

  • Link: tap Share, then Copy link.
  • Views: copy the number shown on the video. A rough number is fine.
  • Hook: play the first two seconds again and type it out word for word. Include text on screen if that's the hook.
  • Notes: if the views look far higher than that creator's other videos, write "way above usual". That's the strongest sign the hook or format did the work, not the account size.
Save videos from outside your niche too. A hook shape from a cooking video can work just as well for a finance video, and most people only look at their own corner of the app.

Check it worked: after a week you have about five rows, each with a word-for-word hook and a format.

Step 4: At 20 rows, ask Claude what keeps winning

With about four weeks of saving, you'll hit 20 rows. Before that, one lucky video can look like a pattern. At 20, the same hooks and formats start showing up more than once.

Copy the whole table, headers included. In Sheets, click the top-left corner to select everything, then copy. In Notion, select all rows in the table view and copy. Open a new Claude chat and paste this, with your table where marked:

Prompt: find the patterns
Below is my swipe file: videos that stopped my scroll, with the link,
views, the hook word for word, the format and my notes.

Study it and tell me:
1. FORMATS: which formats show up most, and which formats have the
   highest views. Use the median views per format, not the average,
   so one huge video doesn't skew it. Show the count for each.
2. HOOK FAMILIES: group the hooks into families by their shape (for
   example "The best X for Y", "Stop doing X", "I tried X for 30
   days"). For each family give the shape, the count, the median
   views and two examples quoted from my table.
3. WHAT KEEPS WINNING: the 3 hook families and 2 formats I should
   copy the shape of, and one sentence on why each works.
4. WEAK SPOTS: anything in my table that is too thin to trust, like
   a family with only one example.

Only use what's in the table. If something isn't there, say so
instead of guessing.

My swipe file:
[paste your table here]

Check it worked: Claude gives you named hook families with counts and quoted examples from your own table, plus a short list of what to copy. If the counts look wrong, check that the paste included every row. [SCREENSHOT: the pattern analysis in Claude]

Step 5: Ask for 10 ideas in those formats

Stay in the same chat, so Claude still has your table and its analysis. Send this, with your niche filled in:

Prompt: 10 ideas for your niche
Good. Now give me 10 video ideas for my niche: [describe your niche
in one sentence, e.g. "budget meal prep for students"].

Rules:
- Use only the 3 hook families and 2 formats you just picked.
- Each idea is about my niche and my audience, not the original
  videos' topics.
- Never reuse another creator's wording. Copy the shape of the hook,
  write new words.
- For each idea give me:
  HOOK: the first line, ready to say on camera
  FORMAT: which format it uses
  HOOK FAMILY: which family it borrows from
  WHAT HAPPENS: 2 sentences on what the video shows

Order them from easiest to film to hardest.

Pick the three you would be happiest filming this week. Start with the easiest one. I think the habit needs an early win more than it needs your best idea. Add them to the table as rows of their own, with "mine" in the notes, so you can compare them later.

Check it worked: you have 10 ideas, each with a hook you could say out loud today, and each one points back to a pattern from your own table.

Step 6: The 10-minute weekly routine

Pick one fixed slot, like Sunday morning, and do this:

  1. Add your saves (5 minutes). Move this week's saved videos into the table. Hook word for word, format, views.
  2. Check your own videos (2 minutes). Update the views on any rows marked "mine" that went out this week.
  3. Pick next week's videos (3 minutes). Choose two or three ideas from your last list, or ask Claude for more from the same chat.

Every time you add another 20 rows, run the step 4 prompt again on the full table. Then add this so you can see what moved:

Prompt: what changed
Compare this to your last analysis. Which hook families and formats
got stronger, which got weaker, and how did my own videos (marked
"mine") do against the rest of the table?

Check it worked: your table grows by about five rows every week, and you always have at least three ideas waiting for the next week.

How the list gets better as it grows

At 20 rows, the patterns are a first guess. I treat them as useful, and still a guess.

At 50 rows, each hook family has enough examples that Claude can compare them properly, and the weak spots from step 4 start filling in. You'll also notice your own taste getting sharper. You start seeing hook shapes the moment a video starts.

At 100 rows, you can ask narrower questions. Which hooks win in your niche only? Which formats win for videos under 30 seconds? Do the "way above usual" videos share anything? You can also split the table by platform if you post in more than one place.

I think the rows marked "mine" are the most valuable part over time. They show you which borrowed patterns actually work for your audience, not just for someone else's. When a family keeps winning for you, make it your default opener and keep testing new ones beside it.

FAQ

Should I use Notion or Google Sheets?

Use whichever one you already open every day. Sheets is faster for pasting into Claude because you can copy the whole range in one go. Notion is nicer on your phone if you save videos while scrolling in bed. Both work the same way with the prompts in this guide.

Why 20 rows before I ask Claude anything?

With five or ten rows, one lucky video can look like a pattern. Twenty is about where the same format or hook shape starts showing up three or four times, so Claude has something real to compare. You can run the prompt earlier, just treat the answer as a guess.

Can I use ChatGPT instead of Claude?

Yes. The prompts are plain text and work in ChatGPT or Gemini. The only thing that matters is that you paste the whole table, hooks included, so the model reads the actual words instead of guessing from titles.

Isn't this just copying other creators?

No, because you only take the shape. A format like before/after or a hook like 'the best X for Y' belongs to nobody. The prompt in step 5 tells Claude to use your niche and your topics and to never reuse another creator's wording.

Do the views need to be exact?

No. Round numbers are fine, and so is the number you saw on the day you saved it. What helps more is a note when a video did far better than that creator usually does, because that is the clearest sign the hook or format did the work.

What if I only find videos outside my niche?

Save them anyway. Hooks and formats travel across niches, and some of the best ideas come from borrowing a shape from a cooking or fitness video and using it for your own topic. Just mark the niche in the notes column so you can see it later.

Related guides

Get the next build in your inbox

One email a week: the newest guides, plus one thing I only share with the list.

No spam. Unsubscribe anytime.

Build alongside others

Join the free community and share what you're shipping.

Jordan Hong Tai

Jordan Hong Tai

I've scaled products to over 500K users, and now I build AI systems in public from a balcony in Tokyo.