Sameer Ali est le genre de développeur qui, confronté à une tâche répétitive, crée une application pour y remédier. Il est également un créateur, publiant du contenu de codage sur Instagram, TikTok et YouTube sous le nom de coding.kitty – et son approche de création d’application était exactement la façon dont il a supprimé presque tous les administrateurs de sa présence sociale.
Auparavant, chaque vidéo terminée impliquait 15 à 20 minutes de travail intense : téléchargement, re-téléchargement sur chaque plate-forme, réécriture des légendes, définition des métadonnées, planification et mise à jour manuelle de son tableau de projet. Son application de bureau personnalisée – le bien nommé moteur coding.kitty – a complètement changé la donne. Il gère l’ensemble du pipeline de production, depuis l’idéation et la création de scripts jusqu’au sous-titrage, à la planification et à l’analyse.
Mais lorsqu’il s’est agi de diffuser les vidéos sur Instagram, TikTok et YouTube, même Sameer a décidé de ne pas créer cette partie lui-même. Il s’est plutôt tourné vers l’API de Buffer.
Pourquoi un ingénieur full-stack a choisi pas pour le construire lui-même
Sameer aurait pu utiliser les API natives d’Instagram, TikTok et YouTube. Mais cela aurait signifié trois flux OAuth distincts, trois mécanismes de téléchargement différents, trois ensembles de limites de débit et un service de planification personnalisé pour que tout fonctionne à temps. Il l’a décrit comme la construction d’un produit complet au-dessus du produit qu’il était déjà en train de construire.
Au lieu de cela, Buffer gère tout cela.
Une API GraphQL, un flux d’authentification et Sameer peuvent transmettre les titres YouTube, les paramètres de confidentialité, les catégories, la bobine Instagram par rapport au type de publication, les premiers commentaires et les titres TikTok via une seule mutation. Il a pu réaliser l’intégration complète en quelques jours.
« Je veux avoir la garantie que mes messages seront publiés à l’heure indiquée », déclare Sameer. « Buffer gère la partie planification de manière fiable et je peux tout voir dans une vue calendrier. »
Il a également apprécié le fait que le schéma GraphQL couvrait tout ce dont il avait besoin en un seul endroit : créer, supprimer, récupérer des publications, récupérer des canaux – sans qu’il ait à assembler des points de terminaison séparés.
D’une vidéo YouTube à plusieurs publications en 2 minutes
En tant que créateur et spécialiste du marketing de longue date, je n’en reviens pas de l’efficacité du flux de travail de l’application + de l’API Buffer de Sameer.
Il démarre lorsqu’une vidéo est marquée « prête à être programmée » dans Jira. Le moteur coding.kitty le récupère automatiquement, télécharge la vidéo sous-titrée à partir de la pièce jointe Jira et la redimensionne automatiquement pour l’adapter au format vertical d’Instagram Reels. La vidéo est téléchargée sur le stockage cloud de Sameer et devient accessible via une URL publique.
À partir de là, Sameer sélectionne les plates-formes cibles, génère une légende spécifique à la plate-forme (son IA intégrée connaît les limites de caractères et les conventions de chaque plate-forme, il ne réécrit donc pas exactement le même message trois fois) et parcourt la vidéo pour sélectionner une image miniature.
Puis coding.kitty atteint Buffer CreatePost Mutation GraphQL qui inclut l’URL de la vidéo, la légende, la vignette et toutes les métadonnées spécifiques à la plateforme. Buffer récupère la vidéo de R2, la met en file d’attente pour la publication et le ticket Jira passe automatiquement à la colonne suivante.
Deux minutes, c’est fait.
Un calendrier et une planification intelligente des publications
Si cela ne suffisait pas, Sameer a intégré quelques fonctionnalités supplémentaires pratiques dans son application. Pour commencer, sa propre vue de calendrier.
coding.kitty récupère également les publications programmées de Buffer pour afficher sa propre vue de calendrier. Sameer peut repérer les lacunes dans son emploi du temps, éviter les conflits de publication et reprogrammer le contenu en faisant glisser les publications, le tout sans quitter son application.
Et peut-être mon bonus préféré : un agent IA qui prend toutes les décisions concernant la publication.
Étant donné que coding.kitty a accès aux publications récentes et à la file d’attente complète des vidéos prêtes à être diffusées, Sameer peut confier entièrement la décision de publication à l’agent. Il vérifie ce qui a été publié récemment, sélectionne le bon contenu, la bonne plate-forme et le bon timing, et le planifie via l’API Buffer.
Plutôt cool, non ?
Essayez-le vous-même
Sameer a créé une application de bureau. Vous pouvez créer un outil CLI, un bot Slack ou un flux de travail n8n. Quoi que vous construisiez, vous pouvez vous concentrer là-dessus : le problème de publication est déjà résolu.
L’API de Buffer est maintenant disponible. Vous pouvez commencer à construire dès aujourd’hui.