Web

Mobile

Partner Program

Project

Adult AI-chat project

About

The user selects a model from the list of ready -made ones or creates his own.

Task

Make a mobile and desktop design for partner

Role

Lead Product Designer

Team

3 designers

About Flow

After completing all the prototypes, we moved on to the design phase. We started with mobile screens first, then transitioned to desktop. To keep the case study concise, I’ll be showing both mobile and desktop versions side by side.


Below, you’ll find two images illustrating all sections of the flow.
The areas highlighted with a bright border represent the parts covered on this page.

Based on analytics from previous projects, most users who engage with the affiliate program do so from desktop devices. That’s why it was essential to make the experience optimized for larger screens — and why we started with desktop first.

The affiliate program is divided into several key sections:

  1. Affiliate Dashboard — overview of referral performance, link sharing, and rewards.

  2. Withdraw Funds — interface for requesting payouts and viewing available balances.

  3. Onboarding — a brief walkthrough explaining how the program works and how to get started.

  4. History — a detailed log of invited users, earnings, and withdrawal transactions.

Partnerchats

Mobile Flow

Partnerchats

A little more

About the program

The core idea of the referral system is that a user creates their own public character and promotes it in any way they like. For every interaction others have with that character, the creator earns referral coins.


For example:

Sending a message to a model costs 1 coin — the creator of that model earns approximately 5% of that cost.
The more users interacting with the character, the more activity — and the greater the earnings.

Desktop

When a user opens the affiliate program section for the first time, they see:

  • Tabs to switch between different sections

  • Overall stats, all showing zero (since it’s the user's first visit)

  • A clear entry point to onboarding labeled “How to earn your first money”

  • A highlighted example character who has already earned some coins — this is a fictional persona designed to attract attention and motivate the user by implying they could withdraw X coins, as suggested by the system’s prompt.

If the user clicks “Withdraw”, the system informs them that this character was created by another user and has already earned X coins.


Instead of proceeding with a withdrawal, the button now prompts the user to “Create Your Own Character” — encouraging them to start earning through their own model.

When the user taps “How to earn your first money”, an onboarding flow opens, explaining the core mechanics of the affiliate program.

If the user already has several characters from which he earns, then the main screen will look a little different

How much is available to the conclusion; button “WithDRAW”; list of characters with the “Share” button

The user receives money for messages, likes and photos, sent model.

When the user clicks the “Withdraw” button, a modal opens where they can enter the withdrawal amount and choose a payment method.

Payouts are typically processed within 14 days.

The transaction history is implemented as a simple table displaying each request along with its status.

Mobile version

The user first opened the platform.

If there are already created characters.

Onboarding

Withdraw process

The history of withdraw

e-mail

a.velikanoff@gmail.com

  • thanks for watching

  • thanks for watching