AI Nodes

AI nodes use large language models (LLMs) to generate content, analyze text, classify data, and more. There are 9 AI nodes in total.


Prompt

Icon: MessageSquare

Create a prompt to send to an AI model. Define the system message and user message with dynamic variables from your workflow data.

Inputs: data-in (context data for the prompt)

Outputs: data-out (the constructed prompt)

Config:

  • System message: Instructions for the AI (e.g., "You are a helpful customer service agent")
  • User message: The actual prompt, with {{variable}} placeholders for dynamic data
  • Variables: Map workflow data to prompt variables

Example: Build a prompt that asks the AI to write a personalized follow-up email based on the customer's name and recent booking.


Preview

Icon: Eye

Preview the output of an AI operation before committing it. Shows you what the AI generated so you can inspect it in the workflow editor.

Inputs: data-in (AI-generated content)

Outputs: data-out (same content, passed through)

Config:

  • Format: How to display the preview (text, markdown, JSON)

Example: After the LLM generates an email draft, Preview lets you see the result in the editor before it gets sent.


LLM

Icon: Sparkles

Run a prompt through a Claude AI model and get the response. This is the core AI execution node that actually calls the language model.

Inputs: data-in (prompt and context)

Outputs: data-out (AI response), error (if generation failed)

Config:

  • Model: Which AI model to use
  • Max tokens: Maximum response length
  • Temperature: Creativity level (0 = precise, 1 = creative)

Example: Pass a customer complaint to the LLM and ask it to draft a professional response.


AI Classifier

Icon: Tags

Classify text into predefined categories. The AI reads the input and decides which category it belongs to, routing data to the matching output.

Inputs: data-in (text to classify)

Outputs: One output per category

Config:

  • Categories: List of categories with descriptions (e.g., "billing," "technical," "general")
  • Instructions: Additional context to help the AI classify accurately

Example: Classify incoming support emails by topic — billing questions route to finance, technical issues route to engineering.


AI Summarizer

Icon: FileText

Summarize long text into bullet points, paragraphs, or a brief TL;DR.

Inputs: data-in (text to summarize)

Outputs: data-out (summarized text)

Config:

  • Format: Bullet points, paragraph, or TL;DR
  • Max length: Maximum summary length
  • Focus: Optional topic to focus the summary on

Example: Summarize a long customer conversation thread into a 3-bullet-point recap for the manager.


AI Extractor

Icon: Scan

Extract structured data from unstructured text. Pull out names, emails, phone numbers, addresses, dates, and other fields.

Inputs: data-in (text to extract from)

Outputs: data-out (extracted fields as structured data)

Config:

  • Fields: Which fields to extract (name, email, phone, address, custom fields)
  • Instructions: Additional guidance for extraction

Example: Extract the customer's name, email, and requested service from a free-form inquiry message.


AI Sentiment

Icon: Heart

Analyze the emotional tone of text and route it based on sentiment — positive, negative, or neutral.

Inputs: data-in (text to analyze)

Outputs: positive, negative, neutral

Config:

  • Threshold: How confident the AI must be before routing (0-100%)
  • Instructions: Additional context for sentiment analysis

Example: Analyze customer reviews. Positive reviews get a thank-you reply. Negative reviews get escalated to the manager.


AI Translator

Icon: Languages

Translate text from one language to another using AI.

Inputs: data-in (text to translate)

Outputs: data-out (translated text)

Config:

  • Target language: Which language to translate into
  • Formality: Formal or informal tone
  • Preserve formatting: Keep the original structure (headers, lists, etc.)

Example: Translate a booking confirmation email into Spanish before sending it to a Spanish-speaking customer.


AI Generator

Icon: Wand2

Generate content for specific purposes — email copy, SMS messages, product descriptions, titles, or custom responses.

Inputs: data-in (context and instructions)

Outputs: data-out (generated content)

Config:

  • Content type: Email, SMS, description, title, response, or custom
  • Tone: Professional, friendly, casual, or formal
  • Length: Short, medium, or long
  • Instructions: Specific guidance for generation

Example: Generate a professional follow-up email based on the customer's booking details and service history.