SurveyCake

SurveyCake

SurveyCake

Revamping Survey Builder for enterprise users to simplify complex logic and reduce setup time by 19%

✦ UX, Agile, SaaS, B2B, B2B2C

Specs

My team and I redesigned the Advanced Logic Setup flow and introduced a Conditional Thank-You Page, making survey customization easier and more user-friendly & increasing user engagement by 15%.

Role

Role

Product Manager, UX Designer, Scrum Master

Worked with

Worked with

18+ members across the product team
(Engineers, Designers, QA, Marketing, Customer Success, Business Development)

Timeline

Timeline

Apr 2023 - Aug 2023 (4 months)

Tool

Tool

Figma, Gitlab, JIRA, Postman

Client

Client

The cloud-based survey solutions for enterprise, provides stable and secure service for users to create professional and highly-customized surveys in minutes. Trusted by Fortune 500 companies such as Toyota, Samsung, McDonald’s and Nestle, serving over 1m users and 40,000 enterprises worldwide.

Context

Users were frustrated with the complex setup of logic-based question flows, leading to increased drop-off rates.

Users were frustrated with the complex setup of logic-based question flows, leading to increased drop-off rates.

SurveyCake helps users create professional surveys and forms while collecting and analyzing data effectively. However, users were frustrated with the complex setup of logic-based question flows, which led to increased drop-off rates.

To solve this, my team and I revamped the Advanced Logic Setup module and introduced a Conditional Thank-You Page, making the process smoother and more intuitive.

How might we…

...simplify the survey builder to make building complex logic easier without disrupting the current flow?

Design Solution

Advanced Logic

The new Advanced Logic Module provides the capability to establish multiple conditions for triggering skips. We redesigned it to be independent from the current survey setup, ensuring a cleaner and more focused experience.

Conditional Thank-you Page

Conditional Thank-you Pages allow users to present unique Thank-you pages to respondents based on different logics. This provides a more customized survey experience for respondents.

Impact

15% ↑

15% ↑

user engagement

user engagement

19% ↓

19% ↓

survey creation time

survey creation time

scroll down to explore our full research and design journey!

Problem

Survey logic setup was unintuitive and inefficient.

Survey creators—from HR teams to market researchers—needed advanced conditional logic to craft tailored survey flows.

However…

We needed to simplify the experience without sacrificing complexity.

Cluttered Information

The current interface was cluttered with too many question types and options, making it hard to visualize logic sequences.

The current interface was cluttered with too many question types and options, making it hard to visualize logic sequences.

😵‍💫

😵‍💫

No Immediate Feedback

After setting up the survey, users received no immediate feedback, forcing them into a trial-and-error process.

After setting up the survey, users received no immediate feedback, forcing them into a trial-and-error process.

🧐

🧐

They need more Flexibility

The thank-you page was static, missing opportunities for personalized engagement.

The thank-you page was static, missing opportunities for personalized engagement.

😵

😵

Research

10+ stakeholder interviews later…

With any product challenge, I start with questions:

• What pain points exist in survey setup?

• How do users approach logic customization?

• How might we streamline this experience while maintaining flexibility?


To answer these, I conducted user interviews and data analysis collaborating with different role in product team.

Through these discussions, I identified that users often made incorrect logic setups because they couldn’t easily visualize conditions or predict outcomes. We also noticed that users conceptualized logic differently, preferring human-friendly, natural language over technical expressions.

Designers

Designers

map out a more intuitive UX

map out a more intuitive UX

Engineers

Engineers

ensure feasibility of feature updates

ensure feasibility of feature updates

Customer Success

Customer Success

address recurring user pain points

address recurring user pain points

Marketing

Marketing

align with company goals

align with company goals

Design Goal

Make advanced survey logic easier to configure.


Ensure the new design doesn’t conflict with current user behavior.

Create a solution that empowers users without overwhelming them.

Design Solution

We've restructured the setup flow for advanced logic,
enhancing its intuitiveness and user-friendliness.

Before

Before

Information was scattered, and questions were displayed linearly, making it hard to track the setup logic.

⭐️ After

⭐️ After

Users can manage advanced logic more easily with a clear right panel for logic settings and a visual preview on the left.

Advanced Logic Setup

  • We redesigned the Advanced Logic Setup module to be independent from the current survey setup, ensuring a cleaner and more focused experience.

  • The Split-Screen Layout eliminates guesswork and gives users more control.

  • Conversational Logic Inputs mirrors how users think, making the set up more straightforward.

Conditional Thank-You Page

  • Users can customize post-survey experiences.

  • Since the Thank-You Page is also a part of the logic flow, we placed its setup in the same tab as the logic configuration.

  • Users can manage all logic paths in the right panel without switching contexts, making the process more organized and intuitive.

A Peek Behind the Curtain

When planning the feature and manage the sprint, here’s our design process and how I collaborated with the whole product team.

01

Product roadmap planning

Discuss the product direction and decide the develop items for Q1-Q4

CEO

CTO

Product Lead

02

Feature planning

New feature conceptualization and planning.

Product Lead

Product Designer

03

Sprint planning

Planning sprint developing item issues

Front-End Tech Lead

Back-End Tech Lead

04

Feature developing

Solve and discuss developing issues

Front-End Developers

Back-End Developers

05

Testing

Conduct testing for product in every environment and launch new version

Quality Assurance

Some Challenges

Challenge 01

Managing Feature Development for a 10-Year-Old Product

🍰 MY APPROACH

The legacy infrastructure made implementing new features difficult. I reviewed documentation, worked with engineers to find feasible alternatives.

Challenge 02

Balancing Technical Feasibility with UX Innovation

🍰 MY APPROACH

Backend constraints limited new feature implementations. We broke updates into phased rollouts for smoother transitions.

Challenge 03

Aligning Conflicting Priorities Across Teams

🍰 MY APPROACH

Different teams had competing goals. We conducted impact analysis and cross-functional discussions to align priorities.

Learning & Reflection

Learn from Different Expertise

It's vital to embrace varied viewpoints and meticulously evaluate every solution while keeping the larger context in mind. Take, for instance, when I was strategizing a new feature...


  • From our Marketing division, mulling over the worthiness of a feature—should it be exclusive to premium users or accessible to everyone?

  • From Customer Service, gauging potential effects on user satisfaction and predicting objections from current members.

  • From Development, inspecting if the impending feature clashes with our underlying platform and probing efficient development practices.

  • From Business Development, examining whether the feature could penetrate and lure unexposed potential clientele.


Even though these unique perspectives envelop us, perceiving the worries of distinct departments is of supreme importance as a strategist/product manager. Furthermore, due to significant human resources engaged in traversing four environments and QA testing with each version launch, assessing solutions entails prudent and comprehensive deliberation.

Trust Every Decision I’ve Made at the Moment

Initially, I felt uneasy if I overlooked scenarios when planning a feature, leading to bugs affecting users. However, Quality Assurance plays a crucial role, and even if they miss something, Customer Success steps in. This collaborative effort strengthens the product team, ensuring the best user experience and continuous product improvement. This approach is incomparable to previous versions, emphasizing the evolution of the product over time.‍

thanks for reading!

thanks for reading!

thanks for reading!

©

sandrachang 2025

|

crafted with 🩶 & ☕️

©

sandrachang 2025

|

crafted with 🩶 & ☕️

©

sandrachang 2025

|

crafted with 🩶 & ☕️