Case study · Mobile app

Designing a Mobile App for a B2B Digital Marketing Tool

KuwaitMarketingUI/UX DesignMobile App DesignBranding
OptimizeApp app
Scroll
The problem

Advertising was built for experts.

01Challenge 1 of 2

Inconsistent and Complex Ad Tools

Users struggle with the complexity and lack of standardization across advertising tools. Each platform has its own learning curve, making digital marketing overwhelming for those without prior experience.

02Challenge 2 of 2

Missing All-in-One Mobile Ad Solutions

Lack of mobile solutions in the market that provide an easy way to launch digital ad campaigns and track performance all at once.

Vitruvian · Our methods

Research first.

Every Vitruvian project starts by understanding the people it serves. For OptimizeApp, we used 3 of our methods:

  1. 01Market Research
  2. 02Personas
  3. 03Rapid Prototyping
Method 01 · How we used it for OptimizeApp

Market Research

Conducted market research to understand gaps in existing ad tools and identify opportunities to improve mobile ad campaign management.

Method 02 · How we used it for OptimizeApp

Personas

Created user personas based on small business owners and marketing teams to guide design decisions and ensure the app met real user needs.

Method 03 · How we used it for OptimizeApp

Rapid Prototyping

Used rapid prototyping to quickly test key user flows, gather feedback, and iterate on designs early in the process. This helped validate decisions and improve usability before moving into high fidelity stages.

01 / 06 · Solutions01Solution

Streamlined Cross-Platform Ad Launch

Simplified and unified the steps involved in launching digital ad campaigns across different social media platforms making the tool accessible for beginners and experts alike.

ImpactOne flow for every platform
02 / 06 · Solutions02Solution

Ad Management Dashboards

Implemented intuitive dashboards that allow users to track and manage their digital ad campaigns. Visual elements like graphs and structured performance reports make it easy to interpret data and support more informed decision making.

ImpactCampaign performance at a glance
03 / 06 · Solutions03Solution

Multiple Business Support

Users can easily register multiple businesses and manage separate projects within each business. Clear organization and intuitive navigation makes switching between businesses and campaigns seamless.

ImpactEvery business in one account
04 / 06 · Solutions04Solution

Custom Teams and Permissions

Enabled users to create teams within the app to collaboratively manage ad campaigns. Each team member’s access is customizable with specific permissions such as viewing reports, uploading media, or launching campaigns.

ImpactShared campaigns, scoped access
05 / 06 · Solutions05Solution

Integrated Website Builder

Included the option for users to set up their own complimentary websites within the app. The website's content is fetched from the user’s instagram account with the addition of a unique URL.

ImpactA free website from Instagram
06 / 06 · Solutions06Solution

In-App Educational Support

Implemented in-app tutorials, blog posts, and short educational videos to enhance understanding of digital marketing and further simplify the experience of using the app.

ImpactLearn marketing inside the app
Outcome

What we built for OptimizeApp

  1. 01Streamlined Cross-Platform Ad LaunchOne flow for every platform
  2. 02Ad Management DashboardsCampaign performance at a glance
  3. 03Multiple Business SupportEvery business in one account
  4. 04Custom Teams and PermissionsShared campaigns, scoped access
  5. 05Integrated Website BuilderA free website from Instagram
  6. 06In-App Educational SupportLearn marketing inside the app