Workflow Advance Options
Extend workflow capabilities with variables, custom actions, and manual tasks.
For specialized use cases, workflows support advanced features extending the automation capabilities beyond standard integrations.
1. Create Variables
Variables dynamically fetch user-specific data during workflow execution. Instead of hardcoding values like names, emails, or departments, use variables to insert information automatically.
Variables
Variables are placeholders for pulling data from user profiles or application records at runtime.
Example variable syntax:
{{user.first_name}}- User's first name{{user.email}}- User's email address{{user.department}}- User's department{{user.manager}}- User's manager name
Variables Use Cases
Welcome emails:
Subject: Welcome {{user.first_name}} to {{user.department}}!
Body: Hi {{user.first_name}}, your manager {{user.manager}} is excited to have you join the team.
Application provisioning:
- Create user accounts with dynamic usernames
- Assign licenses based on user attributes
- Set permissions based on role or department
Notifications:
- Send customized alerts with user-specific details
- Include dynamic information in Slack messages
- Personalize email templates
Benefits
- Reusable workflows - Same workflow works for any user
- Automatic personalization - No manual data entry required
- Reduced errors - Eliminates copy-paste mistakes
- Scalability - Process hundreds of users with one playbook
Available Variables
Variables pull from:
- User profile data (name, email, role, department, location, manager)
- HRMS integrations (employee ID, hire date, employment type)
- Custom user attributes configured in Zluri
- Application-specific data
Learn more about creating variables and dynamic inputs with all available attributes →
2. Custom Actions and HTTP Requests
Build tailored integrations for applications without native Zluri support. Configure custom API calls and HTTP requests to extend automation capabilities.
Custom Actions
Custom actions allow to:
- Call external APIs
- Send HTTP requests (GET, POST, PUT, DELETE)
- Integrate with internal tools
- Connect to proprietary applications
Custom Actions Use Cases
Custom internal tools: The organization uses proprietary software not in Zluri's integration catalog.
Specialized integrations: Need to call specific API endpoints not covered by standard integrations.
Advanced workflows: Require custom logic or data transformation during provisioning.
Third-party services: Integrate with external services via webhook or API.
Learn more about custom actions and HTTP requests →
3. Manual Tasks
Convert automated actions to manual tasks when automation is unavailable or preferred manual execution is required.
Manual Tasks
Manual tasks are workflow steps requiring human intervention. Instead of automated execution, Zluri assigns tasks to designated people with instructions for completion.
Manual Tasks Use Cases
No integration available: Application doesn't have Zluri integration (For example, GitHub Copilot).
Security requirements: Organization policy mandates manual approval for certain actions.
Complex procedures: Task requires human judgment or multi-step verification.
Approval workflows: Need documented human confirmation before provisioning.
Updated about 4 hours ago
