UX / PRODUCT DESIGN · SERVICE DESIGN · ENTERPRISE SAAS
TouchLogic was an enterprise communication platform used to create and manage customer communication across channels including SMS, voice/IVR, email, and payment notifications.
The platform supported complex communication workflows, but the experience could be difficult to navigate and understand. My role was to help rethink the experience across the product and its surrounding service workflows—not simply redesign individual screens.
I worked across user journeys, service touchpoints, information architecture, workflow design, prototyping, and interface systems to create a clearer and more scalable enterprise experience.
Quick Info
Project: Enterprise Communication Platform UX & Service Design
Role: UX / Product Designer
Client: TouchLogic Corporation
Industry: Enterprise SaaS / Customer Communication Systems
Responsibilities: UX research, stakeholder interviews, service workflow mapping, information architecture, wireframing, prototyping, UI system design, and stakeholder facilitation.
Tools: Figma, Adobe XD, Miro, Adobe Illustrator
Timeline: 2016
Location: Richmond Hill, Ontario
The Challenge:
The platform was complex and underutilized. Users struggled with navigation, workflow clarity, and task completion efficiency.
Focus Areas:
Outcome:
~50% increase in post-launch engagement through improved workflow clarity, simplified task flows, and a scalable, system-based UX redesign
TouchLogic supported powerful enterprise communication workflows, but the complexity of the platform made it difficult for users to understand how different features, tasks, and communication channels connected.
The challenge was therefore larger than a UI refresh.
Users needed to move between workflows involving:
The experience needed to make those relationships clearer while still supporting the operational complexity required by enterprise customers.
The central question became:
How can a complex communication service become easier to understand and use without removing the capabilities enterprise users depend on?
I worked as a UX / Product Designer across the product experience and broader service workflow.
My work included:
I approached the project as a service and systems problem, not simply a screen redesign.
A user interacting with the platform was not experiencing a single interface in isolation. Their experience involved a series of connected actions, decisions, system states, and communication channels.
That meant looking at:
User needs → workflows → service touchpoints → system logic → interface
Mapping those relationships helped identify where the product’s internal structure did not always align with how users expected to complete their work.
The first step was understanding how the platform worked and where users experienced friction.
I conducted on-site stakeholder interviews and workflow observation sessions to better understand:
This helped shift the focus away from individual screens and toward the larger journeys users were trying to complete.
The service-design work helped reveal how different parts of the experience connected.
I mapped workflows related to:
These journeys helped identify breakdowns between:
What the system needed to do
and
What users expected to happen next
This became an important foundation for rethinking the information architecture and interface structure.
The existing experience was heavily influenced by the underlying complexity of the system.
I explored a more task-oriented structure that organized the experience around what users needed to accomplish.
The proposed structure included:
The goal was to make the platform easier to navigate by reducing unnecessary decision-making and creating clearer relationships between related tasks.
From the journey and information-architecture work, I developed wireframes and interactive prototypes to explore new workflows and interaction patterns.
The process involved:
The work required balancing ideal user experiences with the realities of enterprise communication systems, technical constraints, and business requirements.
The redesign also created an opportunity to establish a more consistent visual and interaction foundation.
I developed modular interface patterns covering areas such as:
The goal was not simply to make individual screens look more consistent. A more modular foundation could make the product easier to expand as additional communication workflows and capabilities were introduced.
The redesigned experience created a clearer relationship between the platform’s workflows, information architecture, and interface system.
Key improvements included:
The work connected the product interface with the broader service experience rather than treating each screen as an isolated design problem.
Exploration of how payment-related communication workflows could be structured more clearly within the broader platform experience.
Exploration of how automated communications and notification workflows could be organized across different user and system touchpoints.
Note: Internal product screenshots cannot be displayed due to confidentiality. Abstracted wireframes and diagrams are used to demonstrate the design process and UX improvements without revealing proprietary product information.
The redesigned experience supported:
The project also helped establish a systems-based UX foundation that could be referenced across other enterprise product experiences.
This project shaped how I think about enterprise UX.
The most important lesson was that the interface was only one part of the problem.
The work required balancing:
Clarity, simplicity, efficiency, and confidence.
Enterprise complexity, operational requirements, compliance, and scalability.
The underlying architecture supporting multiple communication channels and workflows.
The result was a more coherent experience where user journeys, service touchpoints, information architecture, and interface design worked together more intentionally.
For me, the project reinforced a principle that continues to shape my work:
Good UX is not only about making an interface easier to use. It is about understanding the system around the interface and finding ways to make the entire experience clearer.
