Un modèle.
Des centaines de visuels.

Les maquettes Canva, Figma ou PSD deviennent des modèles à variables : chaque format, chaque déclinaison, prêts à faire valider par le client.

Derrière le titre, un mur d'affiches de campagne en Post, Story, Carré et Bannière.


ILS DÉCLINENT LEURS CAMPAGNES AVEC SUWAR

TABLEUR, FORMULAIRE OU API

Une ligne entre.
Quatre visuels sortent.

Un modèle Suwar lit chaque ligne et sort la déclinaison dans tous les formats, prête à faire valider par le client.

Campagne d'automneClient · tableur Aperçu de génération

TROIS ENTRÉES, LA MÊME MACHINE

  • TableurCSV, Google Sheets ou saisie directe : une ligne par déclinaison.
  • Formulaire publicLe client remplit un lien, le visuel sort sans compte.
  • API et MCPUn appel d'API ou une phrase à un agent, un lot entier.

LE PARCOURS

De la maquette à la publication

Six étapes, une couleur par famille de calques.

  1. Une maquette Canva, Figma, Photoshop ou PDF devient un modèle Suwar, calque par calque. Ou une page vierge dans l'éditeur.
    • Import par étapes, polices remplacées signalées
    • Éditeur, plume et éléments
    • Marques : palettes, logos et polices
  2. Chaque texte, image ou couleur devient une variable, remplie ensuite par un tableur, un formulaire ou l'API.
    • Variables texte, image et couleur de thème
    • Formats multiples, style synchronisé
    • Variantes qui ne gardent que leurs différences
  3. Détourer, mettre au point, générer ou étendre un calque image sans quitter le modèle. Le coût s'affiche avant de lancer.
    • Détourage et nouveau fond
    • Extension et agrandissement
    • Estimation en crédits IA
  4. Des entrées et des sorties sur chaque calque, une timeline aux couleurs des calques, un export MP4.
    • Bibliothèque d'effets
    • Timeline et poignées de découpe
    • Zone vidéo et export MP4
  5. Chaque ligne d'un tableur devient un visuel, dans chaque format. Ou un appel d'API, ou une consigne à un agent.
    • Statut de chaque ligne
    • Génération par lots, rendus en ZIP
    • API, liens de rendu, webhooks et MCP
  6. Le client commente et approuve sans créer de compte. Le visuel approuvé entre dans la file de publication.
    • Portail de relecture sans compte
    • Épingles, zones et versions
    • Facebook, Instagram et LinkedIn
Étape 1 sur 6 · Créer ou importer
  1. ÉTAPE 1 SUR 6
    Créer ou importer
    Déposer un PDF ou un PSD, ou coller un lien Figma
    annonce-residence.psd 8,2 Mo
    Calques14 · PSD
    Photo façadeImage
    TitreTexte
    ExclusivitéTexte
    BandeauForme
    LogoImage
    MentionsTexte
    Création du modèle
    14 calques
    1 police remplacée
    Une police absente est remplacée par une police proche, en attendant son fichier.
    Une maquette Canva, Figma, Photoshop ou PDF devient un modèle Suwar, calque par calque. Ou une page vierge dans l'éditeur.
  2. ÉTAPE 2 SUR 6
    Lier les variables
    Des visuelsqui gagnent,à chaque fois →
    VariablesCalque : TitreAccrochePhoto
    {{sujet}}
    visuels
    {{verbe}}
    gagnent
    {{accroche}}
    à chaque fois
    {{image}}
    photo-ligne-1.jpg
    Chaque colonne du tableur, chaque champ du formulaire et chaque clé de l'API remplit une variable.
    Chaque texte, image ou couleur devient une variable, remplie ensuite par un tableur, un formulaire ou l'API.
  3. ÉTAPE 3 SUR 6
    Retoucher l'image avec l'IA
    Détourage
    Extension · 4:5 → 9:16
    IA du calque image
    Détourer
    Mettre au point
    Texte vers image
    Étendre
    Estimation1 crédit IA2 crédits IA
    Détourer, mettre au point, générer ou étendre un calque image sans quitter le modèle. Le coût s'affiche avant de lancer.
  4. ÉTAPE 4 SUR 6
    Animer
    89 DH
    Le coffret soin Édition d'automne
    Animation
    PhotoEntrée · zoom avant
    TitreEntrée · glisser
    PrixEntrée · rebond
    LogoEntrée · fondu
    MP4 · 1080 × 1350
    6 s
    0 s1 s2 s3 s4 s5 s
    PhotoZoom avant
    TitreGlisser
    PrixRebond
    LogoFondu
    Des entrées et des sorties sur chaque calque, une timeline aux couleurs des calques, un export MP4.
  5. ÉTAPE 5 SUR 6
    Générer en volume
    Campagne d'automne12 lignes
    #
    {{sujet}}
    {{accroche}}
    Statut
    1visuelsà chaque fois
    À générer
    Généré
    2pubsdès lundi
    À générer
    Généré
    3storiesà tout le monde
    À générer
    Généré
    4affichesen un clic
    À générer
    Généré
    8 autres lignes · Post et Story
    Des visuelsqui gagnent,à chaque fois →Des pubsqui vendent,dès lundi →Des storiesqui parlent,à tout le monde →Des affichesqui brillent,en un clic →
    campagne-automne.zip24 visuels · 18,4 Mo
    Chaque ligne d'un tableur devient un visuel, dans chaque format. Ou un appel d'API, ou une consigne à un agent.
  6. ÉTAPE 6 SUR 6
    Relire et publier
    Visuel 2 sur 12
    À reprendre
    Approuvé
    Campagne d'automne
    Des pubsqui vendent,dès lundi → 1
    Inès · client Mettre « dès lundi » en plus grand. Yanis · version 2 envoyée
    File de publication En boucle
    Lun. 1318:00
    Ligne 1LinkedIn
    Publié
    Mer. 1518:00
    Ligne 3Instagram · LinkedIn
    Programmé
    Jeu. 1610:00
    Des pubsqui vendent,dès lundi →Ligne 2 · approuvéeInstagram · LinkedIn
    Programmé
    Publié
    Ven. 1718:00
    Ligne 4Instagram
    Programmé
    Une relecture approuvée entre dans la file du projet, par créneaux hebdomadaires ; publication par les API officielles.
    Le client commente et approuve sans créer de compte. Le visuel approuvé entre dans la file de publication.

AVANT DE CHANGER D'OUTIL

Ce qu'une agence vérifie avant de changer d'outil

Les modèles existants, les volumes, la validation du client, l'automatisation : chaque question a sa réponse dans le produit.

Des pubsqui vendent,dès lundi →
Post · 1080 × 1350
Des pubsqui vendent,dès lundi →
Story
Despubsquivendent,dès lundi →
Carré
Des pubsqui vendent,dès lundi →
Bannière · 1200 × 628
Style synchronisé
MODÈLES ET VARIABLES

Un modèle, tous les formats

Post, Story, Bannière et Carré partagent le même style ; chaque format garde ses réglages propres.

Campagne d'automne12 lignes
1visuels · à chaque fois
À générer
Généré
2pubs · dès lundi
À générer
Généré
3stories · à tout le monde
À générer
Généré
0 / 24
12 / 24
24 / 24
TABLEURS

Une ligne, un visuel

« Il faut 200 visuels pour lundi. » Chaque colonne remplit une variable, chaque ligne sort dans chaque format.

IA IMAGE

Détourer, étendre

L'IA des calques image, avec le coût affiché avant de lancer.

89 DHLe coffret soin
ANIMATION

Animer chaque calque

Entrées, sorties et effets continus, puis export MP4.

Canva · PDF
Analyse
Importé
Figma · lien
Analyse
Importé
Photoshop · PSD
Analyse
1 police
IMPORTS

Reprendre les maquettes

« Nos maquettes sont déjà dans Canva et Figma. » Textes et images deviennent des variables.

Des storiesqui parlent,à tout le monde →1
À relire
Approuvé

Inès, client sans compte : « à tout le monde » en blanc, c'est validé.

Jeu. 16 · 10:00 · Instagram
Programmé
Publié
RELECTURE ET PUBLICATION

Faire valider, puis publier

« Le client veut valider avant la publication. » Il commente sans compte ; le visuel approuvé entre dans la file.

LOGONouvelle routine
#C8643B#6B7B3A#2B2B2E
MARQUES

Couleurs de thème

Palettes, logos et polices par client ; un clic recolore ses modèles.

Décline « Grand titre sur photo » en Story pour les 12 lignes de Campagne d'automne.

render_dataset_batch12 lignes · Story 1080 × 1920
12 visuels prêts
API ET MCP

Piloter par l'API ou un agent

« Nos agents IA doivent pouvoir le faire seuls. » REST, liens de rendu signés, webhooks et serveur MCP.

Point de venteQuartierCentre-villeOuvertureLundi à 9 h3 / 10 ce mois-ci4 / 10 ce mois-ci
FORMULAIRES

Un lien par point de vente

Un formulaire public, un quota par mois, l'aperçu en direct.

CAS D'USAGE

Une chaîne de production par métier

Agences, équipes marketing, commerce, immobilier, réseaux, tourisme : les mêmes modèles, d'autres volumes et d'autres circuits de validation.

MÉTIER · AGENCES

Produire pour dix clients comme pour un.

  • Un projet, une marque et des modèles par client
  • Un lien de relecture, sans compte pour le client
  • Une file de publication par projet
Voir le cas d'usage Agences
Exemple de visuel : recrutement
MÉTIER · ÉQUIPES MARKETING

Une marque cohérente, des équipes autonomes.

  • Palettes, logos et polices du compte
  • Couleurs de thème appliquées à chaque déclinaison
  • Formulaires pour les équipes locales
Voir le cas d'usage Équipes marketing
Exemple de visuel : soin
SECTEUR · E-COMMERCE

Le catalogue devient une campagne.

  • Prix et promotions lus dans le tableur ou l'API
  • Détourage et extension par l'IA
  • Publication des nouveautés
Voir le cas d'usage E-commerce
Exemple de visuel : e-commerce
SECTEUR · IMMOBILIER

Chaque bien a sa fiche, son annonce animée et sa story.

  • Fiches de biens depuis le tableur
  • Annonces animées, export MP4
  • Formulaire pour les agents
Voir le cas d'usage Immobilier
Exemple de visuel : immobilier
SECTEUR · RÉSEAUX ET FRANCHISES

Le siège verrouille, chaque point de vente décline.

  • Modèles verrouillés au siège
  • Formulaires revendeurs avec quotas
  • Plusieurs espaces de travail
Voir le cas d'usage Réseaux et franchises
Exemple de visuel : point de vente
SECTEUR · TOURISME ET HÔTELLERIE

Une ligne de tarifs devient une offre, dans chaque langue.

  • Offres saisonnières depuis le tableur
  • Plusieurs langues, un seul modèle
  • Publication programmée
Voir le cas d'usage Tourisme et hôtellerie
Exemple de visuel : séjour

DÉVELOPPEURS

Un appel d'API ou une phrase à un agent suffit

Le même modèle sert l'éditeur, le tableur et le code : variables nommées, formats par nom, un crédit par visuel rendu.

  • API REST et clés par projet, en test ou en production
  • Liens de rendu signés, à poser dans un e-mail ou un site
  • Webhooks et serveur MCP pour Claude et les agents compatibles
curl -X POST https://suwar.app/api/v1/render \  -H "Authorization: Bearer $SUWAR_KEY" \  -H "Content-Type: application/json" \  -d '{ "template_id": "grand-titre-photo", "format": "post",        "variables": { "sujet": "pubs", "verbe": "vendent",                       "accroche": "dès lundi" } }'
200 OK{ "id": "rnd_8f2kq1", "status": "completed", "format": "post",  "width": 1080, "height": 1350, "credits": 1,  "url": "https://suwar.app/uploads/renders/rnd_8f2kq1.png" }
Des pubsqui vendent,dès lundi →

TARIFS

Un abonnement par espace de travail

Des sièges pour l'équipe, des crédits pour les rendus : un crédit par visuel rendu, les aperçus ne comptent pas. Prix en dirhams, hors taxes.

Deux mois offerts à l'année

Solo

Un indépendant, un premier client.

290 DH240 DHHT par moisFacturé 2 880 DH par an
1 siège1 000 crédits par mois
  • Imports Canva, Figma, PSD et PDF
  • Tableurs et formulaires publics
  • Export PNG, JPG, PDF et MP4

Agence

Recommandé

Une équipe qui produit pour plusieurs clients.

790 DH650 DHHT par moisFacturé 7 800 DH par an
3 sièges5 000 crédits par mois
  • Projets clients illimités
  • Portail de relecture et file de publication
  • API, liens de rendu et serveur MCP

Réseau

Un grand compte et ses revendeurs.

Sur devisSièges et crédits ajustés au réseau
Sièges sur mesureCrédits sur mesure
  • Formulaires revendeurs avec quotas
  • Plusieurs espaces de travail
  • Reprise des modèles existants
Crédits de génération : un par fichier rendu ; recharge de 1 000 crédits pour 190 DH Crédits IA (détourage, extension, texte vers image) : en packs, dès 100 DH les 500 Siège supplémentaire : 150 DH par mois

Questions fréquentes

Oui, à partir de l'export « PDF pour l'impression ». Une police absente de Suwar est remplacée par une police proche, le temps d'importer la bonne.

Un fichier rendu : un modèle multi-format ou un carrousel sort un fichier par format. Les aperçus dans l'éditeur, le tableur et le formulaire ne consomment rien.

Non. Il reçoit un lien vers le portail de relecture, commente et approuve depuis son ordinateur ou son téléphone.

Oui. Le français est la langue par défaut, l'anglais se choisit dans les paramètres du compte.

Les fonctions d'IA des calques image : détourage, texte vers image, extension et agrandissement ; la mise au point automatique est incluse. Le coût de chaque action s'affiche avant de la lancer.

Oui, sur Facebook, Instagram et LinkedIn, par leurs API officielles. Un visuel approuvé en relecture entre dans la file de publication du projet.

COMMENCER

Premier visuel en quelques minutes

Créer un compte, importer une maquette, générer le premier lot.