Pour les indie hackers et les fondateurs
Sortez la version. Les posts partent tout seuls.
Une mise à jour vers X, Bluesky, Threads, Mastodon, LinkedIn et Discord, depuis l’application Posto ou en une requête depuis votre propre script de déploiement.
# une fois le déploiement réussi
curl $POSTO/api/v1/posts \
-H "Authorization: Bearer $POSTO_TOKEN" \
-H "Idempotency-Key: $GIT_SHA" \
-H "Content-Type: application/json" \
-d '{
"mode": "queue",
"text": "v2.4 est sortie : mode sombre et export CSV",
"channels": [12, 15, 21],
"channel_texts": { "21": "v2.4 est là 🚀 changelog ci-dessous" },
"first_comment": "Changelog : example.dev/v2.4"
}'
# 201 Created · part dans le prochain créneau libre de chaque canal
Ce qui change
Construire en public, sans les corvées de publication
-
Cinq onglets, cinq connexions, la même mise à jour cinq fois
Une mise à jour, tous les réseaux
X, Bluesky, Threads, Mastodon et LinkedIn depuis un seul brouillon, avec son propre texte là où un réseau en a besoin.
-
Un script cron qui casse à chaque changement d’API
Une API au lieu d’une par réseau
Posto parle à l’API de chaque réseau. Vous appelez un seul point d’accès avec un seul jeton.
-
« C’était le post Bluesky ou le thread X ? »
Savoir quel post a amené les visiteurs
Les liens courts comptent les clics par post et par réseau, et les balises UTM transmettent la source à votre propre outil d’analyse pour les sites de votre liste.
Deux entrées et un retour
Cliquer, coder, être prévenu
-
Sans code
L’éditeur de post
Écrivez une fois, donnez à chaque réseau son propre texte, puis programmez le post ou ajoutez-le à la file d’attente.
-
Code
REST API
Créez, modifiez, reprogrammez et annulez des posts avec photos et vidéo. Lisez les créneaux, les statistiques et les commentaires.
-
Retour chez vous
Webhooks
post.published, post.failed et comment.received, en POST signé vers votre propre point d’accès.
-
Dans le chat
Alertes dans le chat
Les mêmes événements en message dans Slack, Discord ou Telegram.
L’API
Ennuyeuse exprès
Bearer token, JSON en entrée et en sortie, erreurs sous forme de documents RFC 9457, une spécification OpenAPI et une page de documentation. L’API vérifie un post avec les mêmes règles que l’application : un refus se lit pareil des deux côtés. Documentation de l’API
-
Jetons à portée limitée par espace de travail
Choisissez les scopes et une durée pour chaque jeton. Un jeton ne fait jamais plus que ce que permet le rôle de son propriétaire.
-
Valider avant d’envoyer
POST /posts/validate vous dit quel canal refuserait le post, et pourquoi, sans rien enregistrer.
-
Sans risque de doublon
Envoyez une Idempotency-Key : la même requête avec la même clé, dans les 24 heures, renvoie la première réponse au lieu de créer un second post.
-
Photos et vidéo
Envoyez des photos en fichier ou par lien. Une vidéo se téléverse directement dans le stockage via une URL signée, puis s’enregistre.
-
Les chiffres en retour
Des métriques par post et des statistiques quotidiennes par compte, dans la mesure où le réseau les fournit.
-
Les commentaires comme événements
Recevez comment.received pour chaque nouveau commentaire et répondez via l’API sur les réseaux qui acceptent les réponses.
Écran réel
Plutôt cliquer ? Le même post, un texte propre à chaque réseau
Aussi dans la boîte
Pour ceux qui lisent leurs propres factures
-
Vos propres clés AI et X
Ajoutez votre propre application X, et X facture l’usage de son API à vous, pas à Posto.
Gratuit en bêta, sur demande Votre propre clé AI de Gemini, Claude ou OpenAI vous facture directement votre usage de l’AI, sans majoration.
-
Une AI qui vous ressemble
Gratuit en bêta, sur demande Des brouillons et des suggestions de réponse qui suivent le profil de votre marque.
-
Liens courts et balises UTM
Les liens courts comptent les clics par post et par réseau, sauf sur Instagram et TikTok, où un lien dans une légende n’est pas cliquable. Les balises UTM vont sur les liens vers les sites de votre liste.
-
Créneaux et meilleur moment
Le mode queue de l’API et « Add to queue » dans l’application placent un post dans le prochain créneau libre. Une carte des jours et des heures où vos posts marchent le mieux, d’après vos 90 derniers jours, règle les créneaux d’un canal dès qu’il y a assez de posts.
Gratuit en bêta, sur demande Nous activons ces fonctions sur demande. Écrivez à hello@posto.run et indiquez votre espace de travail.
Accès anticipé
Gratuit pendant la bêta. Tarif fondateur ensuite.
Laissez votre e-mail. Nous envoyons une invitation dès l’ouverture des inscriptions, et les premiers utilisateurs gardent le tarif fondateur quand les offres payantes démarreront.
Questions
Avant de brancher
Y a-t-il une limite de requêtes ?
Oui, par jeton. Une requête au-delà de la limite reçoit un 429 avec un en-tête Retry-After qui indique combien de temps attendre.
Puis-je publier sur X via Posto ?
Oui. Vous pouvez aussi ajouter votre propre application X sur la page API keys de votre espace de travail : les tarifs de X s’appliquent alors directement à vous.
L’API gère-t-elle les sondages, les boutons-liens et l’evergreen ?
Pas via l’API. Le texte, un texte et une heure propres à chaque canal, les photos, la vidéo, un premier commentaire et les étiquettes fonctionnent aujourd’hui ; les sondages, les boutons-liens et l’evergreen se règlent dans l’application. Une modification via l’API conserve ce que vous y avez réglé.