What Are Workflow Tags?
Tags are labels you attach to workflows for organization and quick filtering. Each tag can have:- Name - A short, descriptive label (e.g., “Production”, “Testing”, “High Priority”)
- Color - Visual differentiation (red, orange, yellow, green, blue, purple, pink, gray)
- Emoji - Optional icon for quick recognition
- Description - Optional notes about when to use this tag
Using Tags in the Dashboard
Viewing Tags
Tags appear prominently above your workflow table. Each tag shows:- Its emoji (if set)
- Its name
- A count of how many workflows use it
Filtering by Tags
Click any tag to filter the workflow table to only show workflows with that tag. You can select multiple tags to filter by all of them (AND logic) - only workflows that have all selected tags will appear. Click “All” to clear filters and see all workflows.Adding Tags to Workflows
There are two ways to add tags to workflows: Individual workflow:- Open the workflow detail page
- Use the tags section to add or remove tags
- Select multiple workflows using the checkboxes
- Click the “Add Tags” button that appears
- Choose which tags to apply to all selected workflows
Tag Groups
Tag groups let you organize related tags and enforce mutual exclusivity.What Are Tag Groups?
A tag group is a named collection of related tags where only one tag from the group can be applied to a workflow at a time. This is perfect for status-type categorizations. Example: Status Group- 🟢 Production
- 🟡 Staging
- 🔴 Development
When to Use Groups
Status Tracking
Track workflow lifecycle: Draft → Testing → Production → Deprecated
Priority Levels
Mark importance: Low → Medium → High → Critical
Environments
Categorize by environment: Dev → Staging → Prod
Ownership
Assign to teams: Engineering → QA → Operations
When NOT to Use Groups
Don’t use groups for tags that can coexist on the same workflow. For example:- Feature areas (a workflow might touch “Billing” AND “Notifications”)
- Clients (unless a workflow is truly client-specific)
- Capabilities (a workflow might do “OCR” AND “Form Filling”)
Creating Tags & Groups
From the Dashboard
Click “Tag Actions” above the workflow table to:- New Tag - Create a new tag (optionally in a group)
- New Group - Create a new tag group
- Manage Tags - Edit, delete, or reorganize existing tags
Via the API
- TypeScript
- Python
Filtering Workflows by Tags (API)
When listing workflows, passtag_ids to filter:
- TypeScript
- Python
Drag-and-Drop Organization
The tag bar supports drag-and-drop for intuitive organization:Reordering Tags
Drag any tag left or right to change its position within its group (or among ungrouped tags). The order is saved automatically.Moving Tags Between Groups
Drag a tag onto a different group’s label to move it into that group. The tag will now be mutually exclusive with other tags in its new group.Ungrouping Tags
Drag a grouped tag to the ungrouped area (outside any group) to remove it from its group. It will become a standalone tag that can coexist with any other tag.Reordering Groups
Drag a group label left or right to change the display order of groups in the tag bar.Best Practices
Start Simple
Begin with a few essential tags. You can always add more as patterns emerge from your workflow usage.
Use Colors Consistently
Adopt a color convention (e.g., green = good/active, red = danger/deprecated) and stick to it across all tags.
Leverage Groups for States
Any time a workflow can only be in one state at a time, use a tag group to enforce this.
Add Emojis for Scanning
Emojis make tags instantly recognizable when scanning a long list. Pick distinctive ones.
Example: Production Workflow Management
Here’s a complete tagging setup for managing production workflows: Tag Groups:- Status (🚦): Draft, Testing, Production, Deprecated
- Priority (⚡): Low, Medium, High, Critical
- 📋 Needs Review
- 🔧 Maintenance
- 📊 Generates Reports
- 💳 Handles Payments
- 🔐 Requires Auth
- Filter to “Production + Critical” to see urgent production workflows
- Ensure a workflow is only ever in one status
- Tag workflows with multiple capabilities (e.g., both “Generates Reports” and “Handles Payments”)
- Quickly spot workflows needing attention via the “Needs Review” tag