II.
Workflow JSON
Structured · liveworkflow:user-feedback-loop
User Feedback Loop json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "workflow:user-feedback-loop",
"_kind": "Workflow",
"_file": "domain/workflows/workflows-product.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "User Feedback Loop",
"description": "Continuous single-team operational workflow that systematically collects, triages,\nand routes user feedback from in-product surveys, support tickets, app store reviews,\nsocial listening, and customer interviews into actionable product insights. Product\nanalysts tag and categorize incoming feedback against a structured taxonomy each week.\nRecurring themes are surfaced to product managers in a weekly digest, with verbatim\nhighlights attached to relevant backlog items. High-signal feedback triggers rapid\nfollow-up interviews coordinated by UX researchers to deepen understanding. The\nworkflow closes the loop with customers by communicating when reported issues are\nresolved or requested features are shipped, driving higher response rates and\nreinforcing a customer-centric product culture.\n",
"workflowKind": "operational",
"triggerType": "continuous",
"typicalCadence": "weekly",
"complexity": "moderate"
},
"outgoingEdges": [
{
"from": "workflow:user-feedback-loop",
"to": "role:product-manager",
"kind": "involves_role"
},
{
"from": "workflow:user-feedback-loop",
"to": "role:product-analyst",
"kind": "involves_role"
},
{
"from": "workflow:user-feedback-loop",
"to": "role:ux-researcher",
"kind": "involves_role"
},
{
"from": "workflow:user-feedback-loop",
"to": "role:customer-success-manager",
"kind": "involves_role"
},
{
"from": "workflow:user-feedback-loop",
"to": "domain:customer-experience",
"kind": "applies_to_domain"
},
{
"from": "workflow:user-feedback-loop",
"to": "domain:customer-relations",
"kind": "applies_to_domain"
},
{
"from": "workflow:user-feedback-loop",
"to": "domain:software-engineering",
"kind": "applies_to_domain"
},
{
"from": "workflow:user-feedback-loop",
"to": "responsibility:user-research",
"kind": "triggers_responsibility"
},
{
"from": "workflow:user-feedback-loop",
"to": "responsibility:metric-definition",
"kind": "triggers_responsibility"
},
{
"from": "workflow:user-feedback-loop",
"to": "responsibility:customer-journey-mapping",
"kind": "triggers_responsibility"
},
{
"from": "workflow:user-feedback-loop",
"to": "responsibility:stakeholder-communication",
"kind": "triggers_responsibility"
},
{
"from": "workflow:user-feedback-loop",
"to": "responsibility:backlog-grooming",
"kind": "triggers_responsibility"
}
],
"incomingEdges": [
{
"from": "tool:mixpanel",
"to": "workflow:user-feedback-loop",
"kind": "supports_work",
"attributes": {
"confidence": "medium",
"evidence": "Funnels and cohorts support behavioral feedback-loop analysis."
}
},
{
"from": "tool:heap",
"to": "workflow:user-feedback-loop",
"kind": "supports_work",
"attributes": {
"confidence": "medium",
"evidence": "Automatic event capture supports user behavior feedback loops."
}
},
{
"from": "tool-server:mcp-posthog",
"to": "workflow:user-feedback-loop",
"kind": "supports_work",
"attributes": {
"confidence": "medium",
"evidence": "Session recordings and funnels inform product feedback loops."
}
},
{
"from": "tool-server:mcp-amplitude",
"to": "workflow:user-feedback-loop",
"kind": "supports_work",
"attributes": {
"confidence": "medium",
"evidence": "Behavioral analytics supports product feedback-loop analysis."
}
},
{
"from": "lib-agent:customer-experience--escalation-coordinator",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:customer-experience--itil-service-manager",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:customer-experience--problem-analyst",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:ux-ui-design--ab-testing",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--accessibility-verifier",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--card-sorting-analyst",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--color-contrast-analyzer",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--design-documentation",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--design-mock-analyzer",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--design-token-manager",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--developer-handoff",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--emotional-design-analyst",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--figma-integration",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--iconography-system",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--information-architecture",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--interaction-design",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--journey-map-visualizer",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--performance-auditor",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--persona-builder",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--prototype-testing",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--refinement-planner",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--responsive-design-validator",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--responsive-verifier",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--screen-reader-compatibility",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--storybook-integration",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--survey-design",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--touch-target-optimizer",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--typography-system",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--ui-implementer",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--usability-heuristics-evaluator",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--user-research-synthesizer",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--visual-qa-scorer",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--wcag-accessibility-auditor",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--wireframe-generator",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:customer-experience--churn-prevention",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--closed-loop-feedback",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--csat-collection",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--customer-health-scoring",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--customer-journey-mapping",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--customer-onboarding",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--escalation-management",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--fcr-optimization",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--feedback-analysis-pipeline",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--itil-incident-management",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--kcs-implementation",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--knowledge-base-development",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--nps-survey-program",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--problem-management",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--qbr-preparation",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--self-service-optimization",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--service-request-fulfillment",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--sla-management",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--ticket-triage-routing",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:customer-experience--touchpoint-optimization",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:ux-ui-design--ab-testing",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--accessibility-audit",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--analytics-heatmap",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--card-sorting",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--component-library",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--design-critique",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--design-handoff",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--design-language",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--design-qa",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--design-sprint",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--design-system",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--hifi-prototyping",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--information-architecture",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--persona-development",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--pixel-perfect-implementation",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--responsive-design",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--storybook-documentation",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--usability-testing",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--user-feedback",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--user-journey-mapping",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--user-research",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--ux-writing",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--wcag-compliance",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:ux-ui-design--wireframing",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:customer-experience--crm-integration",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:customer-experience--escalation-workflow",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:customer-experience--rca-analysis",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:customer-experience--support-platform-integration",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:ux-ui-design--accessibility-report",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--animation-spec",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--axe-accessibility",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--browser-stack",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--color-palette-generator",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--component-inventory",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--contrast-checker",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--css-precision-editor",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--design-system-validator",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--design-token-transformer",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--figma-api",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--heatmap-analysis",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--lighthouse",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--mock-spec-extractor",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--persona-template",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--prototype-interaction",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--responsive-image",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--screenshot-comparison",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--survey-platform",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--svg-optimizer",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--typography-calculator",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--user-flow-diagram",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--visual-diff-scorer",
"to": "workflow:user-feedback-loop",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
}
]
}