Looking to understand automation concepts? Start with the Automation System guide to learn about event-driven automation and AI integration.
Logic Actions
Logic actions control the flow and decision-making in your automations.If
If
Purpose: Evaluate conditions and execute actions only when the condition is true.How it works: Creates a decision point in your automation where subsequent actions only run if the specified condition is met.Example:Common Use Cases:
- Route high-value customers to priority support
- Apply different approval processes based on amounts
- Trigger escalations for critical issues
- Customize responses based on customer type
Otherwise If
Otherwise If
Purpose: Provide alternative logic paths when the initial IF condition is false.How it works: Creates multiple conditional branches, allowing complex decision trees in your automation.Example:Common Use Cases:
- Multi-tier approval workflows
- Customer service routing based on multiple criteria
- Pricing logic with different discount tiers
- Escalation procedures with multiple levels
Repeat for Each
Repeat for Each
Purpose: Execute a set of actions for each item in a collection or list.How it works: Loops through a collection of records or data, performing the same actions on each item.Example:Common Use Cases:
- Process multiple orders simultaneously
- Send notifications to multiple users
- Update multiple records with the same information
- Generate reports for multiple departments
Record Actions
Record actions manage data creation, updates, and relationships within your system.Create Record
Create Record
Purpose: Add new records to your tables automatically.How it works: Creates a new record with specified field values, often using data from triggers or previous actions.Example:Common Use Cases:
- Generate support tickets from emails
- Create project records for new customers
- Log activities and interactions
- Generate invoices from completed orders
Update Record Fields
Update Record Fields
Purpose: Modify existing record data with new information.How it works: Changes field values in existing records, often using data from AI analysis or calculations.Example:Common Use Cases:
- Update customer information from external sources
- Change order status as it progresses
- Apply AI-generated classifications to records
- Update project progress and milestones
Search Records
Search Records
Purpose: Find records that match specific criteria.How it works: Queries your data to find records meeting certain conditions, returning matching results.Example:Common Use Cases:
- Find customer records from email addresses
- Locate related orders or projects
- Identify overdue tasks or activities
- Find records needing attention or updates
Relate Records
Relate Records
Purpose: Create connections between different records.How it works: Establishes relationships between records, enabling data connections and workflows.Example:Common Use Cases:
- Link projects to customers
- Connect orders to customer accounts
- Associate support tickets with products
- Create document relationships
Start Approval Process
Start Approval Process
Purpose: Initiate approval workflows for records requiring authorization.How it works: Begins an approval process with designated approvers and workflow steps.Example:Common Use Cases:
- Purchase order approvals
- Document review processes
- Budget approval workflows
- Policy exception requests
Make Assignment
Make Assignment
Purpose: Automatically assign records or tasks to appropriate team members.How it works: Routes work to specific users based on criteria like workload, expertise, or availability.Example:Common Use Cases:
- Route support tickets to appropriate teams
- Assign leads to sales representatives
- Distribute work based on expertise
- Balance workloads across team members
Add Watcher
Add Watcher
Purpose: Add users to monitor record changes and updates.How it works: Subscribes users to receive notifications when records are modified.Example:Common Use Cases:
- Keep managers informed of critical issues
- Notify stakeholders of project changes
- Alert team members to important updates
- Maintain oversight on sensitive matters
Find Related Records
Find Related Records
Record Field Locking
Record Field Locking
Purpose: Prevent changes to specific record fields.How it works: Applies field-level restrictions to maintain data integrity.Example:Common Use Cases:
- Lock approved contract terms
- Protect financial calculations
- Secure completed approval decisions
- Maintain audit trail integrity
Update Approval Status
Update Approval Status
Purpose: Modify the status of approval processes.How it works: Changes approval workflow status based on decisions or conditions.Example:Common Use Cases:
- Process manager decisions
- Handle approval timeouts
- Update workflow progress
- Trigger post-approval actions
Communication Actions
Communication actions manage notifications, messages, and team collaboration.Send Email Notification
Send Email Notification
Purpose: Send professional emails to up to 25 recipients as part of your workflow.How it works: Delivers formatted emails with dynamic content using variables from your automation.Example:Features:
- Multiple recipients (up to 25)
- HTML formatting support
- Dynamic content with variables
- Attachment capability
- Professional templates
- Customer confirmations and updates
- Team notifications and alerts
- Executive summaries and reports
- Process completion notifications
Send Message to Teams
Send Message to Teams
Purpose: Send real-time messages to Microsoft Teams channels.How it works: Integrates with Teams to deliver instant notifications to team collaboration spaces.Example:Common Use Cases:
- Critical issue alerts
- Team coordination messages
- Progress updates and milestones
- Urgent escalations
Post Comment
Post Comment
Purpose: Add comments to records for documentation and audit trails.How it works: Creates timestamped comments on records to document automation actions and decisions.Example:Common Use Cases:
- Document automation decisions
- Log process milestones
- Track approval reasoning
- Maintain audit trails
File Actions
File actions process documents, extract information, and manage file operations.Read File
Read File
Purpose: Extract text content from uploaded files.How it works: Processes various file formats to extract readable text for further automation processing.Supported Formats: PDF, DOC, DOCX, TXT, CSV, ExcelExample:Common Use Cases:
- Extract content from contracts
- Process uploaded reports
- Read customer communications
- Import data from documents
AI File Analysis
AI File Analysis
Purpose: Use AI to analyze documents and extract key information intelligently.How it works: AI understands document context and extracts relevant structured data automatically.Example:Analysis Types:
- Contract Analysis: Parties, dates, terms, obligations
- Invoice Processing: Vendor, amount, line items, due dates
- Resume Screening: Skills, experience, education
- Report Analysis: Key metrics, trends, insights
- Automated contract processing
- Invoice data extraction
- Resume screening
- Document classification
Read Bulk File
Read Bulk File
Purpose: Process multiple files simultaneously.How it works: Handles batch file processing for efficiency when dealing with multiple documents.Example:Common Use Cases:
- Process monthly report batches
- Handle multiple customer uploads
- Batch document processing
- Archive file analysis
Save Attachment
Save Attachment
Purpose: Save files as attachments to specific records.How it works: Associates uploaded files with records for organized document management.Example:Common Use Cases:
- Save contracts with customer records
- Attach invoices to orders
- Store documentation with projects
- Organize file submissions
Unzip File
Unzip File
Purpose: Extract files from compressed archives.How it works: Processes ZIP files to access contained documents for further processing.Example:Common Use Cases:
- Process batch document uploads
- Handle archived file submissions
- Extract backup file contents
- Bulk document processing
Data Actions
Data actions perform calculations, transformations, and AI-powered data processing.Run Calculation
Run Calculation
Purpose: Execute mathematical operations and business calculations.How it works: Performs calculations using record data and variables to generate computed values.Example:Common Use Cases:
- Calculate pricing and taxes
- Compute discounts and fees
- Determine shipping costs
- Analyze financial metrics
Transform Data with AI
Transform Data with AI
Purpose: Use AI to clean, normalize, and enhance data automatically.How it works: AI analyzes data patterns and applies intelligent transformations for consistency.Example:Transformation Types:
- Address Standardization: “123 main st” → “123 Main Street”
- Phone Formatting: “5551234567” → “(555) 123-4567”
- Company Name Matching: “Microsoft Corp” → “Microsoft Corporation”
- Date Normalization: Various formats → Standard format
- Clean imported data
- Standardize customer information
- Normalize addresses and contacts
- Format business data consistently
AI Classification
AI Classification
Purpose: Automatically categorize and classify data using AI.How it works: AI analyzes content and assigns appropriate categories, tags, or classifications.Example:Classification Types:
- Support Ticket Categorization: Bug, Feature, Support
- Lead Qualification: Hot, Warm, Cold
- Document Classification: Contract, Invoice, Report
- Content Analysis: Sentiment, Priority, Topic
- Categorize support tickets
- Classify lead quality
- Organize documents
- Analyze customer sentiment
AI Summarization
AI Summarization
Purpose: Generate concise summaries of lengthy content.How it works: AI analyzes long-form content and extracts key points into digestible summaries.Example:Summarization Types:
- Executive Summaries: Key business points
- Technical Summaries: Main technical details
- Customer Feedback: Sentiment and main concerns
- Report Summaries: Key metrics and findings
- Summarize customer feedback
- Create executive briefings
- Digest long reports
- Extract meeting highlights
Set Variable
Set Variable
Purpose: Store values for use in subsequent automation actions.How it works: Creates named variables that can be referenced throughout your automation workflow.Example:Common Use Cases:
- Store calculation results
- Save API response data
- Cache frequently used values
- Create dynamic content
User Actions
User actions manage user searches and assignments within your system.Search Users
Search Users
Purpose: Find users within your system based on criteria.How it works: Queries user database to find appropriate team members for assignments or notifications.Example:Search Criteria:
- Department or team
- Skills and expertise
- Availability status
- Location or time zone
- Role or permissions
- Find appropriate agents for assignments
- Locate subject matter experts
- Identify available team members
- Route based on expertise
External Actions
External actions integrate with external systems and services.Send API Request
Send API Request
Purpose: Connect with external systems through API calls.How it works: Makes HTTP requests to external services to retrieve or send data.Example:Request Types:
- GET: Retrieve data from external systems
- POST: Send data to external services
- PUT: Update external system records
- DELETE: Remove data from external systems
- Check inventory levels
- Validate addresses
- Process payments
- Update CRM systems
- Sync with accounting software
Run Function
Run Function
Purpose: Execute custom business logic and specialized processing.How it works: Runs custom functions when built-in actions don’t meet specific requirements.Example:Function Types:
- Custom Calculations: Specialized business logic
- Data Processing: Complex transformations
- External Integrations: Custom API handling
- Analytics: Advanced data analysis
- Complex pricing calculations
- Specialized data processing
- Custom integrations
- Advanced analytics
Workflow Actions
Workflow actions manage automation processes and system interactions.Generate Report
Generate Report
Purpose: Create reports based on data criteria and analysis.How it works: Compiles data into formatted reports for stakeholders and analysis.Example:Report Types:
- Performance Reports: Sales, productivity, efficiency
- Status Reports: Project progress, system health
- Compliance Reports: Audit trails, regulatory data
- Analytics Reports: Trends, insights, predictions
- Monthly performance summaries
- Project status reports
- Compliance documentation
- Executive dashboards
Quick Action Categories
Logic & Control
If, Otherwise If, Repeat for Each
Data Management
Create, Update, Search, Relate Records
Communication
Email, Teams Messages, Comments
File Processing
Read, AI Analysis, Bulk Processing
AI Intelligence
Classification, Summarization, Data Transform
External Integration
API Requests, Custom Functions
Getting Started with Actions
- Choose Your Trigger: Start with an event that matters to your business
- Add Intelligence: Use AI actions to analyze and understand your data
- Take Action: Apply the appropriate record, communication, or file actions
- Monitor Results: Use the automation history to track performance
Ready to build your first automation? Return to the Automation System guide for step-by-step instructions and real-world examples.