Syncra

Syncra

Reducing workflow publishing failures through proactive policy validation.

Reducing workflow publishing failures through proactive policy validation.

Helping managers publish workflows successfully on the first attempt by surfacing policy constraints earlier in the workflow creation process.

Helping managers publish workflows successfully on the first attempt by surfacing policy constraints earlier in the workflow creation process.

Context
Context

Product design challenge

Product design challenge

Role
Role

Responsible for research, problem analysis, idea concept, and sketching.

Responsible for research, problem analysis, idea concept, and sketching.

Timeline
Timeline

3 weeks

3 weeks

01 - BACKGROUND

01 - BACKGROUND

The background is…

The background is…

Syncra is an internal platform that allows managers to create approval workflows for operational processes such as expenses, leave request, procurement, and promotions. Each workflow must comply with company-specific approval policies. These policies define rules such as required approvers, approval hierarchy, and department-specific restrictions. 

Currently, policy validation only occurs during the final publishing step. As a result, managers often discover policy violations only after completing the entire configuration process. The late feedback creates friction in the workflow creation experience and frequently prevents managers from successfully publishing their workflows.

Syncra is an internal platform used by managers to create approval workflows for requests such as expenses, leave, procurement, and promotions. To ensure compliance with company policy, each workflow must follow specific approval rules. However, workflow publishing failures frequently occur, suggesting friction in the current creation process.

Syncra is an internal platform that allows managers to create approval workflows for operational processes such as expenses, leave request, procurement, and promotions. Each workflow must comply with company-specific approval policies. These policies define rules such as required approvers, approval hierarchy, and department-specific restrictions. 

Currently, policy validation only occurs during the final publishing step. As a result, managers often discover policy violations only after completing the entire configuration process. The late feedback creates friction in the workflow creation experience and frequently prevents managers from successfully publishing their workflows.

The objective is to

The objective is to

  • Surface policy constraints earlier during workflow configuration instead of only at the publishing stage.

  • Reduce workflow publishing failures caused by late discovery of policy violations.

  • Minimize rework by enabling managers to detect and resolve violations while building the workflow.

Syncra is an internal platform used by managers to create approval workflows for requests such as expenses, leave, procurement, and promotions. To ensure compliance with company policy, each workflow must follow specific approval rules. However, workflow publishing failures frequently occur, suggesting friction in the current creation process.

Actors

Actors

Behind the interface, the workflow builder connects multiple actors and systems to enforce company approval policies.

Behind the interface, the workflow builder connects multiple actors and systems to enforce company approval policies.

Since workflow configuration is performed by managers, the design challenge primarily focuses on improving their workflow creation experience.

Since workflow configuration is performed by managers, the design challenge primarily focuses on improving their workflow creation experience.

System map

System map

Once managers configure a workflow in Syncra, the system evaluates the configuration against organizational approval policies. These policies are enforced through a centralized policy engine that validates whether the workflow structure complies with company rules. If the configuration passes validation, the workflow can be published and used by operational systems to process requests such as expenses, procurement, or promotions.

The diagram below illustrates how managers, the workflow builder, and policy enforcement interact within the workflow ecosystem.

Once managers configure a workflow in Syncra, the system evaluates the configuration against organizational approval policies. These policies are enforced through a centralized policy engine that validates whether the workflow structure complies with company rules. If the configuration passes validation, the workflow can be published and used by operational systems to process requests such as expenses, procurement, or promotions.

The diagram below illustrates how managers, the workflow builder, and policy enforcement interact within the workflow ecosystem.

System map diagram

System map diagram

02 - PROBLEM DEFINITION

02 - PROBLEM DEFINITION

The issues…

The issues…

I analyzed potential causes behind workflow publishing failures. Through affinity mapping, several patterns emerged that explain why managers struggle to successfully publish workflows.

I analyzed potential causes behind workflow publishing failures. Through affinity mapping, several patterns emerged that explain why managers struggle to successfully publish workflows.

Late visibility of policy constraints

Late visibility of policy constraints

Managers complete the entire workflow configuration before discovering policy violations.

Managers complete the entire workflow configuration before discovering policy violations.

Delayed feedback

Delayed feedback

Because validation only happens at the end of the process, users receive feedback after investing significant effort.

Because validation only happens at the end of the process, users receive feedback after investing significant effort.

Error fatigue

Error fatigue

After encountering validation errors, many users prefer abandoning the workflow rather than correcting it.

After encountering validation errors, many users prefer abandoning the workflow rather than correcting it.

In addition, policy rules vary between departments and frequently change based on company policies. Without clear visibility into these constraints during configuration, managers often rely on memory or outdated documentation. As a result, policy violations are frequently discovered only when attempting to publish the workflow.

In addition, policy rules vary between departments and frequently change based on company policies. Without clear visibility into these constraints during configuration, managers often rely on memory or outdated documentation. As a result, policy violations are frequently discovered only when attempting to publish the workflow.

Data shows that…

Data shows that…

Analysis of the workflow creation funnel indicates that the highest friction occurs at the publishing stage, where strict policy validation intersects with the highest level of user effort.

Analysis of the workflow creation funnel indicates that the highest friction occurs at the publishing stage, where strict policy validation intersects with the highest level of user effort.

They say..

They say..

Insights derived from the challenge brief and stakeholder perspectives highlight common frustrations experienced by managers during workflow creation.

Insights derived from the challenge brief and stakeholder perspectives highlight common frustrations experienced by managers during workflow creation.

Constraint

Constraint

Design decisions were made within existing business and technical limitations.

Design decisions were made within existing business and technical limitations.

These constraints guided the design toward solutions that improve constraint visibility without modifying the underlying policy engine.

These constraints guided the design toward solutions that improve constraint visibility without modifying the underlying policy engine.

PROBLEM STATEMENT

PROBLEM STATEMENT

How might we help managers detect policy violations earlier so they can successfully publish workflows on the first attempt?

How might we enable managers to adequately build compliant workflows & increase their visibility of the policy constraints?

How might we help managers detect policy violations earlier so they can successfully publish workflows on the first attempt?

03 - GOAL DEFINITION

03 - GOAL DEFINITION

Settings the project goals…

Settings the project goals…

The goal of this project is to transform the workflow creation process from trial-and-error into a guided workflow building experience. By aligning policy constraints with the user's creation flow, the design aims to reduce late-stage errors and improve publishing success.

To evaluate success, the following framework was defined:

The goal of this project is to transform the workflow creation process from trial-and-error into a guided workflow building experience. By aligning policy constraints with the user's creation flow, the design aims to reduce late-stage errors and improve publishing success.

To evaluate success, the following framework was defined:

04 - IDEATION

04 - IDEATION

What Syncra has done…

What Syncra has done…

Several solutions were previously introduced to address publishing failures, but they did not significantly improve the experience.

Several solutions were previously introduced to address publishing failures, but they did not significantly improve the experience.

  • Detailed error messages
    Validation errors were displayed during publishing, but users still encountered them only after completing the workflow configuration.

  • Tooltips explaining policy rules
    Although tooltips provided additional guidance, they were rarely read during the configuration process.

  • Links to policy documentation
    External documentation was available, but most users did not leave the workflow builder to review policy details.

  • Detailed error messages
    Validation errors were displayed during publishing, but users still encountered them only after completing the workflow configuration.

  • Tooltips explaining policy rules
    Although tooltips provided additional guidance, they were rarely read during the configuration process.

  • Links to policy documentation
    External documentation was available, but most users did not leave the workflow builder to review policy details.

Overall, these approaches relied on passive guidance, requiring users to actively search for constraints rather than receiving them during workflow creation.

Overall, these approaches relied on passive guidance, requiring users to actively search for constraints rather than receiving them during workflow creation.

Cooking up the Concepts

Cooking up the Concepts

To address these limitations, I explored different interaction models that could better integrate policy constraints into the workflow creation process.

To address these limitations, I explored different interaction models that could better integrate policy constraints into the workflow creation process.

PROPOSED SOLUTION

PROPOSED SOLUTION

A proactive guidance system that surfaces policy constraints during workflow creation, enabling managers to build workflows in an integrated workspace with real-time validation and contextual guidance so violations are identified during configuration rather than at publishing.

A proactive guidance system that surfaces policy constraints during workflow creation, enabling managers to build workflows in an integrated workspace with real-time validation and contextual guidance so violations are identified during configuration rather than at publishing.

Business Goal

Business Goal

Reducing invalid workflows lowers operational overhead for policy administrators by minimizing manual reviews and configuration fixes.

Reducing invalid workflows lowers operational overhead for policy administrators by minimizing manual reviews and configuration fixes.

Key Success Factor

Key Success Factor

The goal is zero error workflow publishing, achieved by introducing automated guardrails that prevent policy violations before the publishing stage.

The goal is zero error workflow publishing, achieved by introducing automated guardrails that prevent policy violations before the publishing stage.

The key design principle was shifting the system from reactive validation to proactive guidance.

The key design principle was shifting the system from reactive validation to proactive guidance.

05 - SOLUTION

05 - SOLUTION

Restructuring the workflow builder…

Restructuring the workflow builder…

To support proactive guidance, the workflow builder needed a structure that integrates policy validation directly into the creation flow. Instead of separating configuration and validation stages, the new architecture embeds validation checkpoints throughout the workflow setup process. This structure allows the to evaluate constraints progressively as managers configure approval steps.

To support proactive guidance, the workflow builder needed a structure that integrates policy validation directly into the creation flow. Instead of separating configuration and validation stages, the new architecture embeds validation checkpoints throughout the workflow setup process. This structure allows the to evaluate constraints progressively as managers configure approval steps.

Information Architecture

Information Architecture

Time to explore…

Time to explore…

Wireframe

Wireframe

Several interaction approaches were explored to determine how policy constraints could be integrated into the workflow creation process.

Several interaction approaches were explored to determine how policy constraints could be integrated into the workflow creation process.

The sketches focused on testing different ways to:

  • Display validation feedback during configuration

  • Guide managers through compliant approval structures

  • Minimize interruptions while building workflows

The sketches focused on testing different ways to:

  • Display validation feedback during configuration

  • Guide managers through compliant approval structures

  • Minimize interruptions while building workflows

Wireframe

Wireframe

These early sketches helped refine the interaction model before moving into high-fidelity designs.

These early sketches helped refine the interaction model before moving into high-fidelity designs.

Design Sytem

Design Sytem

To keep everything consistent and easy to use across the whole platform, I created this design system. It serves as a single source of truth, making sure that every button, color, and font stays the same no matter where the user is.

To keep everything consistent and easy to use across the whole platform, I created this design system. It serves as a single source of truth, making sure that every button, color, and font stays the same no matter where the user is.

Let's Design…

Let's Design…

Part 1 - Increasing first-attempt publish success

Part 1 - Increasing first-attempt publish success

Because policy violations previously appeared only during the final publishing step, the new design introduces progressive validation during workflow configuration. When a configuration violates a policy rule, the system immediately highlights the affected step and displays an inline validation message explaining the issue and how to resolve it. This allows managers to detect and correct violations earlier in the process

Because policy violations previously appeared only during the final publishing step, the new design introduces progressive validation during workflow configuration. When a configuration violates a policy rule, the system immediately highlights the affected step and displays an inline validation message explaining the issue and how to resolve it. This allows managers to detect and correct violations earlier in the process

Part 2 - Reducing workflow abandonment

Part 2 - Reducing workflow abandonment

Previously, encountering multiple validation errors often caused users to abandon their workflow configuration. To improve error recovery, validation feedback is now localized and actionable. Inline error messages highlight exactly where the issue occurs and provide clear guidance on how to resolve it, allowing users to correct problems without restarting the workflow configuration.

Previously, encountering multiple validation errors often caused users to abandon their workflow configuration. To improve error recovery, validation feedback is now localized and actionable. Inline error messages highlight exactly where the issue occurs and provide clear guidance on how to resolve it, allowing users to correct problems without restarting the workflow configuration.

Part 3 - Improving workflow creation efficiency

Part 3 - Improving workflow creation efficiency

Managers often spend significant time troubleshooting validation errors during publishing. To reduce this inefficiency, the interface introduces contextual guidance during configuration. Relevant policy hints and approval structure suggestions help managers understand constraints while building workflows. This reduces the need for trial-and-error corrections later in the process.

Managers often spend significant time troubleshooting validation errors during publishing. To reduce this inefficiency, the interface introduces contextual guidance during configuration. Relevant policy hints and approval structure suggestions help managers understand constraints while building workflows. This reduces the need for trial-and-error corrections later in the process.

06 - Expected Impact

06 - Expected Impact

How the solution addresses the defined success metrics

How the solution addresses the defined success metrics

  • Increase first-attempt publish success
    Real-time validation helps users detect violations earlier, reducing errors during publishing.

  • Reduce workflow abandonment
    Inline feedback allows users to correct issues immediately without restarting the workflow.

  • Improve efficiency
    Contextual guidance helps managers understand policy constraints while building workflow, reducing time spent troubleshooting errors.

  • Increase first-attempt publish success
    Real-time validation helps users detect violations earlier, reducing errors during publishing.

  • Reduce workflow abandonment
    Inline feedback allows users to correct issues immediately without restarting the workflow.

  • Improve efficiency
    Contextual guidance helps managers understand policy constraints while building workflow, reducing time spent troubleshooting errors.

Trade-offs

  • Early validation vs interface clutter
    Showing too many constraints could overwhelm users. To balance this, validation cues were designed to appear only when relevant.

  • Automation vs user control
    Automatically enforcing approval structures could reduce flexibility. Instead, the system provides guidance while allowing managers to configure workflows freely.

  • Early validation vs interface clutter
    Showing too many constraints could overwhelm users. To balance this, validation cues were designed to appear only when relevant.

  • Automation vs user control
    Automatically enforcing approval structures could reduce flexibility. Instead, the system provides guidance while allowing managers to configure workflows freely.

Limitations

  • The design assumes access to the existing policy validation engine.

  • User testing was not conducted due to the limited timeframe of the challenge.

  • Some workflow edge cases may require further validation with real policy scenarios.

  • The design assumes access to the existing policy validation engine.

  • User testing was not conducted due to the limited timeframe of the challenge.

  • Some workflow edge cases may require further validation with real policy scenarios.

Next Steps

  • Conduct usability testing with managers.

  • Validate the effectiveness of real-time constraint feedback.

  • Measure publish success rate after implementation.

  • Refine validation messaging based on observed user behavior.

  • Conduct usability testing with managers.

  • Validate the effectiveness of real-time constraint feedback.

  • Measure publish success rate after implementation.

  • Refine validation messaging based on observed user behavior.

Reflection

Reflection

This challenge highlighted how invisible system constraints can create unnecessary friction. When validation occurs only at the final stage, users are forced into a trial-and-error process that increases frustration and reduces task success. 

By surfacing policy constraints earlier in the workflow creation process, the system can guide managers instead of penalizing them at the final validation stage.

This challenge highlighted how invisible system constraints can create unnecessary friction. When validation occurs only at the final stage, users are forced into a trial-and-error process that increases frustration and reduces task success. 

By surfacing policy constraints earlier in the workflow creation process, the system can guide managers instead of penalizing them at the final validation stage.

© 2026 Nizaar Irawan

© 2026 Nizaar Irawan

Create a free website with Framer, the website builder loved by startups, designers and agencies.