Automatisation Twitter avec n8n : publication de nouvelles en temps réel
Ce workflow n8n a pour objectif d'automatiser la recherche de nouvelles à l'aide de Perplexity AI et de les publier sur X (anciennement Twitter). Dans un contexte où les entreprises doivent rester à jour avec les dernières informations, ce processus permet de gagner du temps et d'améliorer la réactivité sur les réseaux sociaux. Les cas d'usage incluent la veille médiatique, le partage d'actualités pertinentes et l'engagement avec l'audience.
- Étape 1 : Le déclencheur est un 'Schedule Trigger' qui permet de définir la fréquence de recherche des nouvelles.
- Étape 2 : Le noeud 'searchQuery' prépare la requête de recherche en définissant les options et les attributions nécessaires.
- Étape 3 : Le noeud 'Perplexity' effectue une requête HTTP pour récupérer les dernières nouvelles en utilisant l'API de Perplexity.
- Étape 4 : Le noeud 'set API key' configure la clé API requise pour l'accès à l'API.
- Étape 5 : Enfin, le noeud 'Post to X' publie le contenu récupéré sur Twitter. Cette automatisation n8n permet non seulement de réduire le temps passé à rechercher et à publier des informations, mais elle assure également que les entreprises restent pertinentes et visibles sur les réseaux sociaux, renforçant ainsi leur image de marque et leur engagement client.
Workflow n8n Twitter, Perplexity, veille médiatique : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Twitter, Perplexity, veille médiatique : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": "v9K61fCQhrG6gt6Z",
"meta": {
"instanceId": "9219ebc7795bea866f70aa3d977d54417fdf06c41944be95e20cfb60f992db19",
"templateCredsSetupCompleted": true
},
"name": "Search news using Perplexity AI and post to X (Twitter)",
"tags": [],
"nodes": [
{
"id": "9b2fdc0f-8c71-4ea9-a9d0-df470f2778df",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-560,
0
],
"parameters": {
"rule": {
"interval": [
{
"field": "hours",
"hoursInterval": 21,
"triggerAtMinute": "={{Math.floor(Math.random() * 60)}}\n"
}
]
}
},
"typeVersion": 1.2
},
{
"id": "d549c019-1f3e-4758-a5ee-e4ac7e03cc2d",
"name": "searchQuery",
"type": "n8n-nodes-base.set",
"position": [
-340,
0
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "4cfbc312-5dcd-444d-ae08-0bab417c084c",
"name": "searchInput",
"type": "string",
"value": "What's the latest news in artificial intelligence?"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "87c28d43-6cd6-4292-a563-a9f22467e162",
"name": "Perplexity",
"type": "n8n-nodes-base.httpRequest",
"position": [
100,
0
],
"parameters": {
"url": "https://api.perplexity.ai/chat/completions",
"method": "POST",
"options": {},
"jsonBody": "={\n \"model\": \"llama-3.1-sonar-small-128k-online\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a social media assistant summarizing tech news for Twitter/X. Only return one article. Your output must follow this exact format: a short, engaging headline (max 140 characters), followed by a single space, then the direct article link. Do not use markdown, hashtags, emojis, or line breaks. Keep the total output under 200 characters. Be precise, objective, and newsworthy.Example: Mastercard launches Agent Pay, allowing AI agents to make purchases for users. https://www.perplexity.ai/page/mastercard-unveils-agent-pay-e-qWXnaUEzQZWCqsxF4l43zA\"\n },\n {\n \"role\": \"user\",\n \"content\": \"{{ $('searchQuery').item.json.searchInput }}\"\n }\n ],\n \"temperature\": 0.3,\n \"top_p\": 0.9,\n \"return_citations\": true,\n \"search_domain_filter\": [\n \"perplexity.ai\"\n ],\n \"search_recency_filter\": \"day\",\n \"return_images\": true,\n \"return_related_questions\": false,\n \"max_tokens\": 80,\n \"stream\": false,\n \"presence_penalty\": 0,\n \"frequency_penalty\": 1\n}\n",
"sendBody": true,
"sendHeaders": true,
"specifyBody": "json",
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "=Bearer {{ $json.perplexityAPI }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "c1ed633d-d318-403c-9577-c3c63ac2e68e",
"name": "set API key",
"type": "n8n-nodes-base.set",
"position": [
-120,
0
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "4f9bd3a0-5587-410f-b145-a287f65f9576",
"name": "perplexityAPI",
"type": "string",
"value": "<yourPerplexityAPI>"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "e228e352-2ddd-4e2c-a434-993910ced7be",
"name": "Post to X",
"type": "n8n-nodes-base.twitter",
"position": [
320,
0
],
"parameters": {
"text": "={{ $json.choices[0].message.content }}",
"additionalFields": {}
},
"credentials": {
"twitterOAuth2Api": {
"id": "NY8wGzcN4f9f1UN4",
"name": "X account 2 for images"
}
},
"typeVersion": 2
}
],
"active": true,
"pinData": {},
"settings": {
"callerPolicy": "workflowsFromSameOwner",
"errorWorkflow": "qFOYM3IA9QZ7fMym",
"executionOrder": "v1"
},
"versionId": "74e316fe-561f-4c80-b446-bba795654cef",
"connections": {
"Post to X": {
"main": [
[]
]
},
"Perplexity": {
"main": [
[
{
"node": "Post to X",
"type": "main",
"index": 0
}
]
]
},
"searchQuery": {
"main": [
[
{
"node": "set API key",
"type": "main",
"index": 0
}
]
]
},
"set API key": {
"main": [
[
{
"node": "Perplexity",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "searchQuery",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Twitter, Perplexity, veille médiatique : pour qui est ce workflow ?
Ce workflow s'adresse principalement aux équipes marketing et communication des entreprises qui souhaitent automatiser leur veille médiatique et améliorer leur présence sur les réseaux sociaux. Il est adapté aux PME et grandes entreprises, ainsi qu'à toute organisation cherchant à optimiser ses processus de publication d'actualités.
Workflow n8n Twitter, Perplexity, veille médiatique : problème résolu
Ce workflow résout le problème de la lenteur et de l'inefficacité dans le partage des nouvelles sur les réseaux sociaux. En automatisant la recherche et la publication, il élimine les frustrations liées à la gestion manuelle des contenus, réduit les risques d'oubli de publication et garantit que l'entreprise reste à jour avec les informations pertinentes. L'utilisateur bénéficie ainsi d'une visibilité accrue et d'une interaction améliorée avec son audience.
Workflow n8n Twitter, Perplexity, veille médiatique : étapes du workflow
Étape 1 : Le workflow commence par un déclencheur programmé qui définit la fréquence de recherche des nouvelles.
- Étape 1 : Ensuite, le noeud 'searchQuery' prépare les paramètres de recherche.
- Étape 2 : Le noeud 'Perplexity' effectue une requête HTTP pour obtenir les dernières nouvelles.
- Étape 3 : Le noeud 'set API key' configure la clé API nécessaire pour accéder à l'API de Perplexity.
- Étape 4 : Enfin, le noeud 'Post to X' publie les nouvelles sur Twitter, assurant ainsi une diffusion rapide et efficace des informations.
Workflow n8n Twitter, Perplexity, veille médiatique : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier le noeud 'searchQuery' afin d'adapter les termes de recherche selon vos besoins spécifiques. Assurez-vous également de configurer correctement la clé API dans le noeud 'set API key'. Si vous souhaitez intégrer d'autres plateformes, vous pouvez ajouter des noeuds supplémentaires pour les publier sur d'autres réseaux sociaux. Pensez à surveiller le flux pour garantir son bon fonctionnement et ajustez les paramètres de fréquence dans le déclencheur programmé selon vos préférences.