Bulk upload Snapchat Ads: your videos into ad squads and ads
Your 9:16 videos become Snapchat ads, ad squad by ad squad.
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
| Structure | What it does | When to use it |
|---|---|---|
| 1 Ad Squad 1 Ad | one ad squad per creative | isolate each creative to read it on its own |
| 1 Concept 1 Ad Squad | one ad squad per concept | let Snapchat arbitrate between the iterations of one concept |
| All in One | every creative in one ad squad | a high-volume campaign |
| Insert in Ad Squad | added to an existing ad squad | feed 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.
| Level | Settings |
|---|---|
| Campaign | created 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 bid | the account’s Snap Pixel or id entry, Purchase optimisation; auto bid, max bid or target cost; standard or accelerated pacing |
| Ad squad, conversion window | 1, 7 or 28-day swipe, 1 or 7-day view, or the default setting |
| Ad squad, targeting | countries among 26, age from 13 to 65, gender, Snap interests, audience segments included or excluded |
| Ad | Public Profile, up to 5 headlines of 34 characters, one of 10 CTAs, https URL, 32-character brand name |
| Budget | daily 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.
-
Unlimited ad accounts
-
Unlimited bulk upload
-
AI naming detection -
Campaign structure
- Analytics
-
WhatsApp support
- 3 Autopilot prompts/mo
-
Notifications
- Everything in Starter +
-
Copywriting Agent
- TOFU/MOFU/BOFU native ad copies
- 10 Autopilot prompts/mo
-
Priority WhatsApp support
Scale
Pilot your processes and analyze deeply with the Autopilot AI.
- Everything in Pro +
-
Autopilot AI Agent · 200 prompts/mo
- Meta management in natural language
- Advanced automations
-
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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
Other 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.