Product design · Fintech · Wallex

Pump /
Turning eight nights of attention into participation

Owning the participation model, launch priorities, and live improvements behind Wallex’s eight-night campaign.

<1 dayTo define the
campaign structure
>5×Referral mission
participation
~9.5×Active-user campaign
participation

Participation changes are reported before-and-after comparisons, expressed relative to the earlier rate.

The brief for Pump arrived just after the ceasefire following the twelve-day conflict between Israel and Iran. Advertising had largely paused. A major cryptocurrency exchange had also been taken offline after a cyberattack, adding uncertainty to an already disrupted market.

Wallex decided to launch within days: eight nights of live entertainment, with an advertised daily prize of one billion tomans. A YouTube programme would attract attention. The product needed to turn that attention into participation people could understand and trust.

The brief combined awareness and performance goals. We needed to bring people into Wallex, encourage product actions, activate existing users, and give participants a reason to return throughout the campaign. Those goals depended on a shared participation and prize model that did not yet exist.

I had less than one day to help define that structure, leaving enough time for design and development before the first show.

My role

I owned the product experience for Pump and designed it, working with the team to shape the participation model and prize journey. My scope extended from deciding how the campaign’s goals would translate into user actions to making that experience ready for launch.

Once the campaign was live, I continued to prioritise improvements using participation data, user feedback, and support issues. I worked across incentives, entry points, ticket eligibility, and prize visibility—carrying decisions through to the interface and reviewing what changed afterwards.

One live event each night

Campaign context
01

The draw inside the programme

  1. A shared moment across eight nights

    The live programme gave the campaign a recurring event. The product connected each participant’s ticket to that evening’s draw.

Original programme still supplied in the project account.
01 · Design the experience

Define the mechanism before the first show

The first product decision was how people would participate. Users would choose an eight-digit number for each ticket. During the live show, a number would be revealed. Tickets with at least three matching digits would qualify for the corresponding prize tier, with prize pools shared within tiers.

Partial matches gave more participants a place in the outcome. The mechanism also connected the product to the programme: choose a number, follow the live reveal, then return to see the result. The draw took place near the end of the show, giving participants a reason to stay through the broadcast.

Under the deadline, agreeing on these rules was the priority. Ticket entry, the studio reveal, and the results experience needed to describe the same system. A polished landing page would only work if the participation model underneath it was coherent.

By the evening, we had agreed on the structure. I worked through the night to turn it into designs the development team could build the next morning.

02 · Design the experience

Make each mission lead back to a ticket

Tickets became the common reward across different campaign goals. Users could earn them through missions such as signing up, buying cryptocurrency, watching campaign content, following Wallex on social media, and inviting friends. Each additional ticket gave them another entry in its assigned night’s draw.

The business purpose varied by mission. Signup and purchase supported acquisition and activation; content and social actions supported awareness; referrals connected participation with bringing someone else into the campaign. For the user, the immediate reward stayed consistent: another chance to take part.

The interface placed tickets close to the missions that could earn more. We also offered one free ticket each day, giving people a simple reason to return even when they were not ready to complete another mission. The daily ticket, evening draw, and SMS reminders formed a repeatable journey across the eight nights.

The cohort dashboard supplied evidence of that repeat participation. One daily-ticket cohort recorded approximately 49% repeat participation on day one and 32% on day seven. This showed activity across the campaign window; it did not establish retention after the campaign or isolate the effect of reminders.

A reason to enter and a reason to return

Tickets and programme
01

Tickets and the next mission

  1. Entries stay visible

    The participant’s numbers sit directly above the actions that can earn more entries.

  2. A daily reason to return

    One free daily ticket keeps a simple entry point available throughout the campaign.

02

Give the return visit a time

  1. A visible appointment

    The draw time and countdown connect ticket participation with that night’s live show.

  2. Continue to the programme

    Viewing links keep the broadcast within reach from the campaign experience.

Original Figma landing sections place tickets, missions and the next broadcast in the same campaign journey.

Returning during the eight-night campaign

Daily-ticket cohort

Repeat ticket activity, as a share of one campaign cohort.

Daily-ticket cohort participation from Day 1 to Day 7Day 1: 49 percent. Day 2: 47 percent. Day 3: 42 percent. Day 4: 38 percent. Day 5: 36 percent. Day 6: 34 percent. Day 7: 32 percent. The vertical axis runs from 0 to 60 percent.0%20%40%60%49%Day 147%Day 242%Day 338%Day 436%Day 534%Day 632%Day 7
View chart values
Daily-ticket cohort
Campaign dayParticipation
Day 149%
Day 247%
Day 342%
Day 438%
Day 536%
Day 634%
Day 732%
Repeat participation in one daily-ticket cohort, Day 1–7. These figures describe return during the campaign, not retention after it ended. Source: supplied campaign report, page 15.
03 · Improve participation

Make the harder mission worth the effort

Referral was a priority for acquisition, but participation in the mission was initially low. It also required more effort than actions users could complete alone: another person had to get involved.

We increased the reward for each invitation from one ticket to three. The redesigned mission made the offer explicit, showed progress across invitations, and displayed the tickets available to claim. The interface connected the additional effort with a visible reward.

Following the change, reported referral mission participation rose to more than five times its earlier rate. The change in reward and the change in participation are different measures: three times as many tickets per invitation, and more than five times the earlier mission participation rate.

For me, this was an incentive decision as much as an interface decision. Using tickets everywhere did not make every mission equally appealing. Referral needed a reward that better reflected the effort it asked of participants.

A stronger reward, carried through the mission

Referral redesign
01

Make the incentive explicit

  1. Three tickets for each invitation

    The reward is stated in the copy and repeated below each invitation slot.

  2. Progress beside the reward

    The three numbered slots connect the invitation task with the tickets it can earn.

  3. The next action is sharing

    A prominent sharing action keeps the next step close to the incentive.

02

Close the loop from invitation to tickets

  1. Completed invitations are visible

    The completed state replaces the numbered slots with confirmation marks.

  2. A clear claim step

    The footer shows the accumulated tickets and provides the action to claim them.

Original redesigned referral states: three tickets per invitation, visible progress, and a claimable-ticket total. The shown totals are design examples.

Referral mission participation

Reported referral participation
Reward per invitation
1 ticket3 tickets

3× the ticket reward; more than 5× the reported participation rate.

Earlier participation rate = 1×
Before
1×
After the reward change
>5×

Observed before-and-after rates, indexed within each population.

Reported participation in the referral mission. The earlier rate is indexed to 1×; the later rate was more than 5× that rate. The longer bar shows the 5× threshold.
04 · Improve participation

Bring the campaign into the daily product

Pump served both people arriving through the campaign and people already using Wallex. In the campaign’s ticket-participant snapshot, roughly 72% were classified as new users and 28% as existing users. These audiences needed different routes into the experience.

Early in the campaign, only a small share of active Wallex users were participating. We introduced a prominent home-screen module that brought together the daily prize, programme guests, a claim-chance action, and the next draw time.

This placed the campaign inside a journey existing users were already making. They could understand the offer and enter directly from the product, without first discovering the campaign through another channel.

Following the change, reported campaign participation among daily active users reached approximately 9.5 times its earlier rate. The claim-chance action also ranked first by total taps in the home-screen heatmap.

These signals answered different questions. The participation rate described involvement in the campaign; the heatmap showed interaction with its entry point. Neither should be confused with the participant-mix snapshot or treated as a count of acquired customers.

Put the campaign where active users already are

Home-screen entry
01

The campaign inside Wallex

  1. The offer and action in one place

    The module gives existing users a direct route into the campaign from the product they already use.

  2. The next draw is explicit

    The time sits beneath the action, connecting entry now with a later event.

02

Where people interacted

  1. The most-tapped element

    The campaign action ranked first in this captured home-page heatmap. This shows interaction, not unique users or completed participation.

The product module and the captured heatmap provide complementary views of the entry point. Excerpts omit unrelated account and analytics details.

The ticket-participant audience

Reported snapshot
View audience values
Ticket-participant composition
AudienceShare
New users72%
Existing users28%
The campaign’s ticket-participant snapshot: 72% new users and 28% existing users. This describes the mix of ticket participants, a different scope from campaign participation among active users and the publicly reported one million new users.

Campaign participation among active users

Active users
Earlier participation rate = 1×
Before
1×
After adding product entry points
~9.5×

Observed before-and-after rates, indexed within each population.

Campaign participation among active users. The earlier rate is indexed to 1×; the later rate was approximately 9.5× that rate. This population differs from the referral-mission comparison above.
05 · Improve while live

Keep tonight’s tickets easy to find

Launch began another part of the work. We continually monitored user feedback and fixed issues while the campaign was running. Some problems appeared in participation data; others became clear when users tried to understand their own tickets.

One recurring issue was discoverability. People had already entered numbers for that night, but could not easily find those tickets again. The landing page helped them acquire chances, yet the route back to an existing entry was too difficult to locate.

We added a secondary action directly below the main CTA in the hero, shown when the user had tickets for that night. It gave returning participants an immediate route to their entries while keeping ticket acquisition as the primary action.

That conditional placement mattered: the page needed to support both getting another chance and checking a chance already claimed. The right next action depended on the participant’s current state.

Support the participant’s next action

Improved during the campaign
01

A direct route back to tonight’s tickets

  1. One prominent action

    The gold button turns the campaign’s prize promise into a concrete step: get a ticket.

  2. Shown when tonight’s tickets exist

    Added in response to feedback: participants can reopen their entered numbers immediately below the main action.

  3. Rules remain close to entry

    The prize explanation and draw details sit below the main actions.

The later landing state includes a conditional route to that night’s tickets beneath the main CTA. Original Persian interface with English annotations.
06 · Improve while live

Make the draw status unambiguous

Finding a ticket was only the first problem. Users also needed to know whether it counted in the live draw they were watching.

Tickets could belong to different nights. A user might complete a mission while the programme was already underway, but the ticket earned from that action would count towards the following night’s draw. Showing all tickets together without a clear distinction made eligibility difficult to understand.

We redesigned the ticket view around draw dates. A flashing green indicator marked the group participating in the current night’s programme. Tickets assigned to the following night remained visible in their own dated group, alongside earlier entries.

This made an operational rule legible in the interface: earning a ticket now did not always mean entering the draw happening now. Users could see both what they held and when it would count.

After these changes, the team reported almost no support calls about which tickets counted in the draw. This gave us a direct signal that the eligibility confusion had been addressed.

Make tonight and tomorrow distinguishable

Ticket eligibility redesign
01

Which draw does this ticket enter?

  1. Tomorrow’s entries remain visible

    Tickets earned while the show is running belong to the following night’s dated group.

  2. A signal for the live draw

    The green indicator marks tonight’s eligible tickets. In the live design it flashes; this image captures its lit state.

  3. Keep the history understandable

    Earlier entries remain grouped by their own draw dates, making the ticket list a record across nights.

The current draw is marked within a dated ticket history. The following night’s entries remain visible, so a ticket earned during the programme does not look like a missing entry.
07 · Design the experience

Connect the live reveal with the result

The prize experience had to work across a studio screen and a personal screen in the product.

The broadcast displayed the eight-digit reveal prominently, then showed a winner breakdown by matching tier. The campaign landing page organised results by night and repeated the winning number and prize tiers.

This shared structure helped people connect the result they watched with the ticket they had entered. The journey continued after the reveal, when participants needed to understand what had happened to their own entries.

The same result across two screens

Broadcast and product
01

The number revealed on air

  1. Make the reveal the focus

    The number is large enough to become the shared focal point of the programme.

02

Find the result in the product

  1. Results organised by night

    The date tabs and repeated number help participants locate the draw they entered. Individual winner records are outside this excerpt.

The broadcast reveal and the landing results excerpt belong to different example draws; they show the shared presentation of an eight-digit number.
08 · Design the experience

Make the prize experience credible and personal

The prize promise also needed supporting detail before and after a draw. We included a page showing winners from earlier Wallex campaigns, giving users a concrete record of previous awards alongside the current campaign’s offer. Its purpose was to support trust in a large prize promise.

When a participant won, they could access a personal winnings page. It showed their total winnings and organised the details by night, connecting the winning number, their ticket, and the relevant prize tier. This let a winner understand how the outcome related to their participation across multiple draws.

Together, these screens extended the product beyond entry and excitement. Previous awards supported the decision to participate; a personal record helped winners make sense of the result.

Support confidence before entry and clarity after a win

Trust and prize history
01

Show a history of awards

  1. Evidence behind the prize promise

    Past award records give users a reference for Wallex’s history of giving prizes.

02

Make each win traceable

  1. A personal outcome

    The page opens with the participant’s total winnings.

  2. Explain the result by night

    Each group connects the draw date and winning number with the participant’s entries and relevant tiers.

  3. Continue across multiple draws

    Nightly groups preserve the detail behind the overall result.

Original Figma screens for previous awards and personal winnings. Displayed names, amounts and records are interface examples, not metrics used to evaluate Pump.

Explore the full landing

Complete design

Scroll inside the preview. Focus the preview, then use arrow keys or Page Down to explore the full design.

Complete original Pump mobile landing design, from the campaign hero and ticket missions through programme details, nightly results, prize rules and Wallex information.
Scroll through the complete landing design, from the first invitation to participate to the programme, results and prize details.
09 · The outcome

What changed across the eight nights

The clearest outcomes came from addressing different parts of the participation journey: the value of an invitation, the route in for existing users, and the clarity of ticket eligibility.

Product decisionReported observation
Increased the invitation reward from 1 ticket to 3More than 5× the earlier referral mission participation rate
Added a prominent home-screen campaign moduleApproximately 9.5× the earlier campaign participation rate among active users
Made tonight’s tickets easier to find and clarified their draw dateSupport calls about which tickets counted fell to nearly zero
Supported a daily ticket and draw journeyApproximately 49% repeat ticket participation on day 1 and 32% on day 7 in one campaign cohort

These observations cover different behaviours, populations, and evidence types. The participation changes are rounded before-and-after comparisons; the support outcome is qualitative; the cohort measures activity within the campaign.

The other campaign dashboards helped put these outcomes in context. The mobile scroll map showed that around 83% of sampled page views reached the mission-card area. That indicated visibility, not mission completion. The mission dashboard also showed much stronger participation in low-effort and content actions than in trading. Campaign engagement therefore needed to be read separately from deeper exchange usage.

The Google Trends snapshot showed rising indexed interest in the Persian search term “Wallex,” briefly crossing “Bitcoin” late in the displayed period in Iran. This was an awareness signal, rather than proof of category leadership or a product-level conversion result.

At campaign level, DMBoard reported that Pump brought Wallex one million new users. That result reflected the combined work of the programme, marketing, distribution, and product.

The campaign’s success also led to the creation of Pump as a business line. An experience built for eight nights became the starting point for a longer-term initiative.

Read awareness alongside product behaviour

Google Trends · Iran
01

Search interest during the campaign period

  1. An awareness signal

    Blue is the Persian search term “Wallex”; red is “Bitcoin.” The late-period crossover is brief, not an average lead across the whole period.

  2. Indexed interest, not audience size

    The chart covers web searches in Iran over the displayed 30-day window. It does not count new accounts or identify the cause of the increase.

Google Trends screenshot supplied by the project author. Indexed web-search interest for the displayed Persian terms; the late-period crossover does not establish overall category leadership or campaign causation.
10 · Reflection

What I took from the project

Pump required product ownership before, during, and after the first launch. I helped define how people would participate under an unusually tight deadline, translated that model into the interface, and continued improving it as behaviour and feedback became visible.

The most useful changes were specific: give a demanding mission a more meaningful reward; put the campaign where existing users already are; help participants distinguish tonight’s tickets from tomorrow’s. Each connected a business goal or operational rule to something a person needed to understand or do.

The project also sharpened how I read campaign results. Attention, ticket participation, fewer support questions, and sustained product adoption are different outcomes. The evidence supported strong campaign participation and clearer eligibility. The next question would be how much of that activity continued as meaningful exchange usage after the prizes ended.

My contribution was to own that connection between goals, rules, interface, and observed behaviour—and keep improving it while the campaign was live.

Original Persian product screens, with English annotations. Select annotated screens to enlarge them. Scroll inside the full landing preview to explore the page.