David Cunat

David Cunat · Digital marketer · Twin Cities, MN

I build the systems that turn first‑time buyers into regulars.

Lifecycle email, loyalty programs and brand strategy for businesses that live on repeat customers. GA4 and HubSpot certified, with a consulting engagement and two university projects for real organizations behind the work below.

Worked with
Churchill's CigarsSweet Boba HouseUnited Way of Greater Chippewa Valley
Right now
Google Ads Search certificationFinishing the exam prepIn progress
Matcha MatchWhite-label concept, not tied to any shop yet — pitching it as a pilotSeeking pilot
How the work fits together

Two client projects, every stage of the customer lifecycle

Churchill's and Sweet Boba House each have work in all six stages. The email and loyalty work sits in the four after the first purchase, where repeat revenue is won or lost.

Client workCampaign I built afterward (concept)Personal project
Win the first visitTurn buyers into regulars
ProjectDiscoverFinds youFirst visitFirst purchaseOnboardFirst weeksEngageKeeps comingRetainLoyaltyWin backLapsed
Churchill's CigarsClientCase study
Website redesign
24-topic blog library
Age-gated sign-up
3-part welcome flow
Post-purchase how-to email
Pairing and gift guides
A year of lounge events
Tiered loyalty program
Member, Regular, Reserve tiers
3-part win-back flow
Sweet Boba HouseClientCase study
Event email sign-ups
Social plan and Meta ads
+3 more
Website and 24-post blog
Pop-up kit and social calendar
Bring-a-friend referral email
Clear prices
Delivery and curbside
+2 more
“$1 off, show this post”
Menu board
3-part welcome series
Quarterly seasonal menus
Seasonal emails
Digital loyalty program
Wallet pass and app designs
“We miss you” email
Matcha MatchPersonalSee it
Shareable score card
Same-day reward code
Welcome email
A new level every day
7-day streak reward
Streak-saver email
–

Not mapped: United Way (research, with the client work), plus Slide Stopper, Nike Air Loves (product design) and XYLO (an ad campaign), with the personal projects.

Personal projectConcept, not yet launched

Matcha
Match

A daily match-3 game for boba shops. Clear today's level, and the game pays you in something you can only use in the shop, today. It's a loyalty program people open for fun.

Matcha Match home screen showing the daily level button, today's reward of a free topping, and a 7-day streak tracker
A reason to open it every dayOne level a day, the same for every player, with today's reward shown up front.
Matcha Match game board: an 8 by 8 grid of pixel-art boba drinks with score, moves and goal counters
The menu is the game boardEvery tile is a drink: matcha latte, taro, mango, brown sugar boba and more.
Matcha Match win screen with a same-day reward code, a live clock, a streak counter, and share and order buttons
Win, then walk inA same-day code with a live clock, checked by staff at the counter.
Concept · not launchedSample shop

Two emails that keep the streak alive

The game would ask for an email when a player wins and wants to save their streak. These two emails take it from there: one to explain the habit, one to protect it on the day it's most likely to break.

Matcha Match welcome email: a 7-day streak tracker with day 1 filled, three steps (play, win, walk in) and this week's daily rewards
WelcomeSubjectYour streak starts todayPreviewOne new level a day. Win it, and today's reward is yours.SendsRight after a player saves their streak with an email. Once per player.
Matcha Match streak email: a 5-day streak with two days left to a free small drink, and today's reward of $1 off a specialty drink
Streak about to breakSubjectYour 5-day streak ends at midnightPreviewTwo more wins and your next small drink is free.SendsAt 6 pm when a 3+ day streak hasn't played today. Skipped if they play first. One a day at most.
Excerpt · The strategy behind the game

Why a daily game can raise customer lifetime value

Most loyalty programs only work at the register. A stamp card does nothing between visits, and between visits is exactly when a customer drifts to the shop down the street. Matcha Match is built for that gap.

Read the full strategy

Customer lifetime value comes down to three things: how much someone spends per visit, how often they come back, and how long they stay a customer. A daily game can move all three without deep discounts.

Frequency. There is one new level each day, the same for every player. Beat it and you unlock that day's reward, which only works today. That turns “I should get boba sometime” into a reason to stop in this afternoon.

Retention. Win seven days in a row and the reward becomes a free small drink. The streak counter makes the habit visible, and nobody likes breaking a streak. It does the job of a stamp card, but it earns attention every day instead of once a week.

Order value. Rewards like a free topping or a size upgrade put people in front of add-ons they might never have tried. Once someone likes their drink with extra pearls, they're more likely to pay for them next time.

Acquisition. The share button posts a score card that doesn't give away the puzzle, the same format that made Wordle spread. Every share puts the shop's name in front of a friend at no media cost.

The shop keeps control of cost. Codes are tied to the date and checked at the counter, the reward screen shows a live clock so an old screenshot won't pass, and every offer lives in one editable list.

None of this is proven yet. The game hasn't run in a real shop, so the next step is a pilot with a clear scorecard (below) to see whether players actually visit more often than non-players.

The math it's designed to move
AOVSpend per visit
FrequencyVisits per year
LifespanYears retained
CLVLifetime value
Try the mathCLV calculator: see what the game could be worthShow
Your assumptions, not results
A typical customer, without the game
What the game might add
Without game
With game

Lifetime revenue per customer, before reward costs. The starting values are placeholders, not data from any shop. Measuring the real numbers is exactly what the pilot below is for.

Every mechanic was designed backward from a specific CLV lever, not bolted on after the fact, so the pilot can measure each one on its own.

Game mechanic → CLV leverHow each of the 8 mechanics moves CLVShow
MechanicWhat it does
One daily level, same for everyone
Frequency
Builds a daily habit and shared talk
Day-of-week reward, valid today only
Frequency
Turns a win into a visit now
7-day streak, free small drink
Retention
Makes the habit visible and worth keeping
Free topping, free size upgrade
Order value
Lets people try add-ons and bigger sizes
Menu drinks as game tiles
Order value
Puts menu drinks in front of players every day
Spoiler-free share card
Acquisition
Brings in friends through word of mouth
“Thirsty? Order your drink” button
Conversion
Links the game straight to the menu
Dated codes, live clock, staff check
Cost control
Stops reward reuse and protects margin
Pilot KPIs
Pilot KPI · EngagementDaily players and 7-day return rate

Are people coming back to the game on their own?

Pilot KPI · ConversionWin-to-redemption rate

How many earned rewards actually get used at the counter?

Pilot KPI · LiftVisits per month, players vs. non-players

Measured over 60 days from POS data, the number that decides whether it works.

Pilot KPI · Order valueAdd-on attach rate after rewards

Do topping and upgrade rewards lead to paid add-ons later?

Pilot KPI · AcquisitionShare rate and new players from shares

Is word of mouth doing real work?

Pilot KPI · CostReward cost vs. redemption-day revenue

Keeps the program profitable, not just popular.

Proposed A/B test

Alternate reward depth on matched weekdays for four weeks, 10% off vs. a free topping, and compare redemption rate and 30-day repeat visits. The winner sets the default reward.

Personal projects

Ideas I built on my own time

Independent concepts, not client work. Each one starts from something I noticed about a real category or a real job.

How I work

Same four steps, every project

Whether it's a cigar shop's loyalty program or a game for a boba shop, the order stays the same.

Step 1

Audit

Pull the real numbers first: GA4, POS data, the competitive landscape, what customers already do.

Step 2

Find the gap

Look for the one thing nobody is doing, like XYLO's mouth-first angle or the unused air hole in a pizza box.

Step 3

Build

Ship real assets: email flows, CRM setup, creative, a playable prototype.

Step 4

Measure & test

Name the KPIs and the A/B test up front, and label every number honestly until it's measured.

On AI

I use AI tools for research, first drafts and fast prototypes, the same way a modern marketing team does. The strategy calls, the fact-checking and the final review stay with me.

Portrait of David Cunat
About

Strategy you can point to

I'm a digital marketer who likes to turn strategy into things you can actually point to: a campaign, an email flow, a number that moved.

I work best with owner-run businesses, where I can sit across from the person making the call, explain the plan in plain language and build it with them. That's how the Churchill's and Sweet Boba House projects worked.

Design is part of how I execute — not the whole story.

I've also spent years in food service, from crew member to shift manager, including a transfer to the highest-performing Dairy Queen in Minnesota and leading promotions during a store relaunch at Red's Savoy Pizza. That's where I learned what actually brings a regular back.

What I'm looking for
RolesEmail or lifecycle marketing specialist, marketing coordinator, social and content coordinator, junior marketing strategist
WhereTwin Cities metro, on-site or hybrid. Open to remote.
Best fitTeams that care about repeat customers: retail, food and beverage, consumer brands, local and regional businesses
EducationBBA, Marketing & Sales, University of Wisconsin–Eau Claire, Dec 2025. Major GPA 3.52, cum laude, Dean's List four semesters.
AbroadInternational Business, Charles University, Prague (USAC)
SimulationC-suite lead in the GloBus Business Simulation, ranked #3 of 40 companies
CertifiedGoogle Analytics (GA4) · HubSpot Social Media Marketing I & II · HubSpot Digital Marketing · HubSpot Digital Advertising · Stukent Social Media Marketing Simternship
In progressGoogle Ads Search Certification
Marketing
Email & SMS (Mailchimp)Lifecycle & loyaltyHubSpot CRMDigital strategyA/B testingContent & socialSEO
Analytics
GA4POS data analysisConsumer insightsMarket researchGoogle & Apple Business Profile
Design & tech
PhotoshopCanvaPremiere Pro / DaVinci ResolveHTML & CSSWordPress
Contact

Hiring for lifecycle, email or brand? Let's talk.

Based inVictoria, MN · Twin Cities metro