Beaucoup de gens planifient leur contenu dans un tableur. C’est un bon endroit pour le faire : vous voyez le mois entier, vous pouvez le trier, le partager pour relecture, et modifier dix publications plus vite qu’aucun éditeur ne le permet.
Le gaspillage survient ensuite, quand tout cela est retapé dans un outil de planification, publication par publication. L’import CSV supprime cette étape.
Le format
L’éditeur en masse de BulkPublish lit un CSV avec une ligne d’en-tête et trois colonnes reconnues :
| Colonne | Obligatoire | Contenu |
|---|---|---|
content | Oui | Le texte de la publication |
scheduled_at | Non | Date et heure de publication, par ex. 2026-11-03T09:00 |
media_urls | Non | URL d’images ou de vidéos à joindre, plusieurs séparées par ; |
Un fichier minimal comporte une colonne et autant de lignes que vous en avez :
content
"Big news: our spring update is live."
"Behind the scenes: how we plan a week of content in 20 minutes."
Un fichier plus complet utilise les trois :
content,scheduled_at,media_urls
"Big news: our spring update is live.",2026-11-03T09:00,https://example.com/spring.jpg
"How we plan a week of content in 20 minutes.",2026-11-03T13:00,https://example.com/planning.jpg
Vous pouvez télécharger un modèle avec le bon en-tête depuis l’éditeur, ce qui évite de deviner les noms de colonnes.
Ce qui arrive aux lignes imparfaites
Deux comportements à connaître avant d’importer une centaine de lignes.
Une colonne content manquante bloque l’import. On vous indique que le fichier a besoin d’une colonne content, plutôt qu’un import qui n’apporte silencieusement rien.
Les lignes sans contenu ni média sont ignorées. Les lignes vides en fin de fichier et les lignes d’espacement, que possède tout tableur réel, ne deviennent pas des publications vides.
Tout le reste s’importe et atterrit dans une liste modifiable, si bien qu’une ligne légèrement fausse est quelque chose que vous corrigez dans l’éditeur plutôt que dans Excel avant de réimporter.
Les guillemets, là où les CSV se cassent réellement
Presque tous les problèmes de CSV sont des problèmes de guillemets.
- Si votre texte contient une virgule, encadrez le champ de guillemets doubles
- Si votre texte contient un guillemet double, doublez-le et mettez tout le champ entre guillemets :
"""like this""" - Si votre texte contient un saut de ligne, mettez le champ entre guillemets. Il sera quand même analysé correctement
- Enregistrez en UTF-8 pour que les emoji et les caractères accentués survivent
Exporter depuis Google Sheets ou Excel en CSV gère tout cela. C’est en modifiant un CSV à la main dans un éditeur de texte que les choses tournent mal.
Ce que l’import CSV ne décide pas
Le fichier transporte le texte, le minutage et les médias. Il ne transporte pas les canaux vers lesquels chaque publication doit aller, ni les variations du texte par plateforme.
C’est délibéré. Le choix des canaux est ce qui varie le plus souvent d’une publication à l’autre et ce que vous voulez le moins vous tromper en masse, il se définit donc dans l’éditeur après l’import, où vous pouvez voir les publications. Vous pouvez appliquer des canaux à tout le lot puis modifier certaines publications individuellement.
Après l’import
Les publications importées rejoignent ce qui se trouve déjà dans l’éditeur, sous forme de liste modifiable. À partir de là, vous pouvez :
- Modifier le texte de n’importe quelle publication
- Changer ou définir son heure planifiée
- Modifier les canaux vers lesquels elle est envoyée
- Ajouter un média absent du fichier
- Supprimer des lignes dont vous ne voulez plus
Puis vous mettez le lot en file d’attente. Votre quota de publication est vérifié sur l’ensemble du lot avant que quoi que ce soit ne soit planifié, si bien qu’un import plus grand que ce que permet votre plan vous est signalé avant toute publication plutôt qu’à mi-parcours.
Limites de plan à vérifier d’abord
- Canaux : Free : 3 (1 par plateforme). Pro : 30 (2 par plateforme). Business : 75 (5 par plateforme).
- Publications : Free : 3/jour. Pro : 30/jour. Business : illimité.
- Stockage : Free : 100 Mo. Pro : 2 Go. Business : 10 Go.
Si vous importez un mois de publications quotidiennes, c’est la limite de publication quotidienne qu’il faut vérifier, pas la taille du fichier.
En résumé
Continuez à planifier dans le tableur. Exportez-le avec une colonne content, éventuellement scheduled_at et media_urls, mettez entre guillemets tout ce qui contient une virgule, enregistrez en UTF-8, et importez. Définissez les canaux ensuite dans l’éditeur, où vous pouvez réellement voir ce que vous assignez.