- Inicio
- Recursos
- Integraciones
- Perplexity
Integración Perplexity n8nAutomatiza Perplexity con n8n.
¿Te hacen falta respuestas web con fuentes dentro de un flujo? La integración Perplexity n8n cabe en un solo nodo: 5 operaciones repartidas en 4 recursos, desde los modelos Sonar hasta los embeddings y la búsqueda web en crudo. Perplexity no arranca nada, el flujo empieza en otro sitio.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué hace la integración Perplexity n8n en la práctica?
El nodo de Perplexity conecta un flujo de n8n con la API de Perplexity mediante una clave API. Dentro caben 5 operaciones repartidas en 4 recursos: Chat para completar conversaciones con modelos Sonar, Agent para tareas de varios pasos, Search para resultados web en crudo y Embedding para convertir texto en vectores. Viene incluido con n8n, tanto en la nube como en una instancia propia, y no hay nada que instalar.
Hay tres escenarios que se repiten. El primero es el seguimiento de la competencia: un Schedule Trigger arranca cada mañana, search.search devuelve resultados ordenados con su contenido extraído, y cada fila entra en Google Sheets con su fuente al lado.
El segundo es el borrador comercial. Llega una consulta, chat.complete redacta una respuesta con citas apoyándose en un modelo Sonar, y Gmail la deja en borradores para que una persona la revise antes de enviarla. El tercero es la búsqueda interna: embedding.createEmbedding vectoriza una base documental y embedding.createContextualized hace lo mismo con documentos largos, donde un párrafo suelto ya no dice gran cosa.
Cuando falta una operación, el nodo HTTP Request llama al endpoint que necesites de la API de Perplexity reutilizando el mismo credential con la autenticación predefinida. No hay una segunda clave que mantener.
Conviene tener presentes dos límites antes de montar nada. Perplexity no tiene nodo trigger en n8n, así que nada arranca un flujo desde su lado: hace falta un Schedule Trigger, un Webhook de n8n (una URL que otro servicio llama cuando ocurre algo) o el trigger de una herramienta que ya esté en el flujo, por ejemplo Slack. Y algunas opciones dependen del nivel de uso de la cuenta de la API de Perplexity: Return Images y Return Related Questions piden Tier-2, y Search Domain Filter pide Tier-3 y acepta 3 dominios como máximo.
Si la duda es la plataforma y no el nodo, la Reseña n8n repasa los criterios con calma. Aquí basta una frase: el nodo no cuesta nada del lado de n8n, y lo que se consume se consume contra tu propia clave API de Perplexity.
¿Cómo se conecta Perplexity con n8n?
- 01
Crea una clave API en Perplexity
Entra en tu cuenta de Perplexity y genera una clave API siguiendo la guía de inicio de la API de Perplexity. Esa clave es lo único que pide esta integración: no hay pantalla de OAuth, ni scopes que marcar, ni aplicación que registrar del lado de Perplexity. Copia la clave antes de salir de la página y guárdala en un sitio seguro.
- 02
Guarda el credential dentro de n8n
En n8n, abre el menú Credentials y añade un credential de Perplexity, es decir, la conexión guardada que un nodo reutiliza para autenticarse. Solo tiene un campo: la clave API de Perplexity. Una vez guardado, aparece en el desplegable de todos los nodos de Perplexity de la instancia, y cambiar la clave más adelante se hace en un único sitio.
- 03
Elige el recurso y prueba el nodo
Coloca un nodo de Perplexity en un flujo, selecciona el credential y después el recurso (Chat, Agent, Search o Embedding) con su operación. Ejecuta el nodo por separado con una pregunta corta antes de conectar nada antes o después. El panel de salida enseña la forma exacta de la respuesta, que es lo que luego referencias con una expresión del tipo
{{ $json.field }}.
Qué sabe hacer el nodo de Perplexity
El nodo Perplexity expone 5 operaciones en 4 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Message a Model | Create Contextualized Embedding | Create Embedding | Create Response | Search |
|---|---|---|---|---|---|
| Agent | ✓ | ||||
| Chat | ✓ | ||||
| Embedding | ✓ | ✓ | |||
| Search | ✓ |
Índice de operaciones
Agent
1 operaciónCreate a response
agent.createResponseLo que ves en n8n
Notas y casos de uso
El recurso Agent entrega una tarea completa a Perplexity en lugar de una pregunta suelta: encadena sus propios pasos, busca y usa herramientas antes de escribir la respuesta final.
Parámetros clave
- Input: el prompt de partida del agente, muchas veces
{{ $json.field }}que llega del nodo anterior. - Model: el modelo que se ejecuta, con el formato
provider/model. Se deja vacío cuando un preset ya lleva la configuración. - Preset: el nombre de una configuración guardada. Un preset o un modelo, nunca los dos.
- Max Steps: limita los pasos del agente entre 1 y 10, para que una tarea larga no se alargue sin control.
Chat
1 operaciónMessage a model
chat.completeLo que ves en n8n
Notas y casos de uso
Una conversación viaja a un modelo Sonar y vuelve la respuesta junto con las citas que la respaldan.
Parámetros clave
- Model: a elegir entre
sonar,sonar-pro,sonar-reasoning-proysonar-deep-research. - Messages: cada entrada lleva un Role y su Text; los mensajes de sistema van primero y luego se alternan user y assistant.
- Search Recency Filter: acota las fuentes a la última Hour, Day, Week, Month o Year.
Embedding
2 operacionesCreate an embedding
embedding.createEmbeddingLo que ves en n8n
Notas y casos de uso
Aquí el texto se convierte en vectores, el formato numérico que una base vectorial necesita para recuperar un pasaje por significado y no por palabra exacta.
Parámetros clave
- Input Texts: el texto que se vectoriza, uno por línea; cada línea vuelve como su propio vector.
- Model:
pplx-embed-v1-0.6bopplx-embed-v1-4b. - Dimensions: acorta el vector de salida; en 0 o sin valor, se usa el tamaño completo del modelo.
Create a contextualized embedding
embedding.createContextualizedLo que ves en n8n
Notas y casos de uso
Los fragmentos de un documento se vectorizan sin perder de vista el resto del documento: un párrafo que solo dice «lo mismo aplica aquí» conserva a qué se refiere.
Parámetros clave
- Input Documents: un array JSON de documentos, y cada documento es un array de párrafos.
- Model:
pplx-embed-context-v1-4b, la única opción de esta operación. - Encoding Format: Base64 Int8 o Base64 Binary; el float no se admite en este endpoint.
Search
1 operaciónSearch the web
search.searchLo que ves en n8n
Notas y casos de uso
Devuelve resultados web ordenados con su contenido extraído y sin ninguna respuesta redactada encima, que es lo que interesa cuando quien lee es el flujo.
Parámetros clave
- Query: la cadena de búsqueda, a menudo construida desde un campo anterior con una expresión.
- Max Results: cuántos resultados vuelven, de 1 a 20.
- Search Domain Filter: acota la búsqueda a una lista de dominios, 20 como máximo.
- Country: el código de país ISO 3166-1 alpha-2 que localiza los resultados.
¿Necesitas ayuda para automatizar Perplexity con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.

