Filters are what turn an automation from “technically correct” into “actually useful.” Without filters, automations tend to overfire. For smaller teams, that quickly creates mistrust. The team stops reading the updates, and the workflow becomes background noise.Documentation Index
Fetch the complete documentation index at: https://docs.usecustory.com/llms.txt
Use this file to discover all available pages before exploring further.
Scope first, filters second
Custory automations use two layers of focus:- Automation scope
- Trigger-level filters
Automation scope
Automation scope defines which journey the automation belongs to operationally. In practice, Custory expects a saved automation to be scoped to one journey when you want it to activate cleanly, especially for workflows that update the journey itself. Use scope to answer:- Which journey owns this workflow?
- Which part of the product or customer experience should this automation maintain?
Trigger-level filters
Trigger filters narrow which events inside that scope should actually fire the automation. Use filters to answer:- Which item groups matter?
- Which statuses matter?
- Which changes should count as important?
Filters for Custory item triggers
Custory item triggers can be filtered by:- Journey
- Item group
- Status
- Impact
- Effort
- Changed fields
Journey filter
Use this when one trigger definition may technically apply across several journeys, but you only want it to run for a specific one. For lean teams, it is usually best to keep each automation attached to one clear journey rather than trying to make one giant cross-workspace workflow do everything.Item group filter
Supported groups:- Insights
- Opportunities
- Solutions
- Metrics
- Touchpoints
- Only create tasks from
OpportunitiesandSolutions - Only monitor
Metricsfor operational drift - Only alert on new
Insights
Status filter
Use status filtering when the trigger should only respond to items in specific lifecycle states. Examples:- Run only for
Prioritizedopportunities - React only to
Shippedsolutions - Watch only
Brokenmetrics
Impact filter
Use impact filtering when the automation should focus on higher-upside items. The current filter supports impact greater than or equal to a threshold. Example:- Only run when impact is
4or higher
Effort filter
Use effort filtering when delivery cost matters to the workflow. The current filter supports effort less than or equal to a threshold. Example:- Only run when effort is
2or lower
Changed fields filter
Changed fields are one of the highest-leverage filter tools in Custory. Use them withitem updated or related triggers when you care about certain edits but not every edit.
Supported changed fields include:
- Title
- Description
- Status
- Owner
- Enabled fields
- Channel
- Actor
- Insight type
- Affected segment
- Confidence
- Severity
- Priority
- Impact
- Effort
- Solution type
- Target date
- Metric type
- Unit
- Baseline
- Current
- Target
- Direction
When changed fields matter most
Good use cases:- Notify the team only when
prioritychanges - Run a workflow when
statuschanges - Refresh a review loop only when
impactoreffortchanges - Respond when a metric’s
current valuechanges
GitHub filtering and scoping
GitHub-based workflows use repository and branch scoping instead of Custory item filters. Relevant controls include:- Selected repositories
- Base branches
- PR state for PR-fetch actions
- Time window for PR-fetch actions
- Which codebases should influence this journey?
- Which PR destinations count as meaningful enough for the workflow?
Filter design patterns
High-priority escalation
Use:- Group:
Opportunities,Solutions - Priority threshold:
High
Quick-win routing
Use:- Group:
Opportunities,Solutions - Impact >=
4 - Effort <=
2
Status-based customer validation
Use:- Group:
Solutions - Status changed
- Status filter aligned to
Shipped