Guide d’intégration
Publiez des articles vers n’importe quel outil avec un webhook
Quand votre site tourne sur une plateforme à laquelle Rank Prompt ne se connecte pas, une destination webhook envoie chaque article, complet et signé, vers une URL que vous contrôlez : Zapier, Make, n8n ou votre propre code.
Rank Prompt lit
- Code de statut de votre endpoint
- published_url
- post_id
Rank Prompt envoie
- Titre et slug
- HTML et Markdown
- Titre SEO et description
- Tags et images
- JSON-LD
- En-tête de signature
Rank Prompt Ce que ça fait
- Envoie l’article entier en une seule requête : titre, slug, HTML, Markdown, titre SEO et description, tags, images, JSON-LD et la marque.
- Envoie
article.publishedà la publication,article.updatedavec le mêmepost_idquand vous republiez etarticle.unpublishedquand vous retirez l’article. - Publie tout de suite ou à la date que vous programmez.
- Signe chaque requête avec
X-RP-Signatureet peut ajouter un en-tête personnalisé pour les catch hooks qui en vérifient un. - Enregistre le
published_urlque répond votre endpoint, pour que le suivi des pages et les rapports de citations suivent l’article.
Ce qu’elle ne fait pas
- Les brouillons ne sont pas envoyés : un webhook n’a nulle part où les garder.
- Une requête transporte au maximum 4 Mo.
- Rank Prompt n’écrit pas lui-même sur le site : la suite dépend de votre workflow.
Avant de commencer
Forfait Dès Starter
- Une URL https qui répond 2xx à un POST : un catch hook Zapier, Make ou n8n, ou votre propre endpoint.
- Un endroit où garder le secret de signature, si votre endpoint vérifie la signature.
Destination webhook : configuration en 5 étapes
-
Étape 1
Ouvrez Intégrations, Publier du contenu
Dans Rank Prompt, ouvrez Intégrations puis l’onglet Publier du contenu. Sur la carte Autres plateformes, cliquez sur +, choisissez Webhook et cliquez sur Continuer.
-
Étape 2
Collez l’URL et gardez le secret
Collez l’URL du webhook. Gardez le Secret de signature créé par Rank Prompt, ou générez-en un nouveau, et copiez-le dans votre endpoint. Ajoutez un En-tête personnalisé si votre catch hook en vérifie un ; sa valeur est stockée chiffrée et n’est plus jamais affichée.
-
Étape 3
Choisissez le format
Sous Format, JSON-LD dans le HTML ajoute les données structurées au corps HTML, et Front matter dans le Markdown commence le Markdown par du YAML (titre, slug, date, tags, image) pour les générateurs de sites statiques.
-
Étape 4
Connectez et associez l’article de test
Cliquez sur Connecter le webhook. Rank Prompt envoie d’abord un
article.testsigné, l’URL doit donc répondre, et votre outil no-code peut associer les champs à partir de lui. -
Étape 5
Répondez où l’article est en ligne
Quand votre endpoint répond 2xx avec un JSON contenant
published_url(et en optionpost_id), cette URL est enregistrée comme adresse de l’article. Sans elle, l’article est marqué publié sans URL.
Destination webhook : erreurs et solutions
Voici les messages que l’app affiche, mot pour mot, et ce qui résout chacun d’eux.
-
L’URL du webhook doit commencer par https://, car l’article et sa signature y transitent.
Utilisez l’adresse https de votre endpoint.
-
Cette URL ne pointe pas vers une adresse publique.
Utilisez une adresse joignable depuis internet, pas une adresse locale ou privée.
-
Rien n’a répondu à cette URL (404). Vérifiez l’adresse et que le workflow derrière est activé.
Vérifiez l’adresse et que le Zap, le scénario ou le workflow est activé.
-
Le webhook a répondu 500 à un article de test.
Votre endpoint a refusé le test. Corrigez-le et reconnectez.
-
Un en-tête personnalisé a besoin d’un nom et d’une valeur.
Remplissez les deux ou laissez les deux vides.
-
L'URL du webhook pointe désormais vers un autre hôte : la valeur de l'en-tête personnalisé doit être saisie à nouveau, car elle n'est jamais envoyée à un hôte pour lequel elle n'a pas été saisie.
Saisissez de nouveau la valeur de l’en-tête, ou laissez les deux champs vides.
-
Un webhook ne reçoit que des articles publiés, il ne peut donc pas garder de brouillon. Publiez l’article ou programmez-le.
Publiez l’article tout de suite ou choisissez une date.
-
Cet article dépasse les 4 Mo qu’une requête de webhook peut transporter. Retirez les fichiers intégrés à son texte et réessayez.
Retirez les fichiers intégrés au texte de l’article et publiez de nouveau.
Quelle différence avec les webhooks de Rank Prompt ?
Une destination webhook est un endroit où publier des articles. Les webhooks de Developers préviennent vos outils quand les rapports et les exécutions programmées se terminent, et peuvent publier dans Slack ou Discord.
Comment vérifier qu’une requête vient de Rank Prompt ?
X-RP-Signature porte t, un horodatage, et v1, un HMAC-SHA256 de l’horodatage, d’un point et du corps brut, calculé avec votre secret de signature. Recalculez-le et comparez. X-RP-Event nomme l’événement.
Puis-je publier ainsi sur Framer ou un autre CMS ?
Oui, avec tout outil qui reçoit un webhook et écrit dans ce CMS, comme Zapier, Make ou n8n, ou avec votre propre endpoint.
Quelle offre me faut-il ?
Les destinations webhook commencent avec Starter, à 49 $ par mois, et envoyer un article vers l’une d’elles ne coûte aucun crédit. La génération de l’article coûte 10 crédits par article.
Opérationnel en quelques minutes
Créez un compte gratuit, suivez les étapes ci-dessus et voyez ce que la connexion apporte à votre visibilité IA.