Making conversational AI buildable without code
Led UX for SAP CoPilot's no-code Skill Builder, so business users could build conversational AI without engineers.
- 0 to 1 product
- AI
- Enterprise SaaS
- Company
- SAP
- Role
- UX Lead; owned strategy, delivery, and scope
- Years
- 2013 to 2019
- Team
- Four designers, one researcher, one PM, 14 developers
The leadership view
My role
UX Lead; owned strategy, delivery, and scope
The team
Four designers, one researcher, one PM, 14 developers
What I changed
Turned an abstract bot-building platform into a no-code tool business users could operate
The outcome
Skill Builder shipped across SAP CoPilot for S/4HANA, SuccessFactors, and Ariba
Summary
As interfaces moved from graphical to mobile and on to conversational, SAP wanted enterprises to keep pace. Built on AI and ML, SAP CoPilot became a cloud-based digital assistant that powered conversational experiences inside S/4HANA, SuccessFactors, Hybris, Ariba, and Concur, and inside communication tools like Slack, Microsoft Teams, and GSuite.
The Skill Builder was the code-free platform behind it, built for enterprise readiness so people across roles, not only developers, could create, configure, and test custom skills without writing a line of code.

What the Skill Builder did
A no-code platform for conversational UX, built from reusable enterprise patterns:
- Code-free creation and management of skills and intents, so business users and designers could contribute without depending on developers.
- Pattern-based design that reused enterprise workflows, such as approvals, status tracking, and lookup services, to build reusable skills.
- Secure integration with backend systems such as S/4HANA, keeping access control, role-based authorization, and data consistency across applications.

Key personas and their tasks
Configurator / admin
Configured skills for SAP CoPilot to use.
Project manager
Defined business goals, use cases, services, and utterances.
UX designer
Created dialogue flows, mapped task flows, and translated user needs into conversation logic.
Developer
Evaluated technical feasibility, and tested and published skills.
Linguist
Defined linguistic rules, synonyms, and dictionaries, and trained the NLP models.
Our UX approach
Set expectations
Held stakeholder alignment meetings to establish design goals, timeline, deliverables, and ownership across teams.

Conduct workshops
Ran cross-functional workshops to understand technical constraints, map existing workflows, and identify key user needs across personas.

Create a hero story
Crafted a central narrative and user scenario that showed how the Skill Builder would solve real user problems end to end.

Idea generation
Used collaborative idea cards to explore conversational UI use cases and map features back to user goals.

Define the user journey
Created journey maps to show the end-to-end experience of each persona, including triggers, tasks, tools, and pain points.

Map the information architecture
Structured the platform into logical modules and flows for scalable use, informed by user interviews and system capabilities.

Validate with lo-fi wireframes
Designed quick, testable wireframes to validate dialog flow, task breakdown, and usability with stakeholders and potential users.

Design for development
Delivered high-fidelity mockups with component specs, interaction guidelines, and developer annotations to keep implementation accurate.

Key screens


Outcomes and impact
The collaboration between distributed teams earned praise from stakeholders for how seamlessly it came together. The Skill Builder's usability drove a clear upward trend in SAP CoPilot adoption, and let business users build custom assistants of their own.
By the end of Q4 2018:
- Skills created using SAP CoPilot Skill Builder
- 9K+
- Daily active users
- 1.3K+
- Unique tenants, mostly across S/4HANA and SuccessFactors
- 160+
- User engagement from skill-based interactions
- 87%
Challenges and constraints
Distributed team coordination
The project team was spread across multiple time zones and locations, which took precise coordination to make the most of limited overlapping hours and added complexity to workshops, design reviews, and daily collaboration.
Technical complexity versus usability
Designing for non-technical users in a highly technical enterprise environment meant striking the right balance between powerful, flexible functionality and an intuitive, approachable experience.
Enterprise security compliance
Every feature and workflow had to comply with SAP's strict security standards and integrate cleanly with backend enterprise systems, which added complexity to the design process.
Conversational UI paradigm
Building a no-code platform for conversational experiences meant rethinking traditional UI patterns and developing new mental models for users unfamiliar with conversation design.
Reflections and learnings
Distributed teams as strength
It was amazing to see the entire team come together across geographies. The distributed nature of the team turned into a strength, letting us make overnight progress through staggered work cycles and accelerate idea exploration and feasibility checks.
Research-driven conversations
Research and continuous user testing mattered more here than on most projects. With no visual UI to lean on, we had to rely on understanding user mental models, working environments, and typical tasks to get the right intents and flows.
Validation through usage
The project confirmed that enabling non-technical users to create meaningful conversational experiences was not only possible but scalable. Prioritizing outcome-focused flows and cutting technical barriers drove a sharp rise in skill-based interactions, 87% of usage, a clear validation of the design direction.
Guided flexibility
Thoughtful, guided workflows paired with enterprise-grade flexibility unlocked innovation, even for a complex domain like conversational UI in business systems.
Let's talk
I'm always up for a conversation about building design teams, AI in enterprise products, or growing designers into leaders.