Skip to main content

Information Settings

The Information tab defines your agent’s core identity and behavior. This is where you set the agent’s name, describe what it does, choose how it executes, and write the instructions that guide its behavior. Information Settings Tab

Configuration Fields

Name

The agent’s display name, shown throughout the platform and in logs. Guidelines:
  • Be descriptive and specific
  • Include the agent’s primary function
  • Use consistent naming conventions across agents
  • Keep it concise (2-5 words ideal)
Good naming helps you quickly identify agents in flows with multiple agents or when debugging.

Description

A brief summary of what this agent does. Used for documentation and team collaboration. Guidelines:
  • Explain the agent’s purpose in 1-2 sentences
  • Mention key capabilities or tools
  • Include any important limitations
  • Help others understand when to use this agent
Examples:
Customer Service Agent
Lead Qualification Agent
Content Generator
Descriptions are for humans, not the AI. Keep them clear and helpful for your team.

Response Mode

Controls how the agent executes within the flow. This is a critical setting that affects user experience and flow behavior.

Behavior: The flow waits for the agent to finish processing before moving to the next step or returning a response.

Use when:

  • Building API endpoints that need to return agent results
  • Creating real-time chat experiences
  • Form submissions that show agent responses
  • Any synchronous interaction where users wait for results

Pros:

  • ✅ Users get immediate responses
  • ✅ Easier to handle errors and retries
  • ✅ Simpler flow logic
  • ✅ Can pass agent output to subsequent steps

Cons:

  • ⚠️ User waits for agent to complete (may be 5-30 seconds)
  • ⚠️ Request times out if agent takes too long
  • ⚠️ Not suitable for very long-running tasks
Decision Tree:
Important: If using “Run in Background”, subsequent steps in the flow cannot access the agent’s response. Plan your flow accordingly.
Example Scenarios:
Scenario: Customer types question in chat widgetFlow:
  • Trigger: Chat message received
  • Agent: Processes question and generates response
  • Response mode: Wait for Completion
  • Result: User sees agent response immediately in chat
Why: User is waiting in the chat interface for a response.
Scenario: Customer sends email to support@company.comFlow:
  • Trigger: Email received
  • Agent: Reads email, looks up customer, processes request
  • Response mode: Run in Background
  • Result: Email accepted immediately, agent processes async
Why: No one is waiting for immediate response. Agent can take time to process thoroughly.
Scenario: Lead fills out contact formFlow:
  • Trigger: Form submitted
  • Agent: Qualifies lead and enriches data
  • Response mode: Wait for Completion
  • Result: Form shows “Thank you” with personalized message
Why: User submitted form and expects confirmation. Better UX with immediate response.
Scenario: Daily sales report generationFlow:
  • Trigger: Schedule (every morning at 9am)
  • Agent: Analyzes data, generates insights, creates report
  • Response mode: Run in Background
  • Result: Report generated and emailed to team
Why: No user waiting. Long-running analysis. Scheduled automation.

Agent Instructions

This is the most important field—it defines your agent’s role, personality, capabilities, and behavior. Think of it as a detailed job description for a human employee. What to include:
Who is the agent? What’s their job?
What tasks should the agent handle?
How should the agent communicate?
What are the hard rules?
How and when to use tools?
Show the agent how to handle specific scenarios:
Complete Example:
Pro tip: Include 2-3 example responses for common scenarios. Agents learn from examples and will pattern-match their responses.
Writing Tips:

Be Specific

Don’t: “Help customers”
Do: “Answer questions about orders, process returns within 30-day policy, look up tracking information”

Show Examples

Don’t: “Be friendly”
Do: “Greet with ‘Hi! I’d be happy to help with that.’ Use a warm, conversational tone.”

Define Boundaries

Don’t: “Handle refunds”
Do: “Process refunds under 500automatically.Escalaterefundsover500 automatically. Escalate refunds over 500 to manager.”

Explain Tool Usage

Don’t: “Use tools as needed”
Do: “Always search the knowledge base before answering product questions. Use order lookup when customer mentions an order number.”
Markdown Formatting: The instructions field preserves markdown formatting. Use headers, lists, and bold text to organize instructions clearly.
Placeholder Example in Field:

Prompt Field

The prompt field is located at the bottom of the Information tab and shows what input will be passed to the agent when it runs. Default Value:
This variable mapping automatically passes the message from the trigger to the agent.

Understanding the Prompt

The prompt is what the agent receives as input. It can come from:
  • Directly from trigger - ${trigger.body.message}, ${trigger.email.content}
  • From previous steps - ${step_id.response}, ${http_request.data.question}
  • Mapped from multiple sources - Combine multiple fields

When to Customize the Prompt

Use the default when:
  • Agent is directly connected to trigger
  • Trigger provides a single message/question field
  • Simple pass-through of user input
Example flows:
  • Chat widget → Agent
  • Form submission → Agent
  • HTTP request with message → Agent

Advanced Prompt Mapping

You can build complex prompts using variable mapping:
Learn more about variable mapping in the Variable Mapping Guide.

Prompt Examples by Use Case

Simple pass-through of the chat message.
Provides full email context to the agent.
Structures multiple form fields for the agent.
Passes output from one agent to another.
Combines upload metadata with extracted content.
The prompt field supports full JSONPath and variable mapping syntax. Use filters, transformations, and conditional logic as needed.

Best Practices

Use a consistent naming pattern across your organization:
  • Pattern 1: [Function] Agent - “Customer Service Agent”, “Lead Qualification Agent”
  • Pattern 2: [Department] - [Function] - “Sales - Lead Qualifier”, “Support - Order Lookup”
  • Pattern 3: [Use Case] Assistant - “Refund Assistant”, “Onboarding Assistant”
Pick one pattern and stick with it.
More detail = better performance. Include:
  • Clear role definition
  • Specific responsibilities
  • Communication style
  • Tool usage guidelines
  • Edge case handling
  • 2-3 example responses
Think: “If I hired a human for this role, what would I tell them?”
Default to “Wait for Completion” for:
  • User-facing interactions
  • API endpoints
  • Anything requiring immediate response
Use “Run in Background” for:
  • Email processing
  • Scheduled tasks
  • Long-running analysis
  • High-volume async processing
After configuring:
  1. Test with typical cases
  2. Test with edge cases
  3. Test with malformed input
  4. Test with frustrated/difficult customers
  5. Review and refine instructions based on results
Monitor agent conversations and:
  • Add instructions for gaps you discover
  • Include new examples for common scenarios
  • Refine personality based on feedback
  • Update tool usage guidelines
Agents improve with refined instructions.
Organize instructions with:
  • # Headers for major sections
  • - Bullet points for lists
  • **Bold** for emphasis
  • Code blocks for examples
Well-formatted instructions are easier for the AI to parse and follow.

Next Steps

Provider Settings

Configure AI models and output schemas

Context Settings

Manage memory and reasoning behavior

Tools & Connectors

Connect your systems and data sources

Prompt Engineering

Master the art of writing agent instructions