The Brief
UniSouk is a B2B SaaS e-commerce platform that needed a structured support system to handle user issues like refunds, returns, and order disputes — without relying on live chat.
As the sole designer, I owned the end-to-end design of this ticketing system, from early structure to final handoff-ready UI.
Most support systems are built around conversations — users message, agents respond.
But UniSouk required a different approach:
support requests needed to be structured, action-based, and tied directly to transactions.
The challenge was:
Users needed to resolve refunds, returns, and disputes through structured actions instead of live chat.
I analyzed tools like Zoho and Intercom to understand existing ticketing patterns and where they fall short for a non-chat-based system.
Grouped related fields to improve hierarchy
Simplified form structure to reduce cognitive load
Prioritized key ticket information above the fold

The biggest challenge was designing a ticket view that shows all critical information without overwhelming the user.
Each ticket needed to clearly communicate:
Order details and products involved
Reason for the ticket
Status, timestamps, and progress updates
Attachments (if required)
The goal was a single, self-contained view that reduces back-and-forth navigation.
KEY ITEARTION
From modal to inline activity history
Initially
I explored showing the complete activity history in a modal so users could view previous updates without adding more content to the main ticket page.
Changed to
Why
Delivered a responsive ticketing experience that structured support requests around clear actions, status, and transaction context.
Internal stakeholders responded positively to the clarity and usability of the proposed flow.
All within a compact, readable, responsive interface.
Structure first helped me move faster under tight timelines.
Competitive research was useful for identifying patterns to avoid, not just copy.
Working closely with product and engineering improved my ability to make trade-offs quickly.
Automate ticket status updates to reduce manual follow-ups
Introduce AI-based ticket tagging for faster categorization
Explore optional human chat for complex edge cases
Next Up….







