Orchestrating Every Message

โ† Back to Projects

Messaging Platform

A Multi-Channel Messaging Services Platform for Developers & Teams

Messaging Platform - multi-channel messaging dashboard cover
Role
UI/UX Engineer
Product Designer
Type
SaaS Dashboard
Web App
Tools
Figma
UI Design
Platform
Web
Responsive
Scope
40+ Screens
Design System

Sending a message is easy; running the system behind it is not - services, channels, message parameters, API keys, logs and billing all have to live in one place. This Messaging Platform turns that sprawling back-end into a single, calm control centre, where developers and teams can configure, send and monitor with confidence.

01 --The Problem

Context & The Problem

Multi-channel messaging platforms are deceptively complex. Behind a single "send" lies a web of services, channels, reusable parameters, API tokens, delivery logs and billing - and most dashboards bolt these together into something only their builders can navigate. Developers lose time; teams lose trust.

"The hardest part of a messaging platform isn't sending the message - it's making the system behind it feel simple."

๐ŸŽฏ

Problem Statement

Configuring services, building message parameters, managing API keys and reading logs were scattered and intimidating - turning routine setup into a support burden.

๐Ÿ

The Goal

Unify the entire workflow into one coherent dashboard - guided service creation, a clear parameter builder, secure token management, and transparent logs and billing.

๐Ÿ‘ฅ

Target Audience

Developers integrating messaging via API, team admins managing services and access, and business owners watching usage and billing.

02 --Discovery & Research

Discovery & Research

The platform serves distinct mindsets - the developer who lives in tokens and logs, the admin who governs services and access, and the owner who tracks spend. Designing for all three meant separating power from simplicity without splitting the product in two.

Typical Dashboards vs. The Opportunity

โœ• Common Platform Pitfalls
  • Dense, developer-only UIs that intimidate teams
  • Multi-step setup with no guidance or feedback
  • Security & billing treated as afterthoughts
โœ“ Platform's Opportunity
  • Guided onboarding & service-creation wizards
  • A visual parameter builder for text, image & link
  • First-class 2FA security and transparent billing

User Personas

๐Ÿ‘จโ€๐Ÿ’ป
The Developer
Primary - Integrator
API-drivenDetail-orientedEfficiency

"Give me clean tokens, clear docs and readable logs - I'll handle the rest."

๐Ÿ› ๏ธ
The Team Admin
Secondary - Operator
GovernanceConfiguresSecurity

"I set up services and channels, and I need access and security to be airtight."

๐Ÿ“ˆ
The Business Owner
Tertiary - Stakeholder
Cost-awareBig-pictureOccasional

"I just want to see what we're sending and what it's costing - clearly."

Cross-Persona Insights

Primary Goal
Core Frustration
Design Insight
๐Ÿ‘จโ€๐Ÿ’ป Developer
Integrate quickly and debug confidently.
Tokens, docs and logs scattered across tools.
A unified Tokens, Logs & Documentation hub.
๐Ÿ› ๏ธ Team Admin
Set up services and channels safely.
Complex setup with no guidance.
Step-by-step service wizard + 2FA security.
๐Ÿ“ˆ Business Owner
Track usage and control cost.
Billing buried and hard to interpret.
Clear Billing & Pricing with usage at a glance.
03 --Structure & Flow

Ideation & Structure

User Flow: From Login to Live Service

๐Ÿ”
Login + 2FA
๐Ÿ“Š
Dashboard
โš™๏ธ
Create Service
๐Ÿงฉ
Add Parameters
๐Ÿ”‘
Token & Send
๐Ÿ’ก

Multi-step tasks - service onboarding and the new-parameter builder - were broken into guided wizards with success states, so even complex configuration feels like a checklist, not a maze.

Information Architecture

โš™๏ธ

Services

All ยท New ยท Channels ยท OTP

๐Ÿงฉ

Parameters

Text ยท Image ยท Link

๐Ÿ”‘

Tokens & Logs

API Keys ยท Delivery Logs

๐Ÿ’ณ

Billing & Docs

Pricing ยท Billing ยท Documentation

04 --The Solution

Visual Design & Style Guide

A SaaS dashboard lives or dies on clarity. The system pairs the clean, modern character of Instrument Sans with a broad, expressive palette - calm neutrals for surfaces and structure, and a vivid spread of accents to tag channels, statuses and states across a dense product.

Typography

Instrument Sans - a clean, contemporary grotesque whose tight, even rhythm keeps a dense, data-heavy dashboard readable at every size.

Instrument Sans
BoldSemi BoldMediumRegular
Color

A broad, expressive palette - soft neutrals and greens for surfaces, with warm and bold accents for tagging channels, statuses and states.

#D6DAC8
#9CAFAA
#FBF3D5
#22604F
#9CAFAA
#11B157
#C45A3D
#DDA82A
#FFFFFF
#D02F44
#58000C
#920066

High-Fidelity Screens

A cross-section of the platform - from secure login and the dashboard to service creation, the parameter builder, tokens, logs and billing. Click any screen to view it in high resolution.

05 --Interactions

Interaction Design & Emotional Intent

The emotional goal was control without fear. Powerful actions - creating services, minting keys, disabling features - are surrounded by guidance, confirmation and clear feedback, so the platform feels capable and safe in equal measure.

๐Ÿงญ

Guided Wizards

Service onboarding and parameter creation are staged step-by-step, each ending in an explicit success state so users always know where they stand.

๐Ÿงฉ

Visual Parameter Builder

Message parameters support text, image and link types - added and previewed visually, turning a fiddly config task into a tangible building experience.

๐Ÿ”’

Security by Default

Two-factor authentication, scoped API tokens and clear "disable" confirmations make the platform's most sensitive actions feel deliberate and safe.

06 --Results & Reflection

Outcome & Impact

Key Outcomes

0
High-fidelity screens spanning the full platform
0
Security-first flows - two-factor auth & scoped tokens

"A sprawling messaging back-end, distilled into one calm control centre - powerful for developers, approachable for everyone else."

๐Ÿ“ˆ Outcome

A complete, consistent SaaS design system: 40+ high-fidelity screens covering authentication, services, parameters, tokens, logs, documentation, billing and settings.

๐Ÿง— Challenge

Serving developers, admins and owners in one product without overwhelming any of them - and keeping dozens of multi-step flows visually consistent.

๐Ÿ’ก What I Learned

For complex tools, the wins are in the wizards and the empty/success/error states. A broad palette only works when it's governed by a strict, documented system.

๐Ÿš€ Next Steps

Hand off to engineering, expand analytics on the dashboard, and add team-level roles & permissions on top of the existing 2FA foundation.