Appcues

New Authoring Experience

Redesigned Appcues’ builder so non-technical teams can create on-brand experiences without custom CSS or workarounds.

Role

Lead Product Designer

Appcues Builder Interface
Web Flow Builder

In-app experiences for web applications

Mobile Flow Builder

In-app experiences for iOS and Android

Workflow Builder

Automated journeys across channels

Context & Constraints

Appcues had multiple experience builders — Web Flows, Mobile Flows, and Workflows — each evolving independently over time. While this allowed teams to move quickly in the short term, it resulted in fragmented interaction patterns, limited customization, and compounding design and technical debt.

For customers, this meant relying on workarounds and custom code to achieve basic layout or styling needs. For internal teams, it slowed development, increased maintenance cost, and made systemic improvements increasingly risky as the platform grew.

Problem Statement

Appcues' builders limited customization for customers and constrained internal teams, making the system difficult to scale.

Interviews
20+hours of calls
Surveys
90+responses analyzed
Accounts
120+represented
Canny
300+voting interactions

Evidence & signals

Multiple signals across customer feedback and sales insights pointed to customization and layout flexibility as a core source of friction.

Customers lacked control over layout and styling within the builder.

Achieving basic designs often required custom CSS or workarounds.

Customization surfaced repeatedly as a blocker in sales and closed-lost feedback.

Customer feedback

“Not enough flexibility in the flow builder to adjust things like overall container size, padding, etc. Too much has to rely on adjusting CSS in the theme vs easy to manage in the flow builder.”

Had to use custom code to make it look just how I wanted to (rounded corners)

Border radius is not working; can’t have a dynamic control over the size of the modal other than on the theme settings instead of when creating the modal.

it is SO difficult to use… i cannot customize the size of the flow pop-up or even sections of the pop up.

“Not enough flexibility in the flow builder to adjust things like overall container size, padding, etc. Too much has to rely on adjusting CSS in the theme vs easy to manage in the flow builder.”

Had to use custom code to make it look just how I wanted to (rounded corners)

Border radius is not working; can’t have a dynamic control over the size of the modal other than on the theme settings instead of when creating the modal.

it is SO difficult to use… i cannot customize the size of the flow pop-up or even sections of the pop up.

Incremental fixes weren't enough

Auditing the legacy builder showed that layout, styling, and rendering were tightly coupled, limiting flexibility and making customization expensive to support.

We considered incrementally updating the existing SDK and builder, but ruled it out due to the risk of breaking compatibility with customer experiences and the compounding cost of maintaining divergent systems.

Instead, we redesigned the underlying authoring model. This required alignment across Web, Mobile, and Workflows teams, and close partnership with the Principal Engineer to redefine the layout system and core architectural primitives, including themes, localization, and layout behavior.

Layout - Before

The legacy system constrained how content blocks could be positioned and how layouts were divided, forcing users to rely on workarounds for common designs.

Layout - After

The new layout system gives users direct control over structure through a visual, WYSIWYG interface.

Styling controls

Customization moved into the builder through dedicated controls for common needs like spacing, borders, shadows, and corner radius.

Advanced users can also extend styles directly when deeper control is needed.

Spacing controls

Spacing controls

Style controls

Style controls

Custom CSS support

Custom CSS support

Content blocks

With the new layout and customization system in place, content blocks were redesigned to take full advantage of these capabilities.

Image

Image blocks can now be support a more specific features to make sure your images look the way you need.

Surveys

Survey blocks were designed with more customization options but also enabling customers to create full on surveys

Button

Buttons were updated to support all the styling options and customizations available to all blocks.

Next Steps

Validate the new authoring model through beta feedback.

Re-run UMUX-Lite to benchmark improvements against the legacy builder.

Impact

This work directly addressed revenue risk and unlockable growth tied to customization limitations.

ARR at risk from churn: ~$3.6M

Sales opportunities (ARR): ~$1.2M

Based on closed-lost new business and expansion opportunities.

Thanks for your time!