Bulk upload Snapchat Ads: your videos into ad squads and ads

Your 9:16 videos become Snapchat ads, ad squad by ad squad.

One-click launch
No card required
Disable Advantage+
Claude OpenAI Gemini Copywriting Agent
Meta Bulk Upload Ads
Meta Meta Official Partner

Snapchat Ads Manager builds one ad at a time, and its advanced mode runs through a spreadsheet. Apogee creates the campaign, ad squads, creatives and ads directly in the Marketing API, in the order Snap requires.

How it works, from your files to your ads

Apogee’s Snapchat Ads bulk upload creates a Sales campaign, its ad squads and one ad per 9:16 creative in Snapchat Ads Manager, through the Marketing API, in the order media, campaign, ad squad, creative, ad. The user sets the Snap Pixel, bid, conversion window, targeting, Public Profile, headlines (up to 5, each one giving an ad) and URL with optional UTMs, or reuses those of an existing ad squad.

The account connects through OAuth. Apogee lists the organisations of the connected account, then the ad accounts of each, and records one connection per account. File upload and naming detection are the same as on Meta.

At launch, each media file is sent to Snapchat, in one go up to 32 MB and in chunks above that. Apogee waits for Snapchat to validate it, then creates the campaign, each ad squad, and for each ad a Web View creative and the ad that carries it. Failures are collected entity by entity: a launch can partly succeed.

What Snap requires, and what Apogee checks before calling the API

A Public Profile, at least one country, an https URL, a headline and a Snap Pixel. As long as one of these fields is missing, the Continue button stays locked. Apogee checks everything again before anything is sent to Snapchat.

Four ways to structure the test

StructureWhat it doesWhen to use it
1 Ad Squad 1 Adone ad squad per creativeisolate each creative to read it on its own
1 Concept 1 Ad Squadone ad squad per conceptlet Snapchat arbitrate between the iterations of one concept
All in Oneevery creative in one ad squada high-volume campaign
Insert in Ad Squadadded to an existing ad squadfeed an ad squad that is already running

When inserting, Dynamic/Catalog ad squads are greyed out in the picker and cannot be selected: they cannot host a video.

The logic follows the Meta testing structures, in ad squad vocabulary.

Ad squad and ad settings

On Snapchat Ads, the ad squad is the level between the campaign and the ad, the equivalent of a Meta ad set or a TikTok ad group. Budget (except under CBO, where it is set at campaign level), bid, Snap Pixel, conversion window and targeting are set at the ad squad level.

LevelSettings
Campaigncreated at launch, objective locked to Sales / Web conversions, ABO or CBO with a campaign budget of at least 20 per day; or pick an existing campaign
Ad squad, conversion and bidthe account’s Snap Pixel or id entry, Purchase optimisation; auto bid, max bid or target cost; standard or accelerated pacing
Ad squad, conversion window1, 7 or 28-day swipe, 1 or 7-day view, or the default setting
Ad squad, targetingcountries among 26, age from 13 to 65, gender, Snap interests, audience segments included or excluded
AdPublic Profile, up to 5 headlines of 34 characters, one of 10 CTAs, https URL, 32-character brand name
Budgetdaily per ad squad, 20 by default, 5 minimum, in the account currency; disabled on CBO

The UTM builder is optional and off by default. Once enabled, it suggests utm_source=snapchat, utm_medium=paid, utm_campaign and utm_id, with a preview of the final URL.

Reusing an ad squad or an ad that is already running

“Select from Snapchat” reuses the settings of an existing ad squad (pixel, bid, pacing, conversion window, targeting) or of an existing ad (headline, CTA, URL, Public Profile, brand name). “Apply to all” applies the open panel’s settings to every ad squad, or every ad, in the launch.

Five headlines, five ads

If you enter several headlines, up to five, each gives one ad on the same video, named “X”, “X - T2”, “X - T3”. You test several texts on one creative without duplicating it by hand.

Once live, your Snapchat ads can move on to Meta or TikTok with the Bridge. All three platforms are presented together on the multi-platform page.

What this does not solve

Snapchat bulk upload only covers the Sales objective and Pixel Purchase optimisation. It only creates Web View ads: no app install, form, Collection, Story Ad, Lens or Filter.

It only accepts vertical 9:16 videos, in mp4, mov or avi. Placements are automatic, not picked by hand.

The picker currently offers 26 countries: this is a selection made by Apogee, not a Snapchat limit, and the list will grow. When inserting into an existing ad squad, the launch cannot be scheduled: only Created Paused and Live Now are available.

Plans built for your growth

Start free, upgrade when you're ready.

Starter

Launch your ads in seconds, without friction.

$75
/MO /SEAT
Choose this plan
INCLUDED IN THIS PLAN:
  • Meta Unlimited ad accounts
  • Meta Unlimited bulk upload
  • Claude AI naming detection
  • Meta Campaign structure
  • Analytics
  • WhatsApp WhatsApp support
  • 3 Autopilot prompts/mo
  • Notifications Discord
Integrations: Google Drive Frame.io Dropbox
Most popular

Pro

Maximize performance with the AI Copywriting Agent.

$109
/MO /SEAT
Choose this plan
INCLUDED IN THIS PLAN:
  • Everything in Starter +
  • Claude OpenAI Gemini Copywriting Agent
  • TOFU/MOFU/BOFU native ad copies
  • 10 Autopilot prompts/mo
  • WhatsApp Priority WhatsApp support

Scale

Pilot your processes and analyze deeply with the Autopilot AI.

$219
/MO /SEAT
Choose this plan
INCLUDED IN THIS PLAN:
  • Everything in Pro +
  • Claude Meta Autopilot AI Agent · 200 prompts/mo
  • Meta management in natural language
  • Advanced automations
  • WhatsApp Priority WhatsApp support
  • Dedicated account manager

They transformed their Meta Ads workflow

Consultants, media buyers and agencies who trust us.

★★★★★

"Apogee a standardisé le process de lancement pour toute notre équipe. Nos 35 consultants lancent en autonomie totale sans repasser derrière chaque upload. Le temps économisé par semaine est énorme."

Etienne G.
Etienne G.
Roads · 35 performance managers
★★★★★

"On produit des milliers de créatifs chaque mois. Apogee nous permet de les lancer directement sur Meta sans friction. Le Copywriting Agent adapte les copies à chaque format automatiquement."

Nilsen I.
Nilsen I.
Kreads · Agence créa
★★★★★

"Super plateforme et UI vraiment propre. Uploader 200 créatives ne prend plus aucun temps. C'est exactement ce que je cherchais depuis des mois."

JE
Jacques E.
Ecom Brand Owner · LinkedIn
★★★★★

"J'ai envoyé l'outil à mon media buyer. Elle était tellement contente qu'elle a dit que ça lui sauvait des heures sur le volume de travail manuel qu'elle avait. Rien que ça vaut l'abonnement."

GF
Guillaume F.
Ecom Brand Owner
★★★★★

"C'est le meilleur outil que j'ai vu dans cette catégorie. Il y a aussi beaucoup de settings au niveau du compte ce qui est vraiment appréciable."

NC
Noah C.
Ecom Brand & Agency Owner
★★★★★

"Je lance mes ads via Apogee et l'Advantage+ ne s'active jamais. Je vérifiait souvent à cause de tous les posts que je voyais là-dessus. Maintenant je n'ai plus à m'en inquiéter."

MK
Marcus K.
Ecom Brand Owner
★★★★★

"Le Copywriting Agent a changé notre façon de travailler. On génère des copies natives adaptées à chaque créative en quelques secondes. Nos taux de clics ont augmenté de 30% sur les tests."

SB
Sophie B.
Media Buyer Senior · Agence performance
★★★★★

"Avant on recyclait les mêmes textes sur toutes nos créas. Avec le Copywriting Agent, chaque pub a son propre angle TOFU/MOFU/BOFU. La différence sur les perfs est visible immédiatement."

RL
Romain L.
Performance Manager · Scale-up
★★★★★

"L'analyse des vidéos via Whisper pour générer les copies, c'est bluffant. Apogee comprend le message de ma créative et adapte le texte. C'est un vrai gain sur la cohérence créa/copy."

AC
Anaïs C.
Creative Strategist · Freelance
★★★★★

"Apogee a standardisé le process de lancement pour toute notre équipe. Nos 35 consultants lancent en autonomie totale sans repasser derrière chaque upload. Le temps économisé par semaine est énorme."

Etienne G.
Etienne G.
Roads · 35 performance managers
★★★★★

"On produit des milliers de créatifs chaque mois. Apogee nous permet de les lancer directement sur Meta sans friction. Le Copywriting Agent adapte les copies à chaque format automatiquement."

Nilsen I.
Nilsen I.
Kreads · Agence créa
★★★★★

"Super plateforme et UI vraiment propre. Uploader 200 créatives ne prend plus aucun temps. C'est exactement ce que je cherchais depuis des mois."

JE
Jacques E.
Ecom Brand Owner · LinkedIn
★★★★★

"J'ai envoyé l'outil à mon media buyer. Elle était tellement contente qu'elle a dit que ça lui sauvait des heures sur le volume de travail manuel qu'elle avait. Rien que ça vaut l'abonnement."

GF
Guillaume F.
Ecom Brand Owner
★★★★★

"C'est le meilleur outil que j'ai vu dans cette catégorie. Il y a aussi beaucoup de settings au niveau du compte ce qui est vraiment appréciable."

NC
Noah C.
Ecom Brand & Agency Owner
★★★★★

"Je lance mes ads via Apogee et l'Advantage+ ne s'active jamais. Je vérifiait souvent à cause de tous les posts que je voyais là-dessus. Maintenant je n'ai plus à m'en inquiéter."

MK
Marcus K.
Ecom Brand Owner
★★★★★

"Le Copywriting Agent a changé notre façon de travailler. On génère des copies natives adaptées à chaque créative en quelques secondes. Nos taux de clics ont augmenté de 30% sur les tests."

SB
Sophie B.
Media Buyer Senior · Agence performance
★★★★★

"Avant on recyclait les mêmes textes sur toutes nos créas. Avec le Copywriting Agent, chaque pub a son propre angle TOFU/MOFU/BOFU. La différence sur les perfs est visible immédiatement."

RL
Romain L.
Performance Manager · Scale-up
★★★★★

"L'analyse des vidéos via Whisper pour générer les copies, c'est bluffant. Apogee comprend le message de ma créative et adapte le texte. C'est un vrai gain sur la cohérence créa/copy."

AC
Anaïs C.
Creative Strategist · Freelance
★★★★★

"J'ai réduit mon budget agence de 40% grâce à l'Autopilot. Je gère mes campagnes Meta en langage naturel sans avoir besoin d'un consultant à temps plein. ROI immédiat sur l'abonnement."

TD
Thomas D.
Ecom Owner · DTC Brand
★★★★★

"Comment j'ai fait sans Apogee jusqu'ici ? Mon équipe qui uploadait les ads manuellement dans Meta va adorer. On a mis en place l'Autopilot et maintenant on optimise sans toucher à Ads Manager."

MB
Marie B.
Multi-Ecom Brand Owner
★★★★★

"L'Autopilot connecté à mon ad account c'est comme avoir un consultant IA disponible 24h/24. Je lui pose des questions sur mes campagnes et il m'analyse tout en quelques secondes."

PK
Pierre K.
Fondateur · E-commerce
★★★★★

"L'agence avec laquelle je travaille utilise Apogee. C'est largement mieux qu'Ads Manager pour tout ce qui est upload et organisation de créatives."

JM
Julie M.
Digital Freelancer
★★★★★

"J'automatisais déjà mes créas TikTok vers Meta. Apogee est l'outil parfait pour ça et le pricing est honnête. Pas de pourcentage sur les intégrations API contrairement à d'autres outils."

EB
Emma B.
Ecom Brand Owner
★★★★★

"Un bulk uploader qui tient vraiment ses promesses. Pas besoin de repasser derrière chaque upload. La nomenclature est détectée automatiquement et les formats sont bien gérés."

DT
David T.
Brand Owner · 7M€ en ventes
★★★★★

"Whoever built Apogee deserves a medal. Sérieusement. Mon équipe ops ne passe plus ses matinées sur Meta Ads Manager à uploader une par une."

HZ
Hugo Z.
Fondateur · SaaS
★★★★★

"Enfin un outil qui comprend vraiment le workflow d'une équipe performance. La détection de nomenclature par IA est un game-changer pour notre reporting créatif."

CL
Claire L.
Head of Growth · Scale-up
★★★★★

"J'ai réduit mon budget agence de 40% grâce à l'Autopilot. Je gère mes campagnes Meta en langage naturel sans avoir besoin d'un consultant à temps plein. ROI immédiat sur l'abonnement."

TD
Thomas D.
Ecom Owner · DTC Brand
★★★★★

"Comment j'ai fait sans Apogee jusqu'ici ? Mon équipe qui uploadait les ads manuellement dans Meta va adorer. On a mis en place l'Autopilot et maintenant on optimise sans toucher à Ads Manager."

MB
Marie B.
Multi-Ecom Brand Owner
★★★★★

"L'Autopilot connecté à mon ad account c'est comme avoir un consultant IA disponible 24h/24. Je lui pose des questions sur mes campagnes et il m'analyse tout en quelques secondes."

PK
Pierre K.
Fondateur · E-commerce
★★★★★

"L'agence avec laquelle je travaille utilise Apogee. C'est largement mieux qu'Ads Manager pour tout ce qui est upload et organisation de créatives."

JM
Julie M.
Digital Freelancer
★★★★★

"J'automatisais déjà mes créas TikTok vers Meta. Apogee est l'outil parfait pour ça et le pricing est honnête. Pas de pourcentage sur les intégrations API contrairement à d'autres outils."

EB
Emma B.
Ecom Brand Owner
★★★★★

"Un bulk uploader qui tient vraiment ses promesses. Pas besoin de repasser derrière chaque upload. La nomenclature est détectée automatiquement et les formats sont bien gérés."

DT
David T.
Brand Owner · 7M€ en ventes
★★★★★

"Whoever built Apogee deserves a medal. Sérieusement. Mon équipe ops ne passe plus ses matinées sur Meta Ads Manager à uploader une par une."

HZ
Hugo Z.
Fondateur · SaaS
★★★★★

"Enfin un outil qui comprend vraiment le workflow d'une équipe performance. La détection de nomenclature par IA est un game-changer pour notre reporting créatif."

CL
Claire L.
Head of Growth · Scale-up

Other features

See all features →

Frequently asked questions

Can I bulk upload ads on Snapchat without a spreadsheet?

Yes. Apogee creates the objects directly through the Snapchat Marketing API, in the order Snap requires: media, campaign, ad squad, creative, ad.

What is an ad squad?

Snapchat's equivalent of a Meta ad set. Budget, except under CBO where it is set at campaign level, bid, Snap Pixel and targeting are set at this level.

Why is the Public Profile required?

Snapchat requires a public profile on every creative. Apogee lists it when the permission allows; otherwise, you paste its id.

Which conversion window should I choose?

Your choice: 1, 7 or 28-day swipe, 1 or 7-day view, or Snapchat's default setting.

What is the minimum budget?

20 per day for a campaign on CBO, and 5 per day per ad squad, in the account currency.

Can I insert creatives into an ad squad that is already running?

Yes, with multiple selection. Dynamic/Catalog ad squads are greyed out in the picker: they cannot host a video.

Do I need to reconnect Snapchat often?

No. Snapchat's short-lived token is refreshed automatically before each call when it is about to expire: you do not reconnect your account at every session.

What video dimensions does Apogee accept for Snapchat Ads?

Apogee's Snapchat bulk upload only accepts vertical 9:16 videos, in mp4, mov or avi. Each video is sent to Snapchat in one go up to 32 MB and in chunks above that, and Apogee waits for Snapchat to validate it before creating the campaign, the ad squads and the ads.

How is the Snap Pixel set in Apogee?

The Snap Pixel is set at ad squad level: you pick a pixel from the account or type its id, and optimisation is locked on Purchase. It is required: as long as it is missing, the Continue button stays blocked, and Apogee checks everything again before anything is sent to Snapchat.

Which Snapchat Ads targeting can I set in Apogee?

At ad squad level: countries, age from 13 to 65, gender, Snap interests and included or excluded audience segments. The picker currently offers 26 countries, a selection made by Apogee rather than a Snapchat limit, and the list will grow; at least one country is required. "Select from Snapchat" can copy the full targeting of an existing ad squad.

Can I choose the placements of a Snapchat ad?

No. With Apogee's Snapchat bulk upload, placements are automatic: they are not picked by hand. The ads created are Web View ads, with a swipe-up to your site: no app install, form, Collection, Story Ad, Lens or Filter.

How many creatives can I launch at once on Snapchat Ads?

Apogee sets no cap on creatives per launch, and Snapchat announces no limit on the number of ads per ad squad. Each 9:16 video in the batch gives one ad, and Apogee waits for Snapchat to validate the videos before creating the campaign, the ad squads and the ads.

How long does it take to bulk launch Snapchat ads?

Setting up a launch takes 47 seconds in Apogee, for 1 creative as for 300, with the same workflow as on Meta. The time to upload the videos and for Snapchat to validate them comes on top.

Launch your creatives in 47 seconds

Bulk upload, AI naming detection, campaign structure. No credit card.

Talk to Founder