Aller au contenu

Tous vos canaux sur un seul conducteur.

Préparez, validez et publiez sur YouTube, Instagram, TikTok, X et Facebook depuis un seul calendrier, ou alimentez-le depuis votre propre pipeline de contenu via l’API REST.

Préparez une fois, adaptez à chaque plateforme.

Rédigez votre publication une seule fois. Amaposta sait quelles plateformes affichent un titre, où placer les hashtags et comment chacune compte les caractères, pour fournir une version adaptée à chaque canal. Lorsqu’un canal nécessite un texte spécifique, rédigez une variante réservée à ce canal.

La publication que vous rédigez

Titre
Comment nous torréfions un lot en 12 minutes
Description
Du café vert au premier crack en 12 minutes. Nous avons filmé un lot du début à la fin, y compris le moment où il a failli brûler.
Hashtags
café coulisses
Vidéo
batch-142.mp4 0:58
  • YouTube Titre et description

    Comment nous torréfions un lot en 12 minutes

    Du café vert au premier crack en 12 minutes. Nous avons filmé un lot du début à la fin, y compris le moment où il a failli brûler.

    Tags café coulisses

  • Instagram Légende uniquement

    Du café vert au premier crack en 12 minutes. Nous avons filmé un lot du début à la fin, y compris le moment où il a failli brûler. #café #coulisses

    Instagram ne possède pas de champ titre ; le titre n’est donc pas ajouté à la légende.

  • X Rédigé pour X 101/280

    Le lot 142 est prêt : du café vert au premier crack en 12 minutes, du début à la fin. #café #coulisses

    Comptés selon les règles de X : 23 pour un lien, 2 pour un emoji, hashtags inclus.

Les contrôles avant 9:00, pas après.

Toutes les règles qu’Amaposta connaît sur une plateforme sont vérifiées pendant la rédaction : types et tailles de fichiers, durée des vidéos, proportions, nombre de caractères, titres manquants et canaux nécessitant votre attention. Une publication comportant des erreurs ne peut pas être programmée. Vous la corrigez à votre bureau au lieu de recevoir un e-mail d’échec à 9:01.

Chaque message indique les modifications à apporter et les mêmes contrôles s’appliquent aux publications reçues via l’API.

Avant de programmer

3 erreurs, 1 avertissement

  • Instagram accepte les fichiers JPEG ; celui-ci est au format PNG.

    Médias

  • La publication compte 312/280 caractères sur X, hashtags compris. Raccourcissez-la de 32 caractères ou rédigez une version réservée à X.

    Texte

  • YouTube exige un titre.

    Titre

  • La connexion TikTok expire bientôt. Reconnectez-vous pour éviter de manquer une publication.

    Canal

Corrigez les erreurs pour programmer cette publication.

Boîte de vérification

2 en attente
  • Reel du jour du lancement

    Clé API « Pipeline de contenu »

    En vérification Mar. 09:00
  • Dans les coulisses, partie 3

    Généré par votre pipeline

    En vérification Mer. 17:30
  • Fil : questions sur le lancement

    Rédigé par un éditeur

    Modifications demandées Ajoutez un lien vers la page des tarifs dans la dernière publication.

Une boîte de vérification pour les personnes et les pipelines.

Activez les validations d’un projet pour que les publications attendent dans la boîte de vérification jusqu’à leur validation par un administrateur. La validation conserve l’horaire prévu ; une demande de modifications transmet votre note à l’auteur.

Les clés API suivent la même règle. Une clé sans la permission posts:publish peut créer et programmer des publications, mais elles passent d’abord par la vérification. Vous pouvez ainsi laisser un pipeline d’IA rédiger des brouillons tout en gardant le dernier mot.

Des connexions qui ne s’arrêtent pas en silence.

Les jetons sont renouvelés en arrière-plan avant leur expiration. Lorsqu’une plateforme exige une nouvelle authentification, vous êtes prévenu sept jours à l’avance, avant de manquer une publication. Les erreurs sont expliquées clairement et accompagnées d’un bouton Réessayer.

  • YouTube

    Les jetons d’accès durent 1 heure et se renouvellent automatiquement.

    Connecté
  • Instagram

    Les jetons durent 60 jours et se renouvellent automatiquement tant que le canal est utilisé.

    Connecté
  • TikTok

    Les jetons d’accès durent 24 heures ; les jetons de renouvellement durent un an.

    Expire dans 6 jours
  • X

    Les jetons d’accès durent 2 heures et se renouvellent automatiquement.

    Connecté
  • Facebook

    Les jetons de Page n’expirent pas, sauf si la personne qui les a connectés perd son accès.

    Reconnexion nécessaire

Échec de diffusion

Échec

Votre point de terminaison a renvoyé 503 Service Unavailable.

Amaposta réessaiera avec un délai croissant.

Liens de reconnexion pour les clients

Lorsque le compte appartient à un client, envoyez-lui un lien. Il s’authentifie directement sur la plateforme et le canal est rétabli, sans compte Amaposta ni partage de mot de passe.

Conçu pour votre propre pipeline.

Tout ce qui figure dans le calendrier est accessible via une API REST. Importez des médias ou transmettez une URL, créez une publication avec des variantes par canal et laissez la file d’attente choisir le prochain créneau libre. L’en-tête Idempotency-Key sécurise les nouvelles tentatives, et les webhooks signés informent vos systèmes lorsqu’une publication est mise en ligne ou échoue.

Créer une publication vidéo et l’ajouter à la file d’attente

curl "$AMAPOSTA_URL/api/v1/projects/$PROJECT_ID/posts" \
  -H "Authorization: Bearer $AMAPOSTA_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: batch-142" \
  -d '{
    "kind": "video",
    "title": "How we roast a batch in 12 minutes",
    "description": "We filmed one batch start to finish.",
    "hashtags": ["coffee", "behindthescenes"],
    "media_url": "https://cdn.example.com/batch-142.mp4",
    "schedule": { "mode": "queue" }
  }'

Événements webhook

  • post.created Une publication a été créée (tableau de bord ou API)
  • post.scheduled Une publication a été programmée
  • post.approved Une publication a été validée
  • post.published Une publication a été mise en ligne sur un canal
  • post.failed Une publication n’a pas pu être publiée sur un canal
  • channel.connected Un canal a été connecté ou reconnecté
  • channel.disconnected Un canal a perdu sa connexion
  • media.ready Le traitement d’un fichier importé est terminé
  • media.failed Un fichier importé n’a pas pu être traité

Commencez gratuitement, évoluez canal par canal.

Les canaux Sandbox sont gratuits avec toutes les offres pour vous permettre d’essayer tout le parcours avant de connecter un vrai compte.

Comparer les offres
  • Studio

    Toutes les fonctionnalités d’Amaposta, facturées par projet.

    Un compte par plateforme dans chaque projet, Membres d’équipe illimités, Publications illimitées, Circuit de validation, Webhooks sortants et API, Liens de reconnexion pour les clients

    39 $ par mois pour le premier projet

Mettez votre prochaine publication à l’antenne.

Connectez un canal sandbox, programmez une publication et regardez-la être diffusée. Cela prend environ deux minutes et rien ne quitte Amaposta tant que vous ne connectez pas un vrai compte.