AI-Powered Workflow Generation
Trame’s workflow creation system uses advanced AI to convert plain language bottleneck descriptions into complete, executable workflows. This guide explains how the AI generation process works and how to get the best results.
How AI Generation Works
Natural Language Input
- Describe your automation goal in plain language
- No technical knowledge required - explain the business process
- Include key systems, people, and outcomes you want to achieve
- The AI understands context about your connected systems
Streaming Generation Process
The AI generation happens in real-time using a structured schema:
- Title & Description: Generates clear workflow name and detailed description
- Trigger Analysis: Identifies how the workflow should start (manual or event-based)
- Connector Requirements: Determines which integrations are needed
- Configuration Extraction: Pulls specific values from your description
- Detail Requests: Identifies additional information needed for execution
- Feasibility Assessment: Notes any potential limitations or considerations
Real-Time Preview
- Results stream in as they’re generated
- See the workflow taking shape in real-time
- Make adjustments before saving
- Interactive accordion interface for easy review
Input Best Practices
Effective Descriptions
Good examples:
- “Escalate urgent customer emails to Slack with account context from Salesforce”
- “Sync new inbound leads from web forms into HubSpot, notify sales, and create follow-up tasks”
- “Monitor invoices for missing approvals, ping approvers in Slack, and update NetSuite automatically”
What makes these work:
- Clear trigger event (urgent emails, new leads, missing approvals)
- Specific systems mentioned (Slack, Salesforce, HubSpot, NetSuite)
- Concrete actions and outcomes
- Business context and reasoning
Include Key Details
- Systems: Mention specific tools (Slack, Gmail, Salesforce, etc.)
- Triggers: How should it start? (new email, form submission, etc.)
- Actions: What should happen? (send message, create record, etc.)
- People: Who should be involved? (notify sales, ping approvers, etc.)
- Conditions: When should it run? (urgent emails, missing approvals, etc.)
Common Patterns
The AI recognizes common automation patterns:
- Notification workflows: Alert teams about important events
- Data sync: Keep systems updated with new information
- Approval processes: Route items for human review
- Follow-up automation: Create tasks and reminders
- Escalation paths: Handle urgent or time-sensitive items
Generated Components
Workflow Structure
The AI creates a complete workflow specification including:
- Title: Clear, descriptive name
- Description: Detailed explanation of purpose and behavior
- Trigger: How the workflow starts
- Required Connectors: Which integrations must be connected
- Extracted Values: Important data pulled from your description
- Detail Requests: Additional configuration fields
- Feasibility Warnings: Potential limitations or considerationsTrigger Intelligence
The AI analyzes your description to suggest appropriate triggers:
- Manual: For ad-hoc or testing workflows
- Event-based: Specific events from connected systems
- Webhook: External system notifications
- Scheduled: Time-based automation (future feature)
Trigger suggestions are based on:
- Available connected systems
- Described starting conditions
- Common automation patterns
Smart Connector Detection
The AI identifies required integrations by:
- Analyzing mentioned system names
- Understanding workflow context
- Mapping to available Composio connectors
- Suggesting alternatives for unavailable systems
Configuration and Customization
Extracted Values
The AI pulls specific information from your description:
- Email addresses and contact information
- System IDs and resource references
- Keywords and filtering criteria
- Business rules and conditions
Detail Requests
For optimal execution, the AI may request additional details:
- Specific IDs: Channel IDs, user IDs, form IDs
- Filtering criteria: Keywords, sender patterns, priority levels
- Business rules: Approval thresholds, escalation timing
- Integration settings: API endpoints, authentication details
AI Research Assistant
Each detail field includes an AI research button that can:
- Automatically discover IDs and resources
- Suggest configuration values
- Validate system connectivity
- Provide context-aware recommendations
Advanced Features
Context Awareness
The AI considers your organization’s existing setup:
- Connected systems and their capabilities
- Previously created workflows for patterns
- Available triggers from connected tools
- Common business processes in your domain
Iterative Improvement
- Generate an initial workflow from your description
- Refine by adding specific details
- Use AI research to fill in configuration gaps
- Test and iterate based on results
Template Recognition
The AI recognizes and adapts common workflow templates:
- Customer support escalation
- Lead routing and nurturing
- Approval and review processes
- Data synchronization
- Compliance and audit workflows
Getting the Best Results
Start Simple, Then Iterate
- Begin with a clear, simple description
- Review the generated workflow structure
- Fill in requested details using AI research
- Test the workflow manually first
- Refine based on execution results
Leverage Quick Starts
Use the provided quick-start examples as templates:
- Copy and modify for your specific use case
- Learn the pattern of effective descriptions
- Understand how different inputs affect generation
Provide Context
- Mention specific system names when possible
- Include business reasoning and goals
- Describe the current manual process
- Explain what success looks like
Review and Refine
- Check all generated components before saving
- Fill in detail requests for more accurate execution
- Understand feasibility warnings and limitations
- Test thoroughly before moving to production
Troubleshooting Generation
Incomplete or Inaccurate Results
- Provide more specific system and process details
- Use concrete examples rather than vague descriptions
- Mention specific tools and integration points
- Try rephrasing if the AI misunderstands
Missing Connectors
- Check if mentioned systems have available connectors
- Connect required systems before generating workflows
- Use alternative integrations suggested by the AI
- Contact support for connector requests
Complex Workflows
- Break complex processes into multiple simpler workflows
- Focus on one main automation goal per workflow
- Chain workflows together using triggers and webhooks
- Start with core functionality and add features iteratively