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

Sara Sohrabi

Product Designer

Social

burger menu
burger menu

evolo.ai

AI-Driven Video Personalization for Modern Marketers

A platform built to automate, scale, and humanize customer outreach

description

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.

description

Product

AI-Powered Analytics Platform

description

Skills

Concept development

Data interaction design

Product design

Prototyping & user testing

description

My role

Product designer

description

Timeline

Q4 2023 - Q1 2024

description

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

description

Adding video to email campaigns can increase click-through rates by up to 300%.

description

Short videos (30 seconds – 2 minutes) are considered most effective for engagement by 73% of viewers.

description

Personalized video content can boost engagement rates by up to 60%, and 70% of consumers prefer content tailored to them.

description

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

description

Real-time AI video rendering

Generating instant video previews required heavy computation, forcing us to optimize rendering so the interface stayed fluid and responsive.

description

Integration latency

External tools like Typeform and Intercom synced asynchronously, so we designed subtle loading states to preserve a sense of continuity and control.

description

Cognitive load in flow creation

Mapping branching user journeys can easily overwhelm. We reduced complexity through progressive disclosure, clear hierarchies, and focused visual rhythm.

description

Scalability of complex flows

Large campaigns could include 50+ nodes, so we introduced zooming, collapsible paths, and anchor points for effortless navigation.

description

Personalization clarity

Multiple personas, voices, and languages risked confusion. Contextual previews and segment tags helped users stay oriented within each configuration.

description

Balancing freedom with consistency

Brands needed flexibility without breaking identity. We enforced design tokens; colours, logos, and fonts to maintain coherence across campaigns.

description

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.

description

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

description

Uploading audience data

Marketers import CSVs with thousands of users containing dynamic fields like first name, segment, and subscription tier.

description

Crafting personalized video variations

Each variable (name, segment, offer, language, tone) must seamlessly flow into the video script without breaking the natural performance.

description

Designing branching user journeys

Marketers organize decision paths (Yes/No/CTA) that define which video variation each user receives.

description

Launching and measuring performance

Campaigns must be scheduled, distributed, and tracked with clear analytics on views, conversions, and engagement.

description

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.

icon
icon
icon

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

Email

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

Email

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.

۱
12
aria
1
media laptop
label box

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...

Total Users

12,547

12.5%

Active Users

8,234

8.3%

New This Month

1,892

Segments

24

Name

Email

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

Email

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

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

High Engagement

Users who interact with campaigns frequently

Users

2,847

Engagement

92%

Sep 15

12.5%

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%

icon

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

Email

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

Email

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.

description

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.

description

30% shorter sales cycle

Automated content generation and integrated workflows helped teams launch personalized outreach sooner, tightening the end-to-end engagement lifecycle.

description

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.

description

Want to learn more about this project?

Get in touch to request a case study.

Get in touch

Next project

burger menu

SAVVII

Made with care + lots of coffee

© 2026 Sara Sohrabi