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.
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)
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
Response Mode
Controls how the agent executes within the flow. This is a critical setting that affects user experience and flow behavior.- Wait for Completion
- Run in Background
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
Chat Widget - Wait for Completion
Chat Widget - Wait for Completion
- Trigger: Chat message received
- Agent: Processes question and generates response
- Response mode: Wait for Completion
- Result: User sees agent response immediately in chat
Email Processing - Run in Background
Email Processing - Run in Background
- Trigger: Email received
- Agent: Reads email, looks up customer, processes request
- Response mode: Run in Background
- Result: Email accepted immediately, agent processes async
Form Submission - Wait for Completion
Form Submission - Wait for Completion
- Trigger: Form submitted
- Agent: Qualifies lead and enriches data
- Response mode: Wait for Completion
- Result: Form shows “Thank you” with personalized message
Scheduled Report - Run in Background
Scheduled Report - Run in Background
- 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
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:1. Role & Identity
1. Role & Identity
2. Primary Responsibilities
2. Primary Responsibilities
3. Personality & Communication Style
3. Personality & Communication Style
4. Specific Guidelines & Rules
4. Specific Guidelines & Rules
5. Tool Usage Instructions
5. Tool Usage Instructions
6. Examples & Edge Cases
6. Examples & Edge Cases
Be Specific
Do: “Answer questions about orders, process returns within 30-day policy, look up tracking information”
Show Examples
Do: “Greet with ‘Hi! I’d be happy to help with that.’ Use a warm, conversational tone.”
Define Boundaries
Do: “Process refunds under 500 to manager.”
Explain Tool Usage
Do: “Always search the knowledge base before answering product questions. Use order lookup when customer mentions an order number.”
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: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
- Keep Default
- Customize
- Agent is directly connected to trigger
- Trigger provides a single message/question field
- Simple pass-through of user input
- Chat widget → Agent
- Form submission → Agent
- HTTP request with message → Agent
Advanced Prompt Mapping
You can build complex prompts using variable mapping:Prompt Examples by Use Case
Chat Widget
Chat Widget
Email Processing
Email Processing
Form with Multiple Fields
Form with Multiple Fields
Agent Chaining
Agent Chaining
Document Processing
Document Processing
Best Practices
Name agents clearly and consistently
Name agents clearly and consistently
- 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”
Write detailed instructions
Write detailed instructions
- Clear role definition
- Specific responsibilities
- Communication style
- Tool usage guidelines
- Edge case handling
- 2-3 example responses
Choose response mode carefully
Choose response mode carefully
- User-facing interactions
- API endpoints
- Anything requiring immediate response
- Email processing
- Scheduled tasks
- Long-running analysis
- High-volume async processing
Test with real scenarios
Test with real scenarios
- Test with typical cases
- Test with edge cases
- Test with malformed input
- Test with frustrated/difficult customers
- Review and refine instructions based on results
Iterate based on performance
Iterate based on performance
- Add instructions for gaps you discover
- Include new examples for common scenarios
- Refine personality based on feedback
- Update tool usage guidelines
Use markdown formatting
Use markdown formatting
#Headers for major sections-Bullet points for lists**Bold**for emphasis- Code blocks for examples