Swipe fileUpdated 10 min read

How to build an ad swipe file of competitor ads to brief your creative team

Build a swipe file of competitor ads by saving each ad with its creative, link and four tags (format, hook, angle and offer), keeping the list short, and turning two or three references into a brief every week. A spreadsheet or Notion board does it for free. A dedicated tool or your AI agent saves the clicking. Below: the sourcing, the tags, the fields, the tools and a brief template.

Free, no card: the first 50 ads of every list, saves and 50 MCP/API calls for the life of the account for your AI agent.

What a swipe file is for

A swipe file is a saved set of ads you can brief from. If every saved ad has a reason, a tag and a place in a brief, it is a tool. If it only grows, it is a folder of screenshots. Build it for one output: a creative brief a designer, editor or creator can act on without asking what you meant.

Where to source ads

Two pools, with different jobs.

Competitors, to learn what your buyer already sees. Pick ten to twenty brands: your direct competitors, the brands your customers mention and two or three big advertisers in your niche. These show the offers, claims and formats your buyer is used to, and what a new ad has to beat or avoid.

Brands outside your niche, to find what nobody near you is doing. Look at brands that sell to the same buyer in another category, and at brands in other niches that use a format you could borrow. A skincare brand's before and after, an app's screen recording or a food brand's street interview can move into your category untouched.

Where to look:

Favour ads that show a signal of a longer run, such as weeks live or several copies of one creative. A long run is why an ad earns a place, not proof that it paid.

A tagging scheme that works

Five tags are enough. Each answers a question your brief needs.

  1. Format. What the ad looks like. Use the standard visual format names so tags mean the same thing to everyone: UGC Selfie, Testimonial, Review, Before and After, Us Vs Them, Split Screen, Screen Recording, Product Image, Text Overlay, Listicle, Unboxing. Up to three per ad.
  2. Hook tactic. The device that earns attention in the first frame or the headline. The standard list includes curiosity, social proof, bold claim, myth busting, contrast, question, urgency, storytelling, statistic and warning. Pick one.
  3. Angle. The reason to buy that the ad leads with, in your words: price, a pain, a result, a worry, identity, convenience. There is no standard list, so write a short one for your niche and stick to it.
  4. Awareness. Where the viewer starts. The five stages from the marketing literature are unaware, problem aware, solution aware, product aware and most aware. A cold-traffic ad usually speaks to the first three, a retargeting ad to the last two.
  5. Offer. No offer, a promo with a deadline, or an always-on offer such as free shipping or a trial. Add the season if it is tied to one.

Keep each tag to one word or a short phrase from a fixed list, or your filters stop working. When two people disagree about a tag, add it to the list rather than inventing a new one.

The fields to save with each ad

Record the same fields every time. One row per ad:

  • Link. The Library ID or ad URL.
  • Brand and niche.
  • Creative. A screenshot, or a screen recording for video. Links die: Meta shows every ad while it runs. Once an ad stops, only social issue, election and political ads (kept 7 years) and ads delivered in the EU (kept a year after their last impression) stay in the library.
  • Copy. The primary text and headline, pasted whole.
  • Hook. The first line or the first three seconds, word for word.
  • Tags. Format, hook tactic, angle, awareness, offer.
  • Days running and the date you saved it.
  • Landing page.
  • Why it is here. One sentence: what you would borrow from it.

The last field is the one people skip and the one that matters. An ad with no reason to be there will never go into a brief.

Free tools to store them

You do not need software to start.

  • A spreadsheet. Google Sheets or Excel, one row per ad, a column per field, filters on the tag columns. The best choice for the first 50 ads.
  • A Notion or Airtable database. Same fields as properties, a gallery view for screenshots and a board view for the stage (saved, shortlisted, briefed, tested).
  • A shared folder of screenshots, named brand, format, hook, date, as the backstop.

The weakness of all three is the filing work: every save costs a screenshot, a paste and a tag. That is where a dedicated tool pays for itself.

Dedicated tools to store and tag ads

These tools save the ad for you and let you tag it. Prices and free plans are from each tool's own site, checked on 24 October 2026.

Scroll sideways to see every column.

ToolCheapest planFree plan or trialBrand tracking fromMCP server
AdSwipeFileFree; $39/moFree plan: 50 MCP/API calls for the life of the account$39/mo (Pro)Yes, every plan
Swipekit$39/mo14 days, no card$39/mo (Basic)Yes, every plan
Foreplay$59/mo7-day trial, card$175/mo (Workflow)From Workflow ($175/mo)
AdsLibrary.ai$19/moFree tier in its table; no trial (FAQ)$19/mo (Basic, 1 advertiser)Not listed
SwipeWell$12/moFree plan, 10 swipes$12/mo (Pro)Not listed
Savepad$5.99/mo (€4.99)Free plan, 150 saves (waitlist)Not listedYes, every plan
  • Swipekit: Swipekit is a swipe file you fill yourself: a Chrome extension saves ads from the Meta, TikTok and LinkedIn ad libraries, TikTok Top Ads and organic posts, with brand tracking and an MCP server on every plan.
  • SwipeWell: SwipeWell is swipe file software for marketing examples of any kind: save pages, ads, emails and social posts with its Chrome extension, email forwarding or mobile apps, track brands' Facebook and Instagram ads (Ad Finder), and browse 13,000+ curated examples.

A dedicated tool is worth it when your team saves ads every day, because the tool fills the fields. If you save a few ads a week, a sheet is cheaper. More on the field in the best ad swipe file tools.

Turn two or three references into a creative brief

A brief that says "make something like this" gets you a copy. A brief that says what to adapt and what to replace gets you a new ad. Pick two or three references from the file, ideally from different brands, and fill in this template:

  1. Goal. What the ad has to do and for whom: the audience, the product, the stage of the funnel, the one action.
  2. Reference. The two or three saved ads, with links and the tags that matter (format, hook tactic, angle).
  3. What to adapt. The pattern you are borrowing: the structure of the hook, the pacing, the format, the kind of proof.
  4. What to replace. Everything that belongs to the other brand: its product, claims, name, offer, music, packaging and talent. Name them so nobody lifts them.
  5. Brand and legal guardrails. What you cannot say, show or promise.
  6. Success rule. What you will compare and by when: for example, the new hook against your current best on the same audience, for a set number of days. Decide it before the ad exists.

Example: a pet food brand picks a testimonial with a curiosity hook, a before and after and a "reasons why" listicle. It adapts the "I did not expect this" opening and the three-reason structure, replaces every claim with its own proven ones, and sets the success rule as hook retention against its current top ad.

Keep the references to three. More than that and the brief averages out.

A weekly routine for the team

Forty-five minutes a week keeps the file alive.

  1. Monday, 15 minutes: add. Each person saves up to five ads with a reason. Anything without a reason is deleted.
  2. Wednesday, 15 minutes: tag. One person checks the tags against the fixed lists and fixes the drift.
  3. Friday, 15 minutes: brief. The team picks two or three references for next week's brief and fills in the template together.

Once a month, retire the ads that never came up and review which hooks and formats appear in the briefs. If one tag keeps winning, the file is telling you what your niche rewards.

Stop screenshotting ads that disappear

63,244+ winning ads, filed by brand, niche and format, and kept after Meta takes them down. Search them, or ask Claude or ChatGPT to pull them for you.

Build your swipe file on AdSwipeFile

AdSwipeFile is the library and the file in one place: 63,244+ Facebook and Instagram ads, filed by brand, niche and format, and saved to your account with the creative copied, so it stays after Meta takes the ad down.

  • Save and file. Save any ad to your account and put it on a board. Boards are shareable by link, read-only. Teammates who join by your team's invite link can edit them. A team has unlimited members on every plan.
  • Notes on every save. Write the reason an ad is there. The whole team sees it, on the site and over MCP.
  • Tags already there. Every ad carries its imported format, and the ads read so far carry a visual format and a hook tactic, which you can filter by. Angle and awareness are not tagged yet: add them in your notes.
  • Follow competitors. Followed brands' new ads land in one feed, checked weekly. Pro follows 10 brands, Agency 50.
  • Plans. Free, with no card: the first 50 ads of every list with their copy, saves and 50 MCP/API calls for the life of the account from your AI agent. Pro ($39 a month) opens every ad and adds unlimited boards, after a 7-day trial.

It does not capture ads from other libraries, it has no Chrome extension and it holds no performance data. If you save ads from Meta's library every day, a tool with an extension is a better fit (AdSwipeFile vs Swipekit).

Let your AI agent write the brief

Connected to Claude, ChatGPT or Cursor, your AI agent reads your saves and writes the brief from them. It reads the ads you saved with their notes and boards (list_saved_ads), reads the ads in full (get_ads, up to 10 in one call) and writes to your template. It reads and writes text only: the library is read-only.

Prompts to copy:

  • "List my saved ads. Group them by hook tactic and tell me which two appear most."
  • "Take the three ads on my 'Spring launch' board and write a creative brief with these fields: goal, reference, what to adapt, what to replace, success rule. My product: [describe it]."
  • "Map the ads of [brand A], [brand B] and [brand C]. Which angles do none of them run yet?"

The agent links every ad it uses. Check the links before the brief goes out, and keep the success rule yours: the agent can propose one, but only you know your numbers. Setup for each assistant is in the MCP docs.

Try AdSwipeFile with your assistant

Copy the setup prompt and paste it into Claude, ChatGPT or Cursor. It connects the library and asks for recent ads from your niche. Free: 50 MCP/API calls for the life of the account and the first 50 ads of every list, no card.

Setup steps for each assistant

FAQ

How do I build a swipe file of competitor ads?

Pick ten to twenty brands, save each ad you stop on with its creative, link and a one-sentence reason, tag it with format, hook, angle and offer, and review the file weekly. A spreadsheet is enough to start.

What is a good tool to store and tag high-performing ad concepts?

A spreadsheet or Notion database is free. For tools that save the ads for you, see the table above. AdSwipeFile stores ads you save from its library, with notes and boards your team shares.

What should I save with each competitor ad?

The link, the creative, the full copy, the hook word for word, tags for format, hook tactic, angle, awareness and offer, the days it ran, the landing page and a sentence on what you would borrow.

How do I turn swipe file ads into a creative brief?

Pick two or three references, then fill in six fields: goal, reference, what to adapt, what to replace, guardrails and a success rule. Name what must change so the ad is a new one, not a copy.

Is it legal to copy a competitor's ad?

Saving ads to learn from is common practice, but copying an ad's creative, claims or music can cause legal trouble. Adapt the pattern, replace everything that belongs to the other brand, and ask a lawyer if you are unsure.

Can Claude or ChatGPT write a creative brief from saved ads?

Yes. With the AdSwipeFile MCP server connected, your AI agent reads your saved ads and notes and drafts the brief to your template. It is read-only, so it never edits your saves.

Sources

Checked on 6 November 2026 on each tool's own site. Prices are in US dollars as listed, and change: check the source before you buy. AdSwipeFile's facts come from its pricing page.

  1. Swipekit pricing
  2. Swipekit ad library MCP
  3. Swipekit home page
  4. Foreplay pricing
  5. Foreplay MCP
  6. Foreplay API
  7. Foreplay home page
  8. Foreplay mobile app
  9. AdsLibrary pricing
  10. AdsLibrary home page
  11. AdsLibrary Discovery
  12. AdsLibrary Ad Tracker
  13. SwipeWell pricing
  14. SwipeWell home page
  15. SwipeWell features
  16. SwipeWell Ad Finder
  17. Savepad pricing
  18. Savepad features
  19. Savepad docs: connect an assistant
  20. Savepad home page
All guides