Ressources · Intégration n8n

Intégration Perplexity n8nAutomatiser Perplexity avec n8n.

Besoin de réponses web sourcées au milieu d'un workflow ? L'intégration Perplexity n8n tient dans un seul nœud : 5 opérations réparties sur 4 ressources, des modèles Sonar aux embeddings en passant par la recherche web brute. Rien ne démarre côté Perplexity, le workflow part d'ailleurs.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Que fait l'intégration Perplexity n8n, concrètement ?

Perplexity répond à une question en allant chercher ses sources sur le web, et le nœud n8n met cette mécanique à disposition d'un workflow. Dans le détail : 4 ressources (Chat, Agent, Search, Embedding), 5 opérations, une clé API à coller une fois. Le nœud arrive avec n8n, sur le Cloud comme sur une instance que tu héberges toi-même, et rien ne s'installe en plus.

Trois usages reviennent souvent côté ops. Le premier : la veille documentée. Un Schedule Trigger part le matin, search.search ramène des résultats classés sur un sujet précis, et le tout arrive dans Gmail plutôt que dans un onglet de plus.

Le deuxième : compléter des fiches. Une ligne apparaît dans Google Sheets, chat.complete pose la question au modèle, et la réponse repart dans la colonne voisine avec ses citations. Le troisième : la recherche interne. embedding.createEmbedding vectorise une base documentaire, et embedding.createContextualized fait le même travail sur des documents longs, où un paragraphe isolé ne veut plus dire grand-chose.

Quand l'opération manque au nœud, le nœud HTTP Request appelle directement l'endpoint voulu de l'API Perplexity en réutilisant le même credential via l'authentification prédéfinie. Pas de deuxième clé à gérer.

Deux limites à connaître avant de construire. Perplexity n'a pas de nœud trigger dans n8n : rien ne démarre un workflow depuis Perplexity, il faut un Schedule Trigger, un Webhook n8n (une URL qu'un autre service appelle quand il se passe quelque chose) ou le trigger d'un outil déjà en place, par exemple Slack. Et certaines options dépendent du palier d'usage du compte API Perplexity : Return Images et Return Related Questions réclament le Tier-2, Search Domain Filter réclame le Tier-3 et se limite à 3 domaines.

Si la question porte sur la plateforme et non sur le nœud, l'Avis n8n déroule les critères. Ici, ça tient en une phrase : le nœud ne coûte rien côté n8n, et ce qui se consomme se consomme sur ta propre clé API Perplexity.

Connexion

Comment connecter Perplexity à n8n ?

  1. 01

    Générer une clé API Perplexity

    Connecte-toi à ton compte Perplexity et crée une clé API en suivant le guide de démarrage de l'API Perplexity. C'est le seul élément demandé par cette intégration : ni écran OAuth, ni scope à cocher, ni application à déclarer côté Perplexity. Copie la clé avant de quitter la page et range-la dans un endroit sûr.

  2. 02

    Enregistrer le credential dans n8n

    Dans n8n, ouvre le menu Credentials et ajoute un credential Perplexity, c'est-à-dire la connexion enregistrée qu'un nœud réutilise pour s'authentifier. Un seul champ à remplir : la clé API Perplexity. Une fois enregistré, il apparaît dans la liste déroulante de tous les nœuds Perplexity de l'instance, et changer la clé plus tard se fait à un seul endroit.

  3. 03

    Choisir la ressource et tester le nœud

    Pose un nœud Perplexity dans un workflow, sélectionne le credential, puis la ressource (Chat, Agent, Search ou Embedding) et son opération. Lance le nœud seul avec une question courte avant de brancher quoi que ce soit en amont. Le panneau de sortie montre la forme exacte de la réponse, celle que tu reprends plus loin avec une expression du type {{ $json.field }}.

Actions

Ce que le nœud Perplexity sait faire

Le nœud Perplexity expose 5 opérations sur 4 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceMessage a ModelCreate Contextualized EmbeddingCreate EmbeddingCreate ResponseSearch
Agent✓
Chat✓
Embedding✓✓
Search✓

Agent

1 opération
01

Create a response

agent.createResponse

Ce que tu vois dans n8n

Notes & cas d'usage

La ressource Agent confie une tâche entière à Perplexity plutôt qu'une simple question : elle enchaîne ses propres étapes, cherche et utilise des outils avant de rédiger la réponse finale.

Paramètres clés

  • Input : le prompt de départ de l'agent, souvent {{ $json.field }} récupéré du nœud précédent.
  • Model : le modèle à exécuter, au format provider/model. À laisser vide quand un preset porte déjà la configuration.
  • Preset : le nom d'une configuration enregistrée. Un preset ou un modèle, jamais les deux.
  • Max Steps : plafonne les étapes agentiques entre 1 et 10, pour qu'une tâche longue reste bornée.
Cas d'usage
une recherche qui demande plusieurs passes avant d'être exploitable, tenue courte par Max Steps.

Chat

1 opération
02

Message a model

chat.complete

Ce que tu vois dans n8n

Notes & cas d'usage

Une conversation part vers un modèle Sonar, et la complétion revient accompagnée des citations qui l'appuient.

Paramètres clés

  • Model : au choix sonar, sonar-pro, sonar-reasoning-pro et sonar-deep-research.
  • Messages : chaque entrée porte un Role et son Text ; les messages système passent en premier, puis user et assistant alternent.
  • Search Recency Filter : restreint les sources à la dernière Hour, Day, Week, Month ou Year.
Cas d'usage
un point récurrent où le modèle répond à une question fixe, le filtre de fraîcheur écartant ce qui a vieilli.

Embedding

2 opérations
03

Create an embedding

embedding.createEmbedding

Ce que tu vois dans n8n

Notes & cas d'usage

Le texte devient un vecteur, c'est-à-dire la forme numérique qu'attend une base vectorielle pour retrouver un passage par le sens et non par le mot exact.

Paramètres clés

  • Input Texts : le texte à vectoriser, un texte par ligne ; chaque ligne revient sous la forme de son propre vecteur.
  • Model : pplx-embed-v1-0.6b ou pplx-embed-v1-4b.
  • Dimensions : raccourcit le vecteur de sortie ; laissé à 0 ou vide, la taille complète du modèle s'applique.
Cas d'usage
indexer un centre d'aide article par article, pour qu'un agent support trouve la bonne page avec les mots du client.
04

Create a contextualized embedding

embedding.createContextualized

Ce que tu vois dans n8n

Notes & cas d'usage

Chaque morceau d'un document est vectorisé sans perdre de vue le reste du document : un paragraphe qui dit « c'est valable ici aussi » garde ce à quoi il renvoie.

Paramètres clés

  • Input Documents : un tableau JSON de documents, chaque document étant un tableau de paragraphes.
  • Model : pplx-embed-context-v1-4b, le seul choix sur cette opération.
  • Encoding Format : Base64 Int8 ou Base64 Binary ; le float n'est pas accepté sur cet endpoint.
Cas d'usage
un contrat long découpé en paragraphes, où chaque morceau doit rester rattaché à la clause qui l'entoure.
Besoin d'aide

Besoin d'aide pour automatiser Perplexity avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Perplexity et n8n, les questions qui suivent

01L'intégration Perplexity n8n est-elle gratuite ?
Côté n8n, oui. Le nœud Perplexity est livré avec n8n sans coût supplémentaire, sur n8n Cloud comme sur une instance auto-hébergée en Community Edition sous licence Sustainable Use, et il n'y a rien à installer pour le voir apparaître dans l'éditeur. Côté Perplexity, c'est une autre histoire : chaque appel passe par ta propre clé API et suit le plan auquel cette clé est rattachée, et cette page ne traite pas les tarifs de Perplexity. Un détail qui surprend souvent : quelques options du nœud dépendent du palier d'usage de ce compte, pas de l'offre n8n que tu utilises.
02Quels credentials faut-il pour connecter Perplexity à n8n ?
Une clé API, et la liste s'arrête là. Le credential Perplexity de n8n propose une seule méthode d'authentification, une clé API générée depuis un compte Perplexity : pas d'écran OAuth, pas de liste de scopes, pas d'application à déclarer au préalable. Le credential se crée une fois dans le menu Credentials, puis tous les workflows de l'instance le retrouvent dans la liste déroulante du nœud. Il sert aussi au nœud HTTP Request via l'authentification prédéfinie, ce qui compte dès qu'un endpoint manque au nœud dédié. Changer la clé plus tard revient à modifier un credential, pas chaque workflow qui appelle Perplexity.
03Quelles sont les limites du nœud Perplexity dans n8n ?
Trois méritent d'être anticipées. La couverture d'abord : le nœud expose 5 opérations sur 4 ressources, donc tout ce qui sort du chat, des réponses d'agent, de la recherche web et des embeddings passe par le nœud HTTP Request avec le même credential. Le palier du compte ensuite : Return Images et Return Related Questions demandent le Tier-2 de l'API Perplexity, et Search Domain Filter demande le Tier-3 en acceptant 3 domaines au maximum. Le volume de recherche enfin : l'opération Search renvoie jusqu'à 20 résultats par appel et son Search Domain Filter accepte jusqu'à 20 domaines, donc un balayage large se découpe en plusieurs appels.
04Perplexity peut-il déclencher un workflow n8n en temps réel ?
Non, et il n'y a pas de demi-réponse : Perplexity n'a pas de nœud trigger dans n8n, donc rien de son côté ne lance une exécution. Le workflow démarre ailleurs et appelle Perplexity comme une étape parmi d'autres. Un Schedule Trigger couvre la veille récurrente. Un Webhook n8n, c'est-à-dire une URL qu'un autre service appelle quand il se passe quelque chose chez lui, couvre l'événementiel. Le trigger d'un outil déjà présent couvre le reste : une nouvelle ligne, un nouveau message, un nouvel email. Ça colle à l'outil, qui répond aux questions qu'on lui pose au lieu d'émettre ses propres événements.
05n8n ou Make pour Perplexity ?
Ça dépend de l'endroit où le workflow doit vivre et de la façon dont tu veux le payer. Make est hébergé uniquement, sans option d'auto-hébergement, et se facture à l'opération : un workflow qui interroge Perplexity toute la journée voit son coût suivre le volume. n8n tourne sur n8n Cloud, l'offre hébergée, ou sur tes propres serveurs via Docker ou npm, avec le même workflow dans les deux cas, ce qui garde les prompts, les réponses et la clé API sur une infrastructure que tu maîtrises. Make reste plus visuel sur des scénarios linéaires, n8n se rapproche du code dès que les branches et les expressions s'accumulent.