← Work / Acelab AI

← Work / Acelab onboarding

OVERVIEW

Bringing AI integrations to Acelab's Material Hub

As the industry shifted toward AI-native workflows, material selection demanded instant assistance and intelligent discovery.


This led us to design Ask Ace, Acelab’s in-platform AI assistant, alongside an automated product matching engine. I spearheaded the design of both the co-pilot companion and foundational platform AI flows, optimizing them for natural material discovery and workflow querying.

Collaborators

Purti Hardikar- Lead PD

Hardik Makrubiya- Lead PM

Nolan Tremling - CTO

Annika Harmsen - Full Stack

Amen Abe- Data Eng

Timeline

Q3 2024 – Q3 2025

Status

Live and shipped 🚀

PROBLEM & OPPORTUNITY

We had launched Acelab's Co-pilot Assistant

The first copilot started from a blank prompt. Before asking a useful question, people had to explain what they were working on.

Acelab homepage and onboarding design

but..it was not context aware!!

HOW DID WE SOLVE THIS?

AI was now a part of the architect's workflow

Bringing AI to Acelab meant empowering architects to increase productivity through smart, thoughtful interactions specifically by offloading redundant manual work.


To achieve this, we designed two high-impact AI features:

Ask Ace (a context-aware AI Assistant)

Ask Ace evolved into a true work assistant, gaining real-time awareness of your active projects, help center resources, saved products, and more.

Acelab homepage and onboarding design

Smart Product Matcher:

Acelab's AI product matcher drops project imports and products straight into an architect's daily workspace, cutting out the friction of manual specification.

Acelab homepage and onboarding design

PRODUCT KEY HIGHLIGHTS

Ask Ace, beside the workspace

Compare products & Send RFI for material Specs.

Review AI matches before replacing

Ace is your material data best friend.

Compare product details

Real-time awareness of your projects.

Answers grounded in project context

AI builds smartly on your team and it's data so decisions are not made in silos.

IMPACT

Early signals after launch

Usage from Acelab’s PostHog dashboards, to show the impact these projects made.

Ask Ace

529 messages in 30 days, up 55% on the month before.

195 people asked Ace at least once, up 56% month over month.

Most conversations start in the side panel, right beside the work, which confirms the decision to dock Ace there.

AI matching

86% of picks are the top suggestion, and 98% fall in the top three, which backs the three-match cap.

13 of 14 people who pick a suggestion go on to apply the match.

Still open: only 32% of people who open the panel pick a suggestion. That drop-off is what I’d study next.

Reliability over the same period: 0.49% of Ace responses ended in an error and 1.67% used a fallback. Both are watched after every release.

MY ROLE

A sole designer & pm on the project.

As a lean team at Acelab, I took on dual roles as Product Manager and Product Designer for a high-priority project, delivering two core, interconnected experiences:


I designed two connected experiences: Ask Ace, an assistant beside the workspace,
& AI Matches, a way to connect imported schedule product rows to Acelab's catalog products.

Established foundational AI design tokens and component libraries for Ask Ace, ensuring consistent hierarchy across text responses, interactive cards, and data citations.

Architected modular response structures that dynamically adapt to query types such as material lookups and performance comparisons to reduce cognitive load for architects.

Created scalable interaction patterns for conversational UI, establishing guidelines for loading states, inline actions, and dismissible previews within the chat stream.

Process Alignment: Defining how the team works streamlines collaboration between design, product, and engineering.

DESIGN FEATURE 01:

Bringing Ace closer to work

Making our co-pilot AI experience more context aware, and useful.

Where should the assistant be placed in Acelab?

Originally launched as a general co-pilot for material data, Ask Ace operated in a vacuum, it was not able to help architect's make decisions based on active project parameters.


An isolated AI could never safely make autonomous decisions on their behalf.

Three Places to put an AI assistant:

1Copilot side panel
2Layover chatbot
3Workspace
Materials Hub
Search
✕ ⤢
Hi, how can I help you today?
I’m working on a project that requires fire-rated glass…
Welcome back!
Ace⟲ ⤢ ✕
Good morning.
Ask about products, specs and sustainability data, or what’s in your projects.
Find a product
Check sustainability
Catch up on projects
Reach a rep
Ask about products, specs or your projects
Chat with Ace✕
Hi, how can I help you today?
Type a message…
✦
3. Workspace. Docked beside the page, which resizes to make room, and starting from the project.

DESIGN DIRECTION WHY WORKSPACE WON?

Ace belongs in the workspace

By docking Ask Ace beside the primary canvas rather than using a floating overlay, we eliminated the cognitive split between asking and looking.

2

4

The call

Give Ace a permanent place next to the page, so asking never means leaving what you’re looking at.

The trade-off

The page gives up width. Every page now resizes to make room, which Front Door covers in more detail.

While initial iterations featured an overlay chatbot and side panel, user feedback revealed that architects required a more deeply integrated workspace solution.

CONVERSATIONAL UI

Being beside the work wasn’t enough. Ace needed to understand it.

Moving Ace into the workspace solved the placement problem.


Next, we connected each task to the context it needs: the active project, selected products, schedules, help content, and representative information.

The AI modal Foundations
FIG. 06.3The AI modal FoundationsIMAGE

Context informs the answer. Changes still require the architect’s approval.

CONVERSATIONAL UI

More capabilities needed a consistent response language & a design system

As Ask Ace expanded, single text responses fell short. Each task required a custom structure while maintaining Acelab’s cohesive experience.

Build from Acelab's Design System. Extended for AI Experience

Few components from the Ask Ace design system
FIG. 06.3Few components from the Ask Ace design systemIMAGE

FINAL DESIGNS

One system, different kinds of help.

Below is a look at how Ask Ace maintains continuous context as users navigate across different pages of the platform.

"Find a product” → recommendations with supporting information.
FIG. 06.3"Find a product” → recommendations with supporting information.IMAGE
Ace knows your projects and the information.
FIG. 06.3Ace knows your projects and the information.IMAGE

A canvas view for complex data

Schedules was Acelab’s data-heavy material spec tool which demanded extra workspace to handle dense information.

To ease cognitive load, we introduced expand/minimize states alongside a dedicated canvas view to streamline complex workflows.

Closed

The page uses its full width. Ace is one click away in the header.

Docked & Canvas

Ace sits beside the page, and the page resizes instead of being covered.

Full screen

For longer conversations. History and sharing live in the panel header.

DESIGN FEATURE 02

AI Matching Products to Acelab

Using AI to match products with Acelab's catalog

Users had a way to import projects in Acelab

The "Import from file" feature became users' primary pathway for bringing products into Acelab using CSV files, allowing them to import, review, and map fields before reaching the schedule.

✓

Upload

2

Assign Fields

3

Complete

But the problem was the way products appeared post import?

The imported products arrived as placeholders. Their names were in the schedule, but they weren’t connected to Acelab’s catalog and the product information behind it.

Imagine manually mapping 78 products after the import?!

To make these connections and find the correct product, architects had to find and match products manually every single time.

We had made it easier to bring work in. The next challenge was reducing the work that followed.

DESIGN SOLUTION

Could AI help connect the products we already had?

The imported files contained information we could use: product names, manufacturers, and other identifying details. Acelab already had the catalog to compare them against.

The opportunity was to use those details to suggest likely matches, then give architects a clear way to review them.

But how would the mapping parameters work?

Post import the users were given an optipn to syaty mapping thei rprofdusxWe mapped out the whole flow and detailed nuances on how we would wnat the user flow to look like

Make the suggestions easy to compare.

We mapped information from each imported row to catalog products and surfaced up to three candidates. I kept the original product visible beside its suggestions so architects could compare what they had imported with what AI had found.

A deliberate limit

Up to three matches per row

Fewer, stronger options are quicker to compare and easier to trust than a long ranked list.

Row 7 · Insulated Metal Wall Panel

Micro-Rib Insulated Panel

Exact

96%

Box-Rib Metal Wall Panel

Close

87%

Flat-Seam Wall Panel

Close

82%

Weaker candidates stay hidden

Compare from schedules anytime or skip for later

user could skip mapping prodycts and ma[ them at a latetr stage users could also decide which prodcucts to map and whcih they wated to skip, they could alos anuammy relace a product by serahcing through the product catalog.

Matching from the schedule

The AI icon appears only on custom products and opens matches right at the row, so people never leave the table.

#ProductManufacturer
5Corrugated Aluminum Wall Panel7/8 in. profile, mill finishRidgeline Metals
7Insulated Metal Wall Panel, Leaf GreenCustom product✦Ridgeline Metals
13RB-1 Rubber wall base, 4 in.Custom product✦Not provided
14Red Cedar Lath, BundledCustom product✦Cedar Coast
15
16
17
Matching Alternatives3 found×
Row 7: Insulated Metal Wall Panel, Leaf Green
Micro-Rib Insulated Metal Panel✦ 91%Leaf Green, 3 in. core | Ridgeline MetalsClose matchFirm LibraryCore thickness differs: 3 in. (your row: 2 in.)
Box-Rib Metal Wall Panel✦ 87%Sandstone and Silver | Ridgeline MetalsClose matchProfile and color differ: box-rib, sandstone (your row: micro-rib, leaf green)
Search catalog | Request missing product
CancelReplace product
Row 7 replacedUndo

Mapping also worked for existing projects

We also extended mappign to exisying prodject which had custom products this making the mapping feature a wholistic feature.

KEY TAKEAWAYS

What this project taught me

Some important lessons from this project!

Designing Ask Ace and AI Matches meant learning where AI could help and where it needed to step back.

Having worked on the onboarding workflow for acelab.

A PERSONAL REFLECTION

“I wanted AI to take on the repetitive work while keeping architects in control of the decisions.”

Understand the data before designing the answer

Matching exposed gaps and inconsistencies in product data. I relied on our engineers to understand what we could reliably match, then designed clear paths for uncertainty and missing information.

Make uncertainty understandable

A score alone could not explain a recommendation. Plain-language labels and specific differences gave architects a clearer basis for deciding what to trust.

Automate the repetition. Keep the judgment.

AI could narrow the search and prepare matches, but the architect approved replacements. Knowing when to ask for confirmation mattered as much as making the task faster.

Scope AI around real value

I learned to weigh capability, effort, and access together. Roadmap and plan-limit decisions needed to reflect real pain points, so useful assistance stayed within reach when people needed it.