This portfolio is designed for desktop viewing.Mobile experience coming soon.

evolo.ai
AI-Driven Video Personalization for Modern Marketers
A platform built to automate, scale, and humanize customer outreach
I was the Product & UX Designer at evolo.ai, where I designed the first concept and prototype for an AI-driven analytics copilot.The goal was to reimagine how teams interact with data; turning technical queries into natural conversations that generate visual, explainable insights.
Product
AI-Powered Analytics Platform
Skills
Concept development
Data interaction design
Product design
Prototyping & user testing
My role
Product designer
Timeline
Q4 2023 - Q1 2024
Overview
The digital landscape has become louder and faster, while people’s attention spans continue to shrink. Traditional email campaigns and static visuals no longer cut through.
Evolo.ai was created to help brands stand out; a generative AI platform that transforms traditional marketing outreach into personalized, video-driven experiences. By combining AI-powered video creation, chat-style engagement, and marketing automation, evolo.ai enables teams to craft campaigns that capture attention, drive connection, and convert faster.
Some stats
Adding video to email campaigns can increase click-through rates by up to 300%.
Short videos (30 seconds – 2 minutes) are considered most effective for engagement by 73% of viewers.
Personalized video content can boost engagement rates by up to 60%, and 70% of consumers prefer content tailored to them.
A constellation of constraints
Designing evolo’s AI-powered dashboard wasn’t just about making something intelligent; it was about making it usable. Between complex personalization models, data integrations, and the expectations of marketing teams, we faced a constellation of challenges that shaped every decision.
Technical & UX Constraints
Real-time AI video rendering
Generating instant video previews required heavy computation, forcing us to optimize rendering so the interface stayed fluid and responsive.
Integration latency
External tools like Typeform and Intercom synced asynchronously, so we designed subtle loading states to preserve a sense of continuity and control.
Cognitive load in flow creation
Mapping branching user journeys can easily overwhelm. We reduced complexity through progressive disclosure, clear hierarchies, and focused visual rhythm.
Scalability of complex flows
Large campaigns could include 50+ nodes, so we introduced zooming, collapsible paths, and anchor points for effortless navigation.
Personalization clarity
Multiple personas, voices, and languages risked confusion. Contextual previews and segment tags helped users stay oriented within each configuration.
Balancing freedom with consistency
Brands needed flexibility without breaking identity. We enforced design tokens; colours, logos, and fonts to maintain coherence across campaigns.
Bringing personalized marketing to life…
To demonstrate the real impact of evolo.ai, I created a short cinematic sequence showing how a customer actually experiences a personalized video email in their day-to-day life. In this moment, a woman checks her inbox at work, opens a new message from Rogers, and sees a tailored promotional video generated automatically by evolo’s AI video engine.
This scene captures the core outcome of the product:AI-powered video messages that feel human, contextual, and designed for maximum engagement , delivered instantly and at scale.
Understanding the marketer workflow
Most marketing teams follow the same repetitive workflow: upload audience data → design the content → segment users → launch → measure; but shifting that entire workflow into a personalized AI-generated video format added new friction points.
To understand where evolo.ai needed to accelerate the process, I mapped the end-to-end journey marketers go through before launching a video-driven campaign. This let me pinpoint where AI automation should step in to simplify decisions, reduce manual input, and maintain personalization at scale.
I identified four essential stages evolo.ai needed to make effortless:
Four stages
Uploading audience data
Marketers import CSVs with thousands of users containing dynamic fields like first name, segment, and subscription tier.
Crafting personalized video variations
Each variable (name, segment, offer, language, tone) must seamlessly flow into the video script without breaking the natural performance.
Designing branching user journeys
Marketers organize decision paths (Yes/No/CTA) that define which video variation each user receives.
Launching and measuring performance
Campaigns must be scheduled, distributed, and tracked with clear analytics on views, conversions, and engagement.
Bringing teams together around smarter storytelling
The creation of evolo required tight collaboration with marketing strategists, engineering, and data teams to align on what “personalized video outreach at scale” should actually feel like. Because the product didn’t exist yet, every interaction pattern, from video rendering triggers to segment logic and user flows, had to be defined from zero.
Our goal was to turn a complex AI pipeline into something effortless for marketing teams. The final design introduces a clear, guided workflow that helps teams build campaigns, personalize content, preview video outputs, and deploy them without ever feeling the underlying technical heaviness. By abstracting away AI complexity, the experience stays intuitive, predictable, and reassuring for users launching high-stakes campaigns.
01
When teams are stuck with static email blasts, they use Evolo to turn raw user data into live audiences.
Upload a CSV once, keep segments in sync across marketing, data, and CX.
JD
User Management
Manage your users, create segments, and track engagement across your campaigns.
All Users
Segments
All Users
Active
Recently Added
Search users...
Total Users
12,547
12.5%
Active Users
8,234
8.3%
New This Month
1,892
Segments
24
Name
Segment
Date Added
Campaigns
Status
Showing 8 of 8 users
Previous
1
2
3
Next
S
Sarah Johnson
sarah.j@example.com
High Engagement
2024-10-15
12
active
M
Michael Chen
michael.c@example.com
New Users
2024-11-01
3
active
E
Emily Rodriguez
emily.r@example.com
Premium
2024-09-22
24
active
D
David Kim
david.k@example.com
Active
2024-10-30
8
active
J
Jessica Williams
jessica.w@example.com
Inactive
2024-08-12
2
inactive
R
Robert Taylor
robert.t@example.com
High Engagement
2024-10-05
18
active
A
Amanda Martinez
amanda.m@example.com
New Users
2024-11-02
1
active
J
James Anderson
james.a@example.com
Active
2024-09-15
15
active
User Management
Manage your users, create segments, and track engagement across your campaigns.
All Users
Segments
All Users
Active
Recently Added
Search users...
Total Users
12,547
12.5%
Active Users
8,234
8.3%
New This Month
1,892
Segments
24
Name
Segment
Date Added
Campaigns
Status
Showing 8 of 8 users
Previous
1
2
3
Next
S
Sarah Johnson
sarah.j@example.com
High Engagement
2024-10-15
12
active
M
Michael Chen
michael.c@example.com
New Users
2024-11-01
3
active
E
Emily Rodriguez
emily.r@example.com
Premium
2024-09-22
24
active
D
David Kim
david.k@example.com
Active
2024-10-30
8
active
J
Jessica Williams
jessica.w@example.com
Inactive
2024-08-12
2
inactive
R
Robert Taylor
robert.t@example.com
High Engagement
2024-10-05
18
active
A
Amanda Martinez
amanda.m@example.com
New Users
2024-11-02
1
active
J
James Anderson
james.a@example.com
Active
2024-09-15
15
active
Add Users
Search here...
JD

02
Before sending, marketers can customize every video, choosing the AI avatar, language, tone, and message style.
Evolo turns brand preferences into consistent, on-brand video messages at scale, automatically adapting content for each audience segment and based on the user info.
Consumer UI Customization
Configure your virtual brand representative for video campaigns
AI Presenter Preferences
Configure your virtual brand representative
Gender
Any
Male
Female
Age Group
Young
Adult
Senior
Skin Tone
Select Face
AI-generated faces for your video campaigns
Custom








Localization & Voice
Set language and voice characteristics
Language
🇺🇸
English (US)
Voice Tone
Warm
Friendly and approachable
Professional
Authoritative and confident
Friendly
Casual and engaging
Energetic
Dynamic and enthusiastic
Preview voice sample
Live Preview
See how your customizations will appear
Landscape
Portrait
Brand & UI Settings
Customize your brand visual identity
Brand Logo
Upload logo
PNG, SVG, or JPG (max. 2MB)
Background Color
Button Background
Button Text Color
Font Style
Inter
Cancel
Continue to User Journey
Search here...
JD

03
Once audiences are defined, marketers design branching video journeys that adapt to every viewer.
Each node controls script, offer, and integration, so one flow can cover hundreds of scenarios.
Negative path
No
Preview
User Journey
Intro
Variants
Input variables from user fields.
{First Name}
{Last Name}
{Email Address}
{Date Joined}
{Offer}
{Segment}
{Add discount}
Text-to-Video input
All the texts in this field will transform into video. Simply try typing '{' and the variable drop-down gracefully reveals itself.
Enter input or type '{' to add your variant.
Centre align the text
Add
Text for users
Enter your narrative in this text box, and witness it come to life beside a dynamic video.
Enter your narrative
Centre align the video
Add
Emotion while reading the input
Choose the emotion of the video character while she/he is transforming your input text to video
Happy
😊
Sad
😢
Neutral
😐
Preview
Start
−
100%
+
User choice
Decision
Preview
Positive path
Yes
Preview
Hello {First Name}
Intro
Preview
Add new node
Search here...
JD
Effortless for marketers, intuitive for users
Instead of opening a long, text-heavy email, users receive a short, TikTok-style video that speaks directly to them. It feels familiar, engaging, and effortless; no reading, no scrolling, no friction. Just a clean, personalized message delivered in a format people already consume every day.
Whether it's a welcome flow, a promo offer, or an onboarding message, evolo turns traditional email content into a fast, human, attention-grabbing format that users actually watch.
Personalized videos load instantly, work on every device, and adapt to each user’s name, segment, and preferences.
Final Design
The final design brings every part of evolo’s workflow into a single, cohesive environment.User management, brand controls, AI avatar customization, journey building, and video generation all connect seamlessly.The interface is built to remove friction, making it easy to configure, preview, and launch personalized video campaigns with clarity and confidence.
Home
Welcome to Evolo's innovative dashboard, where your marketing vision comes to life effortlessly!
Explore the Power of Your Campaigns with Evolo Dashboard
Unlock the full potential of your marketing strategy through a seamless and intuitive experience.
Quick actions
Upload users
Upload CSV
Define your UI
Finalize UI
Craft user journeys
Design the flow
Launch your campaigns
Generate engagement video
Users
Current users
2,547
12.5%
Average revenue/user
$42.50
3.2%
Compared to last 7 days
Growth Overview
7 days
30 days
60 days
Brand UI
Shape your brand identity effortlessly. Define a UI that seamlessly aligns with your platform and elevate your brand experience.
Create brand UI
Journey performance
Optimize your campaign success by creating user journeys. Evaluate and refine user journeys effortlessly.
Start creating journey
Campaign performance
Track, measure, and amplify your marketing impact with the Campaign Performance tab.
Create your first campaign
JD
Search here...
JD
JD
User Management
Manage your users, create segments, and track engagement across your campaigns.
All Users
Segments
All Users
Active
Recently Added
Search users...
12.5%
Active Users
8,234
8.3%
New This Month
1,892
Segments
24
Name
Segment
Date Added
Campaigns
Status
Showing 8 of 8 users
1
S
Sarah Johnson
sarah.j@example.com
High Engagement
2024-10-15
12
active
M
Michael Chen
michael.c@example.com
New Users
2024-11-01
3
active
E
Emily Rodriguez
emily.r@example.com
Premium
2024-09-22
24
active
D
David Kim
david.k@example.com
Active
2024-10-30
8
active
J
Jessica Williams
jessica.w@example.com
Inactive
2024-08-12
2
inactive
R
Robert Taylor
robert.t@example.com
High Engagement
2024-10-05
18
active
A
Amanda Martinez
amanda.m@example.com
New Users
2024-11-02
1
active
J
James Anderson
james.a@example.com
Active
2024-09-15
15
active
User Management
Manage your users, create segments, and track engagement across your campaigns.
All Users
Segments
All Users
Active
Recently Added
Search users...
12.5%
Active Users
8,234
8.3%
New This Month
1,892
Segments
24
Name
Segment
Date Added
Campaigns
Status
Showing 8 of 8 users
1
S
Sarah Johnson
sarah.j@example.com
High Engagement
2024-10-15
12
active
M
Michael Chen
michael.c@example.com
New Users
2024-11-01
3
active
E
Emily Rodriguez
emily.r@example.com
Premium
2024-09-22
24
active
D
David Kim
david.k@example.com
Active
2024-10-30
8
active
J
Jessica Williams
jessica.w@example.com
Inactive
2024-08-12
2
inactive
R
Robert Taylor
robert.t@example.com
High Engagement
2024-10-05
18
active
A
Amanda Martinez
amanda.m@example.com
New Users
2024-11-02
1
active
J
James Anderson
james.a@example.com
Active
2024-09-15
15
active
Add Users
Search here...
JD
JD
Search here...
JD
User Management
Manage your users, create segments, and track engagement across your campaigns.
All Users
Segments
Create and manage user segments to target specific audiences with your campaigns.
Create Segment
New Subscribers
Users who joined in the last 30 days
Users
1,892
Engagement
68%
Oct 1
24.8%
Premium Users
Users with premium subscriptions
Users
1,234
Engagement
88%
Aug 20
5.2%
Inactive Users
Users with no activity in the last 60 days
Users
892
Engagement
12%
Jul 10
8.3%
Mobile App Users
Users who primarily use mobile app
Users
3,421
Engagement
78%
Sep 1
15.7%
Email Champions
Users with high email open rates
Users
1,567
Engagement
95%
Oct 15
18.2%
Add Users
Choose how you want to add users to your platform
1
Choose Method
2
Upload Data
3
Confirm
Upload CSV
Upload a CSV file with user data. Supports bulk imports with custom fields.
Copy & Paste
Paste user data directly from spreadsheets or other sources.
API Integration
Connect your existing platform via API to sync users automatically.
Search here...
JD
Consumer UI Customization
Configure your virtual brand representative for video campaigns
AI Presenter Preferences
Configure your virtual brand representative
Gender
Any
Male
Female
Age Group
Young
Adult
Senior
Skin Tone
Select Face
AI-generated faces for your video campaigns
Custom








Localization & Voice
Set language and voice characteristics
Language
🇺🇸
English (US)
Voice Tone
Warm
Friendly and approachable
Professional
Authoritative and confident
Friendly
Casual and engaging
Energetic
Dynamic and enthusiastic
Preview voice sample
Live Preview
See how your customizations will appear
Landscape
Portrait
Brand & UI Settings
Customize your brand visual identity
Brand Logo
Upload logo
PNG, SVG, or JPG (max. 2MB)
Background Color
Button Background
Button Text Color
Font Style
Inter
Cancel
Continue to User Journey
Search here...
JD
Negative path
No
Preview
User Journey
Intro
Variants
Input variables from user fields.
{First Name}
{Last Name}
{Email Address}
{Date Joined}
{Offer}
{Segment}
{Add discount}
Text-to-Video input
All the texts in this field will transform into video. Simply try typing '{' and the variable drop-down gracefully reveals itself.
Enter input or type '{' to add your variant.
Centre align the text
Add
Text for users
Enter your narrative in this text box, and witness it come to life beside a dynamic video.
Enter your narrative
Centre align the video
Add
Emotion while reading the input
Choose the emotion of the video character while she/he is transforming your input text to video
Happy
😊
Sad
😢
Neutral
😐
Preview
Start
−
100%
+
User choice
Decision
Preview
Positive path
Yes
Preview
Hello {First Name}
Intro
Preview
Add new node
Search here...
JD
Campaign Studio
Create compelling marketing campaigns with AI-powered video generation. Follow the steps to launch your next successful campaign.
Campaign Details
Audience
Content
Schedule
Campaign Details
Campaign Name
Enter campaign name
Campaign Type
Email Campaign
Send personalized emails
Video Campaign
AI-generated videos
SMS Campaign
Direct text messages
Multi-Channel
Combine all channels
Campaign Goal
Description
Describe your campaign objectives...
Previous
Next Step
AI Suggestions
Best send time: Tuesday 9 AM
Add personalization tokens
A/B test subject lines
Preview
Cancel
Continue to User Journey
Search here...
JD
JD
Analytics & Performance
Track, measure, and amplify your marketing impact with comprehensive analytics and real-time performance metrics.
Quick actions
Total Users
12,547
12.5%
Campaign Sent
34,892
8.2%
Engagement Rate
68.4%
15.3%
Total Views
156,234
3.1%
Engagement Over Time
Views, clicks, and conversions
Jan 1
Jan 8
Jan 15
Jan 22
Jan 29
Feb 5
Feb 12
0
900
1800
2700
3600
Campaign Comparison
Engagement rates by campaign
Summer Launch
Product Demo
Welcome Series
Re-engagement
0
20
40
60
80
Journey Status
Completed
In Progress
Dropped
Top Performing Campaigns
Welcome Series
92%
Product Launch
Video
87%
Re-engagement
Multi-Channel
78%
Holiday Special
SMS
65%
Detailed Metrics
Campaign
Sent
Opened
Clicked
Conversions
Revenue
Welcome Series
8,234
6,892
4,234
1,892
$45,230
Product Launch
12,547
9,823
6,234
2,547
$78,450
Re-engagement
5,892
3,234
1,892
892
$21,340
Last 7 days
Last 30 days
Last 90 days
Search here...
JD
JD
Settings
Manage your account settings, preferences, and integrations.
Profile
Notifications
Billing
Integrations
Security
Profile Information
R
Change Avatar
Remove
First Name
John
Last Name
Doe
john.doe@evolo.ai
Company
Evolo Technologies
Cancel
Save Changes
Search here...
JD
Refined prototype screens
These frames show most parts of the prototype, highlighting the core flows and interface structure across the evolo platform.
Impact
4× faster campaign creation
The streamlined flow, AI-assisted content generation, and simplified approval steps reduced campaign setup time from hours to minutes, accelerating team output without adding complexity.
30% shorter sales cycle
Automated content generation and integrated workflows helped teams launch personalized outreach sooner, tightening the end-to-end engagement lifecycle.
2× increase in conversion
Personalized video messages and contextual journey flows delivered more relevant content to users, resulting in significantly higher conversion rates across targeted segments.
Want to learn more about this project?
Get in touch to request a case study.
Get in touch
Next project

SAVVII