Wilson Wilson Profile Banner
Wilson Wilson Profile
Wilson Wilson

@euboid

25,739
Followers
615
Following
1,113
Media
6,032
Statuses

20 | Bootstrapping Senja with @helloitsolly โ€” Currently at $44K MRR

๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸจโฌœ๏ธ $50K MRR
Joined December 2021
Don't wanna be here? Send us removal request.
Pinned Tweet
@euboid
Wilson Wilson
1 year
Senja just hit 300 customers and $7.4K MRR If I could start again from zero, I'd fix these 12 mistakes.
62
60
902
@euboid
Wilson Wilson
5 months
Imagine thinking name validation is a good idea
Tweet media one
115
740
29K
@euboid
Wilson Wilson
2 years
Can devs please chill ๐Ÿ˜
Tweet media one
248
1K
20K
@euboid
Wilson Wilson
1 year
i don't need much
Tweet media one
103
419
4K
@euboid
Wilson Wilson
10 months
3 years ago, I bought myself a base M1 Air after saving $1,000 for over a year. Using that laptop, I built and launched my first startup. Today that startup is doing $15K MRR Spending that much on a laptop hurt... but it ended up being the best investment I've ever made.
Tweet media one
135
101
3K
@euboid
Wilson Wilson
2 years
I've been creating images for our blog using AI (Midjourney), and the results have been beyond mind-blowing ๐Ÿคฏ
Tweet media one
Tweet media two
Tweet media three
Tweet media four
119
165
3K
@euboid
Wilson Wilson
4 months
Us: We can no longer trust Paddle, so we're moving to @stripe Stripe: no. I'm so tired man โ€” 1/6
Tweet media one
329
110
2K
@euboid
Wilson Wilson
2 years
Never do customer support before bed ๐Ÿ˜…
Tweet media one
Tweet media two
105
72
2K
@euboid
Wilson Wilson
5 months
@wesbos My initials are unironically W. O. W
6
1
1K
@euboid
Wilson Wilson
4 months
WE ARE SO BACK!!!!
Tweet media one
@euboid
Wilson Wilson
4 months
Us: We can no longer trust Paddle, so we're moving to @stripe Stripe: no. I'm so tired man โ€” 1/6
Tweet media one
329
110
2K
132
30
1K
@euboid
Wilson Wilson
3 years
I recently found this gem: saaslandingpage(dot)com. It has almost 700 examples of beautiful landing pages from around the web. As someone who struggles to build landing pages, this was something I needed ๐Ÿ˜‹
Tweet media one
27
100
955
@euboid
Wilson Wilson
3 months
I can't believe this is available for free. @posthog has written an insanely comprehensive handbook that shares exactly how their company operates at each level. Engineering, design, marketing, operations etc. LOADS of ideas to steal for SaaS teams
30
58
899
@euboid
Wilson Wilson
14 days
IndieHacking in Nigeria. A day in the life. โœจ 1. Go to desk 2. Random power cut. Turn on generator 3. We're out of diesel. Fuel prices just 2x'd so no point 4. At least you're laptop is charged ยฏ\_(ใƒ„)_/ยฏ 5. Boot up computer 6. The Wifi isn't working. No explanation it just
104
36
837
@euboid
Wilson Wilson
4 months
I'm honestly so tired of it all. So tired of being on the "high-risk list" for literally everything, even shopping?? So tired of wanting to put things into the world, but not being able to because of where I was born. I want out, and I've never wanted it more.
54
16
701
@euboid
Wilson Wilson
1 year
B2B hits different ๐Ÿ˜ตโ€๐Ÿ’ซ
Tweet media one
34
19
609
@euboid
Wilson Wilson
5 months
Other fun misconceptions about names: - people have >2 names - people's names don't have numbers - people's names do not have spaces - people's names do not change - people's names have no "bad" words At we only have one, unvalidated name field because
16
7
598
@euboid
Wilson Wilson
5 months
@rhh4x0R I'm 100% doing this the next time this happens
1
0
512
@euboid
Wilson Wilson
2 years
$1k MRR!!! ๐Ÿฅณ Finally filled in the bar after almost a year of trying ๐ŸŽ‰ ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ
Tweet media one
71
1
487
@euboid
Wilson Wilson
2 years
Our little startup just crossed $2,000 MRR ๐Ÿฅณ โ†’ 11 months to get to $1,000 โ†’ 40 days to get to $2,000
Tweet media one
75
6
487
@euboid
Wilson Wilson
2 years
If your ads don't look like this what's even the point?
30
35
480
@euboid
Wilson Wilson
2 years
reached $4K mrr! ๐Ÿ˜„
Tweet media one
65
2
473
@euboid
Wilson Wilson
2 years
My SaaS is about to cross $300 MRR, and I still don't have: - password reset - a billing portal - change email - a knowledge base - dark mode Best to worry about these once people actually need them ๐Ÿ˜…
49
17
464
@euboid
Wilson Wilson
1 year
Senja is now at $10K MRR!!!! Took over a year but we're finally there ๐Ÿฅฐ
Tweet media one
61
4
458
@euboid
Wilson Wilson
2 years
My expectation when starting to build in public: $0 โ†’ $5KMRR in 6 months ๐Ÿค‘ Reality: $0 โ†’ $100MRR in 8 months ๐Ÿ™ˆ Building a startup isn't half as easy as I thought it would be ๐Ÿ˜…
41
13
445
@euboid
Wilson Wilson
2 years
We're running an experiment When someone hit a limit in our app we'd show them this massive paywall with 4 plans and dozens of things to read Now we're only presenting - one plan - with one cta - and as little to read as possible This will either tank or skyrocket conversion
Tweet media one
Tweet media two
48
21
444
@euboid
Wilson Wilson
3 months
Building a SaaS full-time over the last 2 years has made it crystal clear to me that I do my best work when I have zero distractions. Thanks to Senja, I now have my own little office!
Tweet media one
Tweet media two
75
13
447
@euboid
Wilson Wilson
1 year
In love with 's new 404 page ๐Ÿ’œ
18
26
437
@euboid
Wilson Wilson
2 years
Now at $1500 MRR and I'm only just adding password reset ๐Ÿ˜…
45
14
423
@euboid
Wilson Wilson
2 years
A company with $5M in funding is using my product ๐Ÿคฏ
Tweet media one
28
8
418
@euboid
Wilson Wilson
1 year
MOM! DAD! WE MADE IT!!!
Tweet media one
68
9
420
@euboid
Wilson Wilson
1 year
After over a year of Indie hacking, we've finally hit my first Indie Hacking goal for ... $5K MRR ๐Ÿฅณ Biggest learnings: # #1 . Ship fast, fail fast Since we released Senja, I've updated the app over 2,000 times. We're working in a very competitive market
Tweet media one
58
14
416
@euboid
Wilson Wilson
2 years
I spent the first 6 months building my startup without MRR. So, I thought I'd write a post highlighting everything we did to break out of absolute zero. Some notes about: ๐Ÿ’œ Finding your selling points โšก๏ธ Improving onboarding ๐Ÿ‘€ Acquiring more users
36
42
414
@euboid
Wilson Wilson
9 months
2 years ago: โ†’ Earning $0/mo โ†’ 20 followers โ†’ Zero experience building/growing a business Today: โ†’ Business is making $17K/mo โ†’ Building an app with 12,000+ users โ†’ 730+ customers, 12,000+ users All started with one tweet:
Tweet media one
53
13
412
@euboid
Wilson Wilson
1 year
Senja got me my first monitor!
Tweet media one
37
7
406
@euboid
Wilson Wilson
2 years
After: โ†’ 6 months of development โ†’ 1200+ hours of work โ†’ 260 signups โ†’ 3 pivots Senja has finally gotten its first paying customer!!!!
Tweet media one
63
13
386
@euboid
Wilson Wilson
2 years
Senja just got its first agency customer ๐Ÿฅณ +$300 MRR ๐Ÿ’ฐ
Tweet media one
51
4
389
@euboid
Wilson Wilson
11 months
My favourite icon library is hands-down โ€” 1300+ free icons โ€” Export/Copy as SVG, PNG, JSX, Data URL etc โ€” SDKs for React, Vue, Angular and Svelte ๐Ÿฅฐ
Tweet media one
20
24
373
@euboid
Wilson Wilson
2 years
@seantconrad Have more friction? This isn't friction, this is a complete wall!!!
3
1
353
@euboid
Wilson Wilson
2 years
There are only two kinds of startups. Those that charge $29/mo and those that charge $30/mo
52
22
349
@euboid
Wilson Wilson
2 years
I'm slowly getting better at creating abstract illustrations for my blog with AI (Midjourney). Here are some of the most recent ones:
Tweet media one
Tweet media two
Tweet media three
Tweet media four
24
12
348
@euboid
Wilson Wilson
3 years
Dedication is writing a 1000 word long newsletter every week for 3 subscribers ๐Ÿ˜‚
34
13
333
@euboid
Wilson Wilson
2 years
GPT-4 just localized my entire app ๐Ÿ‘€
Tweet media one
29
3
333
@euboid
Wilson Wilson
1 year
Been grinding nonstop for a week so I almost didn't notice we passed $100,000 ARR for ๐ŸŽ‰
Tweet media one
60
6
336
@euboid
Wilson Wilson
7 months
โœ… $20K MRR The road to $50,000 begins โšก
Tweet media one
37
5
327
@euboid
Wilson Wilson
4 months
No idea why we've been given the boot Even appealed with 6 months of statements from our bank and Paddle. No dice @stripesupport One of the only possible reasons I can think of is that I'm a Nigerian registering with a UK business account If that's the case I'm extremely sad
10
8
325
@euboid
Wilson Wilson
1 year
Stopped working like a maniac and started taking care of my health. Prev: โ€” Wake up by 8/9 โ€” start work with 2 coffees โ€” work non-stop till 9 pm โ€” eat instant ramen for dinner โ€” in bed by 1 am Now: โ€” Wake up by 7 โ€” eat 3 healthy meals/day โ€” work in sprints till 6/7pm โ€” exercise
45
9
321
@euboid
Wilson Wilson
2 years
Building a Zapier integration for my SaaS right now so I can say we support over 5,000 integrations ๐Ÿ˜‚
31
5
314
@euboid
Wilson Wilson
1 year
One year ago I thought charging $10/month for was way too high. Fast forward 1 year later and someone just paid $990 upfront to use the same product ๐Ÿคฏ
Tweet media one
23
10
311
@euboid
Wilson Wilson
1 year
Crazy how much of a difference using icons can make.
Tweet media one
Tweet media two
30
11
299
@euboid
Wilson Wilson
1 year
We've hit $6,000 MRR for !! May has been the best for growth so far, and I reckon that's because we went all in on marketing & customer success โ€” more experiments โ€” better help guides โ€” improved onboarding โ€” engineering as marketing Next stop, ramen ๐Ÿœ
Tweet media one
34
8
301
@euboid
Wilson Wilson
8 months
Only one box left ๐Ÿ”ฅ
Tweet media one
26
4
297
@euboid
Wilson Wilson
2 years
The key to making images like these are using image prompts. Format: Image url + object you want to be integrated into the design. This input image + "purple heart" produced these illustrations ๐Ÿ‘‡ Input image // Output
Tweet media one
Tweet media two
16
11
287
@euboid
Wilson Wilson
10 months
It feels CRIMINAL how we've grown without sweating the small stuff โ€” Password reset at $1K MRR โ€” Made app responsive at $7K MRR โ€” Set up caching at $10K MRR โ€” Fixed our pagespeed score at $15K MRR (it was 27 ๐Ÿ˜…) Building a good product comes first. Everything else comes later.
25
15
271
@euboid
Wilson Wilson
2 years
I have no words. Senja, the business I've been working on non-stop for the last 10 months just crossed $500 MRR!!! Some thoughts:
Tweet media one
43
4
271
@euboid
Wilson Wilson
3 years
localhost:3000 is now my most visited website ๐Ÿ˜‚
21
12
261
@euboid
Wilson Wilson
8 months
Two years ago, I used to lose my mind if we got 5 new customers in a whole month. Now we're consistently getting 5 - 10 per day ๐Ÿคฏ Compounding growth is real!!!
Tweet media one
29
6
260
@euboid
Wilson Wilson
2 years
Senja hit $3.5K MRR ๐Ÿฅณ I usually don't share half milestones, but this is _really_ big for us because it's half of our ramen goal ๐Ÿœ
Tweet media one
42
5
258
@euboid
Wilson Wilson
10 months
When I started building Senja as a dev project last year, I was terrified that it would die as just another unfinished side project. Which is why I still can't believe that today, a company valued at $150M is integrating with us as their dedicated testimonial tool. Introducing
35
3
258
@euboid
Wilson Wilson
1 year
X doesn't want your links to get clicked. Still can't believe link previews went from this... to this. โ€” Zero context and doesn't look clickable Going to build and ship a micro tool to fix this in a couple hours ๐Ÿซก #buildinpublic
Tweet media one
Tweet media two
32
8
254
@euboid
Wilson Wilson
2 years
January build in public report ๐Ÿ’œ ๐Ÿ’ฐ $3940 total revenue! (+46%) ๐Ÿ’ธ $2643 MRR (+105%) ๐Ÿ‘€ 16.7K visits (+77%) ๐Ÿ‘‹ 590 signups (+35%) ๐Ÿคต 50 new customers (+78%) ๐Ÿ’” 1 churn I didn't think it was possible to double on
Tweet media one
51
4
251
@euboid
Wilson Wilson
2 years
$100 MRR ๐Ÿฅณ Things are finally looking up for us! Since we: - Improved our UX & onboarding - Doubled down on our unique selling points - Started talking to users in our community ...we've started getting customers with less effort. Next milestone: $200!!!
Tweet media one
28
3
249
@euboid
Wilson Wilson
2 years
So this tweet blew up ๐Ÿ˜… If youโ€™d like to support a project without crappy name validation rules, Iโ€™m currently building to make testimonial collection, management and sharing fun!
6
4
243
@euboid
Wilson Wilson
6 months
Heavily considering switching from Vercel to @Cloudflare Pages. Anybody using it in production?
67
2
247
@euboid
Wilson Wilson
11 months
I get ~ 1 DM a day from someone asking about my tech stack. I picked it when we where at $0 MRR. Now we're at $13K MRR and not a single thing has changed. Here's what we're using... โ€” Svelte + Sveltekit: Site and Widgets โ€” Postgres + Hasura: DB and API โ€” Firebase:
20
10
243
@euboid
Wilson Wilson
2 years
December build in public report ๐Ÿ’œ ๐Ÿ’ฐ $2,726 total revenue! (+131%) ๐Ÿ’ธ $1289 MRR (+55%) ๐Ÿ‘€ 9.4K visits (+8.4%) ๐Ÿ‘‹ 436 signups (+66%) ๐Ÿคต 28 new customers (+55%) ๐Ÿ’” 1 churn First $2K month!!!!
Tweet media one
36
3
243
@euboid
Wilson Wilson
2 years
Are you even a startup founder if youโ€™re not constantly sleep-deprived ๐Ÿ˜…
58
25
231
@euboid
Wilson Wilson
10 months
Almost missed this, but Senja has now crossed $100K in all time revenue ๐ŸŽ‰
Tweet media one
24
2
238
@euboid
Wilson Wilson
1 year
Just shipped what I think might just be the most beautiful testimonial widget ever. โ†’ built with
26
10
240
@euboid
Wilson Wilson
4 months
Getting a visa is extremely difficult. It takes months of careful planning to get a visa for literally any other country, even other ones in Africa?! So traveling for conferences to learn, or meeting up with people just doesn't happen for me.
11
7
238
@euboid
Wilson Wilson
4 months
Since starting this business, we've had back-to-back admin problems because I'm Nigerian. It's the #1 reason why @helloitsolly and I still haven't met after growing to doing business for 2+ years and growing to $30,000+ MRR.
6
7
233
@euboid
Wilson Wilson
2 years
In case you were thinking about adding Google sign-in to your app:
Tweet media one
37
8
231
@euboid
Wilson Wilson
7 months
ONE THOUSAND ๐Ÿคฏ !!!! It took - 2 years of building - hundreds of improvements and experiments - a dozen times when we almost gave up but, today 1,000 people are now paying for our SaaS.
Tweet media one
30
4
230
@euboid
Wilson Wilson
1 year
Centered hero vs left aligned?
Tweet media one
Tweet media two
167
4
223
@euboid
Wilson Wilson
2 years
After working almost every day for a year on my startup, I'm finally taking my first vacation. It's absolutely incredible seeing it run itself like I'm still there. This is a completely new feeling ๐Ÿฅน
Tweet media one
19
3
226
@euboid
Wilson Wilson
1 month
2.5 years of grinding with @helloitsolly later... And we've finally hit $40,000 MRR for @SenjaHQ ๐Ÿฅณ Wild journey, but we're only just getting started ๐Ÿ’ช #buildinpublic
Tweet media one
40
5
218
@euboid
Wilson Wilson
2 years
Senja is now making more than it costs to run it! Finally, profitable ๐Ÿฅณ
43
0
212
@euboid
Wilson Wilson
10 months
How to start running circles around your competitors. 1. Find your competitor's reviews on G2/Capterra/Trustpilot etc 2. Paste the URL into 3. Examine why people choose your competitor from their pains and how they can improve 4. React accordingly ๐Ÿฆพ
15
3
214
@euboid
Wilson Wilson
2 years
1 year of building โ†’ 100 customers ๐ŸŽ‰
Tweet media one
34
0
212
@euboid
Wilson Wilson
1 year
May report for ๐Ÿ’œ ๐Ÿ’ฐ $6,809 total revenue! (+30.7%) ๐Ÿ’ธ $6,112 MRR (+21%) ๐Ÿ‘€ 16.5K visits (+14%) โœ๏ธ 886 signups (+68%) ๐Ÿฅฐ 57 new customers (+78%) ๐Ÿ’” 4% churn Marketing month was (obviously) the best month we've ever had for growth ๐Ÿ˜† Growth so far has
Tweet media one
30
4
211
@euboid
Wilson Wilson
1 year
Senja's MRR growth so far: โ€” $0 โ†’ 100: 6 months โ€” $100 โ†’ 1,000: 4 months โ€” $1,000 โ†’ 5,000: 4 months โ€” $5,000 โ†’ 10,000: 4 months Took a really long time to break out of zero but now it's growing pretty consistently!
30
4
208
@euboid
Wilson Wilson
2 years
Never posted this, but 6 months ago I completely ran out of runway. I was *this* close to going back to a regular job. No joke, I couldn't even pay my internet bill. It was building in public, and finding our first customers on Twitter that kept me going at that time.
23
1
208
@euboid
Wilson Wilson
2 years
Ironically, since we increased our prices, growth has gone up ๐Ÿ“ˆ and not ๐Ÿ“‰ What's even scarier is that people are still telling us we're charging too little ๐Ÿ˜…
Tweet media one
19
6
206
@euboid
Wilson Wilson
10 months
Name a better pricing page headline than this. I'll wait ๐Ÿ˜
Tweet media one
32
1
201
@euboid
Wilson Wilson
4 months
Need to register for a business bank account? Sorry! A few we've applied to have rejected us because I'm Nigerian. And the banks that do support us don't even list on the Nigerian app store...
Tweet media one
6
1
200
@euboid
Wilson Wilson
1 year
It took 1 year of working together but it's finally done! Today we hit ramen profitability for ๐Ÿœ
Tweet media one
29
3
199
@euboid
Wilson Wilson
1 year
I only need read access to Twitter lol.
Tweet media one
19
6
196
@euboid
Wilson Wilson
1 year
How to 500x conversion
11
2
193
@euboid
Wilson Wilson
1 year
Just one more square ๐Ÿ‘€
Tweet media one
30
0
193
@euboid
Wilson Wilson
7 months
We just shipped a beast!!!! Get more visitors to convert ๐Ÿค‘ โ€” Introducing the Testimonial Toaster by Senja
28
4
192
@euboid
Wilson Wilson
2 years
A big competitor signed up using their ACTUAL business email address and has been trying out our product over the last few days. Not sure how to interpret this ๐Ÿ˜‚
70
2
191
@euboid
Wilson Wilson
4 months
$30,000. Twitter makes it look easy but WOW, getting here was hard. It took 2+ years of โ€” grinding almost every day โ€” trying lots of things and failing a LOT โ€” lots of burnout + times when we were this ๐Ÿค close to abandoning everything. But we made it! @helloitsolly and I
Tweet media one
26
4
190
@euboid
Wilson Wilson
2 years
On February 6th last year, we released into the wild. Today it crossed $3k MRR ๐Ÿฅณ โ†’ 11 months to get to $1,000 โ†’ 40 days to get to $2,000 โ†’ 25 days to get to $3,000
Tweet media one
34
0
189
@euboid
Wilson Wilson
5 months
Thanks to 4 changes, we've added $8,000 extra MRR over the last 3 months. Now Senja's growth is on a completely different trajectory. Here's what we did so that you can do the same โ†“
Tweet media one
10
9
187
@euboid
Wilson Wilson
1 year
Shipped! Senja is now one of the fastest testimonial embedding tools ๐Ÿ”ฅ โ€” Pure HTML embeds (no more iframes) โ€” All widgets are now <45kb gzipped โ€” Lazy Loading support + instant renders
Tweet media one
30
6
183
@euboid
Wilson Wilson
1 year
Paddle just got *really* good โ€” SaaS pricing that just works. No more separate plans for each tier โ€” Create addons easily (finally!!) โ€” Flexible coupon structures โ€” Invoices as a payment option for subscriptions My wishlist for the last year delivered in one fell swoop.
Tweet media one
15
6
183
@euboid
Wilson Wilson
9 months
Just configured my dream Vscode setup
Tweet media one
23
2
182
@euboid
Wilson Wilson
1 year
Aaaand it's done. is now built entirely with @framer . Took a little longer than I expected, but now we're churning out content 4x faster than before and updating the site every single day ๐Ÿ”ฅ
Tweet media one
27
6
181
@euboid
Wilson Wilson
1 year
First time founders using after using their "business email" instead of their gmail.
Tweet media one
26
7
177
@euboid
Wilson Wilson
1 year
Senja now ranks #1 organically for testimonial collection tool. Here's how we're approaching SEO: #1 . Building backlinks on autopilot...
Tweet media one
16
7
178
@euboid
Wilson Wilson
3 years
I got another SaaS idea! - absolutely zero validation - related to what I'm building atm - can be built in under 5 days - low cost and maintenance - can launch on PH and use it to market Senja I'll start building and documenting everything I do tomorrow. #buildinpublic
21
9
173