One photo of the car. A finished film, published. Une photo de la voiture. Un film terminé, publié.
An automotive campaign studio that runs inside n8n. Send one photograph to Telegram and a crew of AI directors returns the strategy, the hero frames, a cinematic film with native audio, and a caption fitted to every network — then hands it to Postoria to publish. You approve twice. Nothing renders until you do.
Un studio de campagne automobile qui tourne dans n8n. Envoyez une photographie sur Telegram et une équipe de directeurs IA vous rend la stratégie, les images héro, un film cinématique avec son natif, et une légende ajustée à chaque réseau — puis confie le tout à Postoria pour la publication. Vous validez deux fois. Rien ne se génère avant.
01 — WHAT IT ISCE QUE C'EST
Most AI video tools give you a clip. This gives you a campaign: positioned, art-directed, scored, captioned per platform, published, and logged — with a human gate before every expensive step.
La plupart des outils vidéo IA vous donnent un clip. Celui-ci vous donne une campagne : positionnée, dirigée artistiquement, sonorisée, légendée par plateforme, publiée et enregistrée — avec une validation humaine avant chaque étape coûteuse.
No dashboard to learn. Send a photo to your bot and a short form opens. Every decision after that is a button in the same conversation.
Aucun tableau de bord à apprendre. Envoyez une photo à votre bot et un court formulaire s'ouvre. Toutes les décisions suivantes sont des boutons dans la même conversation.
Every frame edits the original photograph, never the previous frame, under a factual identity lock written from your actual car.
Chaque image édite la photographie d'origine, jamais l'image précédente, sous un verrou d'identité rédigé d'après votre voiture réelle.
The blueprint is free. The frames are cents. Video only renders after you have seen the frames and tapped approve.
Le blueprint est gratuit. Les images coûtent des centimes. La vidéo ne se génère qu'après avoir vu les images et validé.
The film does not land in a folder. It goes to the networks you picked, with a caption already fitted to the strictest character limit among them.
Le film n'atterrit pas dans un dossier. Il part vers les réseaux choisis, avec une légende déjà ajustée à la limite de caractères la plus stricte.
02 — THE PIPELINELE PIPELINE
This is a real sequence — each stage consumes the one before it. The two checkpoints are the only places the machine stops and waits for a person.
C'est une véritable séquence — chaque étape consomme la précédente. Les deux validations sont les seuls endroits où la machine s'arrête et attend une personne.
STAGE 01
One photograph plus a short form: objective, aspect ratio, film length, brand voice, caption language. Send the same car again later and the studio remembers the last campaign.
Une photographie et un court formulaire : objectif, format, durée, ton de marque, langue des légendes. Renvoyez la même voiture plus tard et le studio se souvient de la dernière campagne.
STAGE 02
An Executive Creative Director runs four specialists in order, handing each one every previous output, so the campaign stays coherent instead of becoming four disconnected opinions.
Un directeur de création exécutif enchaîne quatre spécialistes, en transmettant à chacun les productions précédentes, pour que la campagne reste cohérente au lieu de devenir quatre avis déconnectés.
STAGE 03 — YOURSÀ VOUS
Hook, angle, audience insight, through-line, the identity lock, and the estimated spend — before a single pixel is rendered. Approve, or steer the art direction in your own words.
Accroche, angle, insight d'audience, fil conducteur, verrou d'identité et coût estimé — avant le moindre pixel généré. Validez, ou réorientez la direction artistique avec vos propres mots.
STAGE 04
One still per beat, each an edit of your original photograph under the subject lock. They arrive in the chat one at a time as they land.
Une image fixe par temps fort, chacune éditée depuis votre photographie d'origine sous le verrou de sujet. Elles arrivent dans le chat une par une.
STAGE 05 — YOURSÀ VOUS
Two buttons. Animate them, or open one form to re-edit a single beat, publish a still straight to social without ever rendering video, or stop.
Deux boutons. Les animer, ou ouvrir un formulaire pour retoucher un seul temps fort, publier une image fixe directement sur les réseaux sans jamais générer de vidéo, ou arrêter.
STAGE 06
Each frame becomes five seconds of film from a second-by-second storyboard, with audio generated in the same pass — no separate scoring stage to drift out of sync.
Chaque image devient cinq secondes de film à partir d'un storyboard seconde par seconde, avec l'audio généré dans la même passe — aucune étape de sonorisation séparée qui pourrait se désynchroniser.
STAGE 07
Beats are joined on a five-second grid. A beat that failed to render is dropped rather than blocking the film, so a partial campaign still ships.
Les temps forts sont assemblés sur une grille de cinq secondes. Un temps fort qui a échoué est écarté plutôt que de bloquer le film, pour qu'une campagne partielle soit tout de même livrée.
STAGE 08
The console opens with your live Postoria accounts. Pick networks, publish now or schedule, edit the caption. The schedule is validated before anything is sent.
La console s'ouvre avec vos comptes Postoria en direct. Choisissez les réseaux, publiez maintenant ou programmez, modifiez la légende. La programmation est validée avant tout envoi.
STAGE 09
Every session and every post is written to a data table, and a performance analyst reports at 09:00 — throughput, spend, and exactly where campaigns are stalling.
Chaque session et chaque publication sont écrites dans une table de données, et un analyste de performance publie un rapport à 09h00 — volume, dépenses, et où les campagnes bloquent exactement.
Sessions climb a status ladder, and where they pile up tells you what is actually wrong:
Les sessions gravissent une échelle de statuts, et l'endroit où elles s'accumulent vous dit ce qui ne va vraiment pas :
A pile-up at blueprint_ready is not a technical failure. It means the hooks are not landing, and that is a copy problem the analyst will name for you.
Une accumulation à blueprint_ready n'est pas une panne technique. Cela signifie que les accroches ne fonctionnent pas — un problème d'écriture que l'analyste nommera pour vous.
03 — THE CREWL'ÉQUIPE
Each specialist is called exactly once, in order, and receives every previous output as a single rich briefing. They cannot see the conversation — only what the director hands them. That constraint is what keeps a campaign from drifting between stages.
Chaque spécialiste est appelé une seule fois, dans l'ordre, et reçoit toutes les productions précédentes en un seul briefing complet. Ils ne voient pas la conversation — seulement ce que le directeur leur transmet. C'est cette contrainte qui empêche la campagne de dériver.
Reads the vehicle, decides the through-line, runs the crew, and enforces the continuity contract: frame N and video N describe the same moment, and the end of one beat is the start of the next.
Lit le véhicule, décide du fil conducteur, orchestre l'équipe et impose le contrat de continuité : l'image N et la vidéo N décrivent le même instant, et la fin d'un temps fort est le début du suivant.
Positioning, audience psychographics, and a hook under twelve words that front-loads tension. Never invents a spec, a price or a horsepower figure that is not in the brief.
Positionnement, psychographie de l'audience et une accroche de moins de douze mots qui met la tension en avant. N'invente jamais une caractéristique, un prix ou une puissance absents du brief.
Writes the identity lock first — a factual read of your actual car — then one image-edit prompt per beat, built from six layers: arc stage, lighting design, environment, surface truth, lens, grade.
Rédige d'abord le verrou d'identité — une lecture factuelle de votre voiture réelle — puis un prompt d'édition par temps fort, construit sur six couches : étape du récit, lumière, environnement, état des surfaces, optique, étalonnage.
A timestamped storyboard for every five-second beat: what the camera does at 0.0s, 1.5s, 3.0s, 4.5s, and what the light does with it.
Un storyboard horodaté pour chaque temps fort de cinq secondes : ce que fait la caméra à 0,0 s, 1,5 s, 3,0 s, 4,5 s — et ce que la lumière en fait.
A native caption per platform in your chosen language, plus hashtags, a first comment and a YouTube title. Not one caption pasted eight times.
Une légende native par plateforme dans la langue choisie, plus les hashtags, un premier commentaire et un titre YouTube. Pas une seule légende collée huit fois.
Runs at 09:00 against both data tables and the Postoria history. Reports throughput, spend per delivered film, archetype mix, and where sessions are stalling.
S'exécute à 09h00 sur les deux tables de données et l'historique Postoria. Rapporte le volume, le coût par film livré, la répartition des archétypes et les blocages.
04 — THE HARD PARTLA PARTIE DIFFICILE
The image model has no fidelity setting, no reference-strength dial, no identity parameter. Its entire input is a prompt and some images. So the prompt has to do the whole job — and that is where most AI car content quietly falls apart by the third frame.
Le modèle d'image n'a aucun réglage de fidélité, aucun curseur de force de référence, aucun paramètre d'identité. Son entrée se limite à un prompt et des images. Le prompt doit donc tout assumer — et c'est précisément là que la plupart des contenus auto générés par IA s'effondrent dès la troisième image.
The lock leads, it never trails. A single line of identity boilerplate appended after seven hundred words of scene direction loses the model's attention. It goes first, in capitals, declared as overriding.
Le verrou ouvre, il ne suit jamais. Une ligne d'identité ajoutée après sept cents mots de direction de scène perd l'attention du modèle. Elle passe en premier, en capitales, déclarée prioritaire.
It is byte-identical every time. The same block on every beat and every correction. A paraphrase reads as a new instruction and invites reinterpretation; a repeated block reads as one standing instruction.
Il est identique au caractère près. Le même bloc sur chaque temps fort et chaque correction. Une reformulation se lit comme une nouvelle consigne et invite à réinterpréter ; un bloc répété se lit comme une consigne permanente.
Badges are not banned text. Telling a model to remove every letter and number while also preserving the badge is a contradiction, and it resolves contradictions by guessing. Added graphics are banned; the car's own markings are protected.
Les badges ne sont pas du texte interdit. Demander de supprimer toute lettre et tout chiffre tout en préservant le badge est une contradiction, et le modèle la résout en devinant. Les graphismes ajoutés sont interdits ; les marquages propres à la voiture sont protégés.
You see the lock at checkpoint one. If it read your paint as silver when it is champagne, correcting that costs nothing there — and would have repeated on every frame.
Vous voyez le verrou à la première validation. S'il a lu votre peinture comme argent alors qu'elle est champagne, la correction n'y coûte rien — et se serait répétée sur chaque image.
05 — THE PLAYBOOKLE PLAYBOOK
Pick an objective and the whole crew works inside that archetype: its audience psychographics, visual language, motion language, three-beat arc, audio bed, hook formula and its own negative prompts. It is the difference between a campaign and "generic cinematic car content".
Choisissez un objectif et toute l'équipe travaille à l'intérieur de cet archétype : sa psychographie d'audience, son langage visuel, son langage de mouvement, son arc en trois temps, son lit sonore, sa formule d'accroche et ses propres prompts négatifs. C'est la différence entre une campagne et du « contenu auto cinématique générique ».
Adding a ninth is copying one entry in the playbook and adding the same label to the brief dropdown. The archetype you write becomes available to every agent at once.
En ajouter un neuvième revient à copier une entrée du playbook et à ajouter le même libellé au menu du brief. L'archétype que vous écrivez devient disponible pour tous les agents d'un coup.
06 — PARTNER INTEGRATIONINTÉGRATION PARTENAIRE
Publishing is the part that breaks. Twelve platform APIs, twelve character limits, twelve media rules, twelve token refreshes. Postoria is the verified n8n integration that absorbs all of it, so Car OS hands over one post and one media ID and is done.
La publication est la partie qui casse. Douze API de plateformes, douze limites de caractères, douze règles de média, douze rafraîchissements de jetons. Postoria est l'intégration n8n vérifiée qui absorbe tout cela : Car OS transmet une publication et un identifiant média, et c'est terminé.
No account ID is ever hardcoded. The roster is resolved from your workspace at run time, so a network you connect in the Postoria dashboard this afternoon is selectable in tonight's campaign — with no change to the workflow.
Aucun identifiant de compte n'est codé en dur. La liste est résolue depuis votre espace de travail à l'exécution : un réseau que vous connectez cet après-midi dans Postoria est sélectionnable dans la campagne du soir — sans toucher au workflow.
Posting to X and LinkedIn together means 280 characters, not 3,000 — and one caption over the limit rejects the entire batch. The plan finds the strictest network in your selection, swaps to the caption the Copy Chief wrote for it, and only truncates as a last resort, on a word boundary.
Publier sur X et LinkedIn ensemble signifie 280 caractères, pas 3 000 — et une seule légende trop longue fait rejeter tout le lot. Le plan identifie le réseau le plus strict de votre sélection, bascule sur la légende que le chef de rédaction a écrite pour lui, et ne tronque qu'en dernier recours, sur une limite de mot.
You never type a workspace ID. It is the one Postoria call that needs no workspace, so it bootstraps the rest: the studio lists your workspaces from the credential and selects yours by name.
Vous ne saisissez jamais d'identifiant d'espace de travail. C'est le seul appel Postoria qui n'en exige pas, il amorce donc tous les autres : le studio liste vos espaces depuis les identifiants et sélectionne le vôtre par son nom.
The console asks for a schedule date with a real date picker and the time separately, because one free-text datetime box is exactly where 2026-01-08 gets typed when 2026-08-01 was meant. The moment is then resolved in your timezone and checked before anything is sent — a past date never reaches the API, and the uploaded media is kept and reusable either way.
La console demande la date avec un vrai sélecteur et l'heure séparément, parce qu'un champ texte unique est exactement l'endroit où l'on tape 2026-01-08 en voulant dire 2026-08-01. L'instant est ensuite résolu dans votre fuseau et vérifié avant tout envoi — une date passée n'atteint jamais l'API, et le média déjà téléversé reste conservé et réutilisable.
Instagram · TikTok · YouTube · Facebook · LinkedIn · Threads · X · Pinterest · Bluesky · Tumblr · Telegram · Google Business
Only the ones you have actually connected. Pick a network you have not connected and the studio names the ones you have instead of failing silently.
Uniquement ceux que vous avez réellement connectés. Choisissez un réseau non connecté et le studio vous nomme ceux qui le sont, au lieu d'échouer en silence.
Create a Postoria accountCréer un compte Postoria07 — SPEC & SPENDSPÉCS & COÛTS
The aspect ratio you choose at the brief drives both models — the still and the film are rendered at matched sizes, so nothing is cropped or upscaled after the fact.
Le format choisi au brief pilote les deux modèles — l'image fixe et le film sont générés à des tailles correspondantes, donc rien n'est recadré ni agrandi après coup.
| RatioFormat | FrameImage | FilmFilm | Where it livesDestination | Per beatPar temps fort |
|---|---|---|---|---|
| 9:16 | 1024 × 1536 | 720 × 1280 | Reels · TikTok · Shorts | ~$0.27 |
| 4:5 | 1024 × 1536 | 1024 × 1280 | Feed, portraitFil, portrait | ~$0.38 |
| 1:1 | 1024 × 1024 | 960 × 960 | Feed, squareFil, carré | ~$0.27 |
| 16:9 | 1536 × 1024 | 1280 × 720 | YouTube · landscapepaysage | ~$0.27 |
A three-beat, fifteen-second 9:16 film with native audio. Three video beats, three frames, one stitch. Quoted to you live at checkpoint one, before you approve.
Un film 9:16 de trois temps forts, quinze secondes, avec son natif. Trois séquences vidéo, trois images, un montage. Chiffré en direct à la première validation, avant votre accord.
Per frame, if you post the still and never animate it. The image path never touches the video model, so a still campaign costs about a twelfth of a film.
Par image, si vous publiez la fixe sans jamais l'animer. Le parcours image ne touche jamais le modèle vidéo : une campagne fixe coûte environ un douzième d'un film.
Strategy, hook, captions and the identity lock are all produced before the first checkpoint. Decline there and the entire campaign has cost you nothing but a moment.
Stratégie, accroche, légendes et verrou d'identité sont tous produits avant la première validation. Refusez à cet endroit et la campagne entière ne vous aura coûté qu'un instant.
08 — SETUP GUIDEGUIDE D'INSTALLATION
You do this once. After that, the studio runs from a Telegram message.
Vous ne le faites qu'une fois. Ensuite, le studio se pilote depuis un message Telegram.
Drop the workflow JSON into n8n. The whole studio lands on one canvas, notes included.
Déposez le JSON du workflow dans n8n. Tout le studio arrive sur un seul canevas, notes comprises.
n8n → Workflows → Import from FileTelegram, Google Gemini, fal.ai, ImgBB, Postoria. Open a node, click the credential field, paste.
Telegram, Google Gemini, fal.ai, ImgBB, Postoria. Ouvrez un nœud, cliquez sur le champ identifiant, collez.
ImgBB uses Query Auth. The parameter name is key, lowercase. ImgBB utilise Query Auth. Le nom du paramètre est key, en minuscules.Car OS keeps its own records. Make two Data Tables, car_os_sessions and car_os_posts, then pick them in the eleven table nodes. The columns are listed on the setup note in the canvas.
Car OS tient ses propres registres. Créez deux Data Tables, car_os_sessions et car_os_posts, puis sélectionnez-les dans les onze nœuds concernés. Les colonnes sont listées sur la note d'installation du canevas.
n8n → Data Tables → NewOpen the Pick Workspace node and type your workspace name on the first line. A name, not a number. Do the same in Pick Ops Workspace.
Ouvrez le nœud Pick Workspace et tapez le nom de votre espace à la première ligne. Un nom, pas un numéro. Faites pareil dans Pick Ops Workspace.
const PREFERRED_WORKSPACE = "your workspace";Whatever you connect shows up in the publishing console. Nothing to copy back into n8n, now or later.
Tout ce que vous connectez apparaît dans la console de publication. Rien à recopier dans n8n, ni maintenant ni plus tard.
Set your TikTok AI-content disclosure in Postoria while you are there. Réglez au passage la mention de contenu IA TikTok dans Postoria.Say anything to your Telegram bot. The brief opens. Send one clean photo of the car, answer six questions, and wait.
Écrivez n'importe quoi à votre bot Telegram. Le brief s'ouvre. Envoyez une photo nette de la voiture, répondez à six questions, et attendez.
Your n8n needs a public HTTPS address. The approval steps come back through a webhook. Votre n8n doit avoir une adresse HTTPS publique. Les validations reviennent par webhook.Everything after this is an edit of that one image. Thirty seconds of care pays for itself:
Tout ce qui suit est une édition de cette seule image. Trente secondes de soin, et c'est rentabilisé :
09 — QUESTIONSQUESTIONS
Anything else, Madame AI is at the top of the page — or write to us directly.
Pour le reste, Madame AI est en haut de page — ou écrivez-nous directement.
This one is tuned to be cheap to run and simple to follow. Not every job is. If you need a heavier pipeline, output a grade above, or the strongest models on the market rather than the most economical ones, we build to your scope.
Celui-ci est réglé pour coûter peu et rester simple à suivre. Tous les projets ne le sont pas. S'il vous faut un pipeline plus lourd, une sortie d'un cran au-dessus, ou les modèles les plus puissants du marché plutôt que les plus économiques, nous construisons selon votre cahier des charges.
Tell us what you are making. We will tell you honestly whether the template already does it.
Dites-nous ce que vous préparez. Nous vous dirons franchement si le template le fait déjà.