Hey all,
Happy Sunday from sunny Florida.
I came down here last week for my best friend’s wedding (my entire family went), and it was the most magical experience ever.

Me at the wedding

Getting ready with the beautiful bride!!
Now, let’s get into building revenue engines with marketing. What you’re about to read is super cool.

Amir Hanna is a mechanical engineer.
So, when I first learned he paused coding to engineer a UGC system that scaled his language learning consumer app, Parrot, to $1.5M ARR in 11 months with a top LTV:CAC of 6.4 (yes, real), Knight Vision invested and welcomed him into our portfolio of killer companies.

Parrot in Forbes
UGC Program: UGC “user generated content” — these programs are when companies work with everyday actors (vs. famous influencers) to produce content that mirrors user experiences . The goal of UGC is virality that looks and feels organic.
The best UGC systems are when brands ink long-term relationships with their top UGC creators, consistently test new hooks to find winners, and quickly produce new content.
Engineering these UGC programs is becoming increasingly more difficult.
More people are now doing them, which means there’s a higher volume of this content online, so everyone needs to be better to actually capture consumer attention.
Today, Amir is going to tell you exactly how he engineered a viral UGC program that took his app from bootstrapped → Y-Combinator → $1.5M ARR in 11 months.
I’ll let Amir take it from here….
🎙️By Amir:
15 months ago, I had no idea how online marketing worked. I thought selling products online was a hoax or a distant reality.
I studied Integrated Engineering at the University of British Columbia. My only marketing experience was running my personal Instagram and a basic website. I also thought mobile apps were silly and not worth much attention.
That changed when my close friend Erik taught himself three languages in under a year by stitching together six different tools.
Around the same time, we realized something crazy: Duolingo doesn’t actually work for most people, despite having over 50 million daily active users.
Fast forward eleven months after launching Parrot.
We’re at:
$1.5M ARR
over 11,000 customers worldwide
our best have seen LTV:CAC as high as 6.4.
Average session time is 23 mins (Instagram’s is 35)
A massive bird migration from Duolingo to Parrot ;)
We’re building TikTok-style language learning, starting with Spanish, and we were 100% bootstrapped before joining YC. Investors include: Head of Startups at OpenAI, Pioneer Fund, Phosphor Capital, Transpose Platform, Suhail Doshi (Co-founder of Mixpanel, $150M ARR), Alumni Ventures, David Parker, Julia Knight, and CEOs of several unicorns.

My co-founders, Julia and Erik, are software engineers and had no interest in marketing or growth, so that problem landed on me (lol).
By early 2025, one thing was obvious: writing code was getting faster and cheaper. Distribution was the bottleneck.
So, what does a mechanical engineer with zero distribution experience do?
I went all-in on TikTok.
I noticed people with no followers going viral, which completely broke what I thought I knew about influencer marketing.
TikTok felt like an underpriced asset. You could get real distribution without building an audience.
There are hundreds of billions of short-form videos watched every day.
The users I wanted were already there.
So I created a new TikTok account for Parrot and committed to posting one video a day, improving one small thing each time.
The first 600 videos were bad. None went meaningfully viral.
What changed everything was how I approached understanding the algorithm like an engineer.
Social platforms make money by selling ads, so they optimize for watch time. If you don’t hook someone in the first three seconds, the video dies.
Once that clicked, everything else followed.
We built a repeatable system: find hooks that work, reuse formats, and turn views into product interest at scale, which has now amassed 110M+ VIEWS and over 200K downloads.
That’s how growth engineering at Parrot started. Turns out engineering and growing TikTok pages are not too different.
Everything above is context.
Here’s what actually worked + how you can copy it.
1. Find what already works
If you’re in a mature category like language learning, the data already exists.
I would:
Go to TikTok
Search “how to learn Spanish” or other relevant keywords
Filter by like count
Limit results to the last six months

This shows you exactly what’s working: hooks, text, formats, and angles. You can adapt any of these winning videos to include your product.
The hard part is subtly showing your product without making it feel like an ad.
One of our best-performing videos came from this exact process.

The hook: “when I realized the best way to learn Spanish is the same way a child learns” kept working over and over.
Filmed casually at a laptop. The app appears briefly, almost incidentally.
It works because it feels like a recommendation from a friend, not a sales pitch. User-generated content feels native. That’s why it converts.
2. You need to take a lot of shots on goal
Once you know what works, volume matters.
To do that, you need creators. We source them in three main ways:
SideShift (my favorite creator recruiting platform)
Scrolling TikTok and reaching out directly
Asking every new creator for three referrals
If you don’t want to manage human creators, you can experiment with AI UGC or slideshow content. My take: people are starting to recognize AI-generated talking videos, but AI slideshows still work well. This will likely improve over time.
There are a few companies building phone farms. These phone farms will scroll like a human, like videos, and post videos as well with proxies.
To programmatically mimic human behaviour and avoid bot detection from TikTok and Instagram.
The idea here is that you can efficiently post 1,000 pieces of content every day and maximize the reach of the content + your learning.
3. Build a creator training system
We built a structured onboarding program called Parrot Flight School. The program includes:
A 4–6 week probation period to identify the top ~20% of creators
Look out for strong communication, posting cadence, and consistency
It’s fine if they don’t go viral in their first week or even month. You want someone willing to learn, take feedback well, and iterate quickly
Be quick to part ways with a creator if it’s clearly not a good fit early on.
Exact instructions on account setup, naming, and profile photos
Screenshots help a lot here. We have instructions on exactly what to name an account, how to think of a good bio, and what to set as a good profile picture.
Every small detail counts.
Don’t put links in the bio
How to warm up accounts
This is arguably the most critical part of the process. If an account is not targeting the correct ICP, you can get millions of views for the wrong audience. Not very helpful for conversions, and it becomes a vanity metric.
The creator needs to search for keywords in your niche and follow accounts that are relevant to your ICP
The process takes 5-7 days
Compensation structure and incentives
We have a base pay and give generous bonuses for 100K views and 1M views. We want to reward the top creators and make sure their work is recognized.
Base pay ranges from $700-$900/month
We gamify the program to level up creators depending on their performance and move up their base pay accordingly.
Comment seeding
Comments drive tons of traffic. A comment with thousands of likes shows social proof and, if done well, can push tons of traffic your way.
TikTok and Instagram don’t show posts chronologically. You can get videos on your feed from weeks and months ago. A well-placed comment is timeless.

How to read 3-second watch time and completion rate
We offer bonuses to creators for every video that meets a certain criteria we set. We look for a completion rate > 20% and a 3-second watch time >50%. Those videos will typically make solid ads that you can reuse.
How to recreate proven formats
Show previous video examples that they can get inspiration from
A "Viral Video Bank”
We maintain a viral video library so creators can remix winners rather than guess
A weekly content playbook
Just assume that everyone who joins your program might not be a self-starter
Give them exactly the video formats that you’d like to re-create this week.
Give them previous examples, the hooks to use, the tips to re-create. Give as much detail as possible.
We communicate exclusively through Slack
Some people use iMessage for this because it’s more accessible, but that’s too chaotic for me. It also doesn’t hold up well when you have 50 people in the program.
Slack also started in Vancouver, where I went to University lol
Monitor the data multiple times a day
When you notice a spike in your traffic. This is not random. We transpose the view gains each day to try to understand where the traffic comes from. You’ll usually find the smoking gun.
Once you have enough volume, you can:
Take the top ~10% of organic videos and repeat them and iterate on them
Boost them with TikTok Spark Ads (carefully, short shelf life)
Run winners as Meta ads if your LTV supports it
Notice what’s working on Meta and replicate these with your weekly content playbook.
This creates a tight feedback loop between organic and paid.
Everything summarized:
Find winners
Build a training university for creators
Train creators to replicate winners
Keep testing new formats
Include your product subtly
Seed comments strategically
Boost selectively
Use paid if unit economics allow
Last thing:
None of this matters if your product isn’t good or if people don’t care. I probably should’ve led with that.
The path to building a billion-dollar consumer company should also involve viral loops and network effects. A way to acquire customers organically with $0 spent on marketing.
Product-led growth is the best form of growth. It’s also the most difficult to crack.
At Parrot, we still have a long way to go. But we’re on track to build the last language-learning tool people ever need, and to bring it to millions around the world. A while taking down Duolingo.
If you want to speak Spanish fast, just by scrolling videos, Parrot has helped thousands of people get there.

All three Parrot Co-founders!
Well, How’d I Do?
Did you guys like this guest spot from Amir?! Crazy successful, tactical story.
UGC systems that drive quality traffic are brutally hard to build. Amir figured it out with a mechancial engineering background and used it to scale Parrot. Impressive, killer energy.
I had to get all the tea for you guys. So, here it is.
I hope you have an incredibly productive week ahead.
Julia

