Skip to content
ajan.io

Docs menu

On this page

Field Modes

Configure node fields with Auto, Manual, and AI Prompt modes.

Overview

Every node field can be configured in one of three modes. Choose based on whether you need AI intelligence, exact control, or quick setup.

The Three Modes

Manual Mode

You specify the exact valueβ€”static text, variables, or a combination.

Use when: You know exactly what value you need.

handlebars
Field: "Recipient Email"
Mode: Manual
Value: "{{trigger.output.email}}"
β†’ Directly uses the email from your form

AI Prompt Mode

Give natural language instructions for AI to generate content.

Use when: You need AI to write, summarize, or transform content.

text
Field: "Email Body"
Mode: AI Prompt
Instructions: "Write a friendly response to {{trigger.output.message}},
addressing their concern about {{agent.output.structured.issue_category}}."
β†’ Personalized email generated each time

Auto Mode

AI analyzes context from previous nodes and determines the value automatically.

Use when: You're prototyping or the data structure varies between runs.

text
Field: "Ticket Priority"
Mode: Auto
β†’ AI looks at message content and sets priority based on urgency signals

Quick Comparison

ModeAI CreditsControlBest For
ManualNoHighDirect values, templates (default)
AI PromptYesMediumContent generation, summarization
AutoYesLowPrototyping, variable structures

Variable Syntax

Both Manual and AI Prompt modes support variables:

handlebars
{{node_name.output.field_name}}
{{node_name.output.nested.field}}
{{node_name.output.array[0].property}}

Examples:

handlebars
{{trigger.output.email}}              // Form field
{{agent.output.summary}}              // Agent output
{{http_request.output.data.userId}}   // API response
{{my_loop.output.currentItem.name}}   // Current loop item

Real-World Examples

Customer Support

text
Trigger: Form submission

Action: Send email
β”œβ”€ To: Manual β†’ "{{trigger.output.email}}"
β”œβ”€ From: Manual β†’ "support@company.com"
β”œβ”€ Subject: Manual β†’ "Re: {{trigger.output.subject}}"
└─ Body: AI Prompt β†’ "Write a helpful response to: {{trigger.output.message}}"

Data Processing

text
Trigger: New spreadsheet row

Action: Create CRM record
β”œβ”€ Name: Manual β†’ "{{trigger.output.customer_name}}"
β”œβ”€ Email: Manual β†’ "{{trigger.output.email}}"
β”œβ”€ Notes: AI Prompt β†’ "Summarize this feedback: {{trigger.output.feedback}}"
└─ Status: Manual β†’ "New Lead"

Next Steps