Chris Mikulin Profile Banner
Chris Mikulin Profile
Chris Mikulin

@cmikulin

Followers
12,629
Following
1,985
Media
2,814
Statuses
26,756

Scaling ecommerce brands to 7-figures and beyond 🚀 • CSO @shoelace • Ex-Engineer • Advisor @siena_ai @archive_dot_com @GetStayAI @buoyhydration • Yo-Yoer 🪀

Edmonton, Canada
Joined December 2013
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@cmikulin
Chris Mikulin
5 years
Shutterstock Recreated the Notorious Fyre Festival Promo Using Only Stock Video Footage. HA!
3
223
634
@cmikulin
Chris Mikulin
3 years
We just hired our 10th full-time team member and she starts on Monday! There was only 2 of us working full-time at the beginning of April. Wild! Super proud of the team we’ve built, feeling pretty lucky!
27
5
193
@cmikulin
Chris Mikulin
9 months
Well I’m officially down 55lbs since November of last year … and today I discovered I can do pull-ups again! The weight-loss has been good for the knees. But the things I’m most proud of are that I no longer have high-blood pressure, my T2D is almost in remission, and I’m so…
51
0
189
@cmikulin
Chris Mikulin
3 years
I’m working on an ad account in the UK that has the most simple setup ever and it just slays. Consistent 4-5x ROAS. One CBO campaign. 2 ad sets. One for prospecting and one for retargeting. That’s it. Just dead simple. All about the creative.
15
7
170
@cmikulin
Chris Mikulin
3 years
Reminder: When talking to clients who are spending like $150-300/day be careful about calling their spend small. To them this could be a lot and it took them a lot of blood sweat and tears to get here.
11
5
157
@cmikulin
Chris Mikulin
4 months
I'm SUPER excited to announce that I have accepted a role at @shoelace as their new Chief Strategy Officer! Can't wait to start building alongside my good friend @CoryDobbin and the amazing team he's built. After one of the toughest years of my life, I couldn't be more stoked…
@CoryDobbin
Cory Dobbin
4 months
I said 2024 was the year of Shoelace, and I wasnt joking 👀 Super pumped to announce that @cmikulin has joined the team as our CSO. Together we will make Shoelace one of the greatest agencies in the space. Brands: If you need help growing, now is a great time to get started 🚀
25
3
69
39
2
150
@cmikulin
Chris Mikulin
1 year
I really regret how much I isolated myself over the last 8yrs. Spent some time today with an old friend and it was a blast. Puts things in perspective. Work and everything has been going really well but personally I feel pretty empty. I don’t want to be like that anymore.
27
3
149
@cmikulin
Chris Mikulin
3 years
UTMs are all the rage! Here's a look at the structure we're using. Helps us see what's working: FB vs IG. utm_source={{site_source_name}}&utm_medium=paidsocial&utm_campaign={{}}&utm_term={{}}&utm_content={{}}
13
12
146
@cmikulin
Chris Mikulin
2 years
Some people prob wonder why I RT other agencies/founders. Honestly, life is too short to be all weird and competitive. I look up to a lot of people in our industry and am so thankful for what they’ve taught me along the way. *plus I’m boring
19
3
145
@cmikulin
Chris Mikulin
4 years
Hey new Twitter followers! Just to prep you for what you’ve gotten yourself into, here’s what I normally tweet about: 🤖 industry updates on digital marketing & paid social 🧐 tips I’ve learned while running paid social over the last 6 yrs ✋ helpful advice or an extra set of 👀
4
3
124
@cmikulin
Chris Mikulin
3 years
Excited to announce the launch our new venture @itsOddit ! We provide easy to digest audits for DTC brands who could use a hand boosting their conversions and strengthening their brand messaging. Time to tighten things up! Let's gooooo!
21
9
128
@cmikulin
Chris Mikulin
7 years
If an agency is providing your biz with digital marketing services & no goals are setup in @googleanalytics they're doing you a disservice.
7
45
119
@cmikulin
Chris Mikulin
2 years
Want to save a video ad from the Facebook Ad Library? Hit play on the ad, right click save as, then rename the file name to end with .mp4 Collect your money. You're done. Send me the bill.
13
10
123
@cmikulin
Chris Mikulin
3 years
1.5 months in and our agency @WeAreKulin was just invited to become a Facebook Marketing Partner. YAY!
17
1
123
@cmikulin
Chris Mikulin
5 months
I am excited to share that I no longer have type 2 diabetes and am officially out of the pre-diabetic zone. Ask me anything.
19
0
122
@cmikulin
Chris Mikulin
3 years
The focus on instant results for DTC is a common trend I’ve seen. Little investment into: - SEO - Customer Service - Organic Social All long game strategies that lift overall results. 1/
10
9
116
@cmikulin
Chris Mikulin
4 years
Top searches in the US over the last 4 hours that include Canada: how much covid-19 is in canada how much coronavirus is in canada immigrate to canada moving to canada how hard is it to move to canada move to canada from us jobs in canada how to immigrate to canada from usa
5
17
110
@cmikulin
Chris Mikulin
6 years
If this post gets 100 likes, I’ll do yoyo tricks during our talk at #iMEDIA18 tomorrow!
7
7
105
@cmikulin
Chris Mikulin
3 years
It’s happening!!! Ahhhhhhh! Here’s a little peek. We’re getting close to launching! Can’t believe how much my life has changed in a year. @punchlinecopy killed it with the copy ... again ... of course. And Shaun is a freaking design wizard.
Tweet media one
19
1
105
@cmikulin
Chris Mikulin
2 years
HOLY SHNIKEES!!! We 14X’ed our MRR in Q1 2022 vs Q1 2021. 🥲
20
2
107
@cmikulin
Chris Mikulin
6 years
If this post gets 100 likes, I’ll do yoyo tricks during my talk at #socialwest tomorrow! 😬
6
3
101
@cmikulin
Chris Mikulin
3 years
Been diving into TikTok ads and we're seeing about a 1 for 1 with conversions on Google Analytics vs TikTok. Outperforming prospecting on Facebook too. Stoked!
15
5
105
@cmikulin
Chris Mikulin
4 years
I kind of like being a little bit socially awkward and quiet. Tired of people telling me I have to be a certain way all throughout my life. I’m strong at both my craft and communicating my ideas...this is good enough for me. I finally like being me.
14
0
103
@cmikulin
Chris Mikulin
3 years
One of the biggest mistakes I see brands make is frequently circulating through agencies. Sometimes it can take 2-3 months (or longer) to get momentum. Unless the agency is 🐶💩, most of the time brands would be better off working together with their agency to solve issues.
3
10
100
@cmikulin
Chris Mikulin
2 months
I’m pretty proud of how far I’ve gotten in one year. Last year I was miserable. Couldn’t concentrate. Terrible anxiety and depression. Type 2 Diabetes. High blood-pressure. Lonely AF. Hated myself. I felt useless and no longer needed. Basically fired myself from my own agency…
27
1
94
@cmikulin
Chris Mikulin
3 years
Soooo uhm ... We haven’t officially launched our new agency yet and we just hit our May goal during the second week of March. Super thankful for all of our clients, partners and mentors who believe in what we’re doing! 🙌❤️
9
0
96
@cmikulin
Chris Mikulin
2 years
There's a lot of talk lately about Community Building and how it needs to be a focus for brands post iOS14, or to get involved in Web3. Many think that launching a Discord server or creating a new marketing campaign will create community. But there's more to it. 🧵 1/?
4
16
90
@cmikulin
Chris Mikulin
2 years
What’s working right now? - Good creative - Broad and broad interests - CBO on scaling campaigns - Quality traffic - Not touching anything
13
1
90
@cmikulin
Chris Mikulin
2 years
In 2 weeks our new email manager has built out our processes, helped with pricing, did 3 email audits, hopped on new biz calls, created a 6 month growth plan, and got Klaviyo Partner, SMS, and Product Certified. In short … she’s amazing! Bring the emails! We’re ready to roll!
6
3
91
@cmikulin
Chris Mikulin
3 years
I took over an account mid last week and already doubled performance. The previous agency had waaaaay too many campaigns running with way too many ad sets in each for the budget they had. Went to a simple two campaign structure with dynamic creative. Done. 🚀
5
1
85
@cmikulin
Chris Mikulin
1 year
Hmmm I think what I’m trying to say is that … This shit is hard. If you’re feeling low. You’re never alone. Be kind to yourself. Go at your own pace. Surround yourself with people who care and are patient. Lift up the each other. Don’t forget to show appreciation. ✌️
21
2
89
@cmikulin
Chris Mikulin
5 years
I’m one lucky dude!! My amazing wife surprised me with tickets to game 6 for my 40th birthday! We’re going to see the @Raptors play!! Ahhhhhh!!! Can’t believe this! #nba #RaptorsNation
Tweet media one
11
0
82
@cmikulin
Chris Mikulin
5 months
As I reflect on 2023, what a ride this year has been ... This was without a doubt the toughest year for me both personally and professionally. I was plagued with a lot of health issues, both mental and physical health, causing me to have to leave the company I co-founded. A…
33
1
85
@cmikulin
Chris Mikulin
1 year
Honesty time … From the outside over the last year it might look like it’s all sunshine and butterflies. Huge wins. Lots of growth. New services. Amazing new hires. But if you peel back the layers to my personal life, last year was probably one of the worst ever.
30
1
84
@cmikulin
Chris Mikulin
3 years
Hey #dtctwitter fam! Introducing our brand new super shiny performance marketing agency Kulin! Check out our site And give us a follow @WeAreKulin ✌️
23
0
83
@cmikulin
Chris Mikulin
2 years
Taking over TikTok ad for a brand or just getting started? Double check these pixel settings and make sure they're turned on.
Tweet media one
0
8
83
@cmikulin
Chris Mikulin
2 years
@triplewhale Creative doesn’t clearly show what the product is, who the brand is, what problem it solves, how it works, why it’s better than alternatives, and why you should trust it.
4
3
77
@cmikulin
Chris Mikulin
1 year
Last year for Black Friday we were a team of 10. This year we’re a team of 25 with 4 new services. And I couldn’t be more proud of our team. They absolutely crushed day 1 of BFCM. Was like a well oiled machine today. 👏👏👏
9
1
78
@cmikulin
Chris Mikulin
1 year
Our agency has gone from 1 to 25 people in 2 years. Any early stage agency founders out there that have questions or need advice? Can DM instead if you don’t want to reply.
18
0
77
@cmikulin
Chris Mikulin
3 years
Facebook reported revenue of $26.17 billion for Q1, which was up 48% YOY. They attributed the significant increase in revenue to a 30% YOY increase in the average price per ad and a 12% increase in the number of ads delivered. I feel that.
7
9
77
@cmikulin
Chris Mikulin
2 years
8 things DTC brands could learn from the skateboard industry: 1. Signature products
Tweet media one
2
8
76
@cmikulin
Chris Mikulin
2 years
DCT ads are out performing almost all other ads right now in 𝗺𝗼𝘀𝘁 accounts. I usually lean away from them. But thankfully we have a team that tests things before listening to me. Lol
12
3
75
@cmikulin
Chris Mikulin
3 years
What a time to be alive! 🤦🏼‍♂️
Tweet media one
19
4
73
@cmikulin
Chris Mikulin
4 years
This morning I took some extra time to help take my son to school (he’s having a really hard time) and then enjoyed a coffee on the porch with my wife. If I don’t take the opportunity to do these things while I’m freelance, then what’s the point?
4
1
72
@cmikulin
Chris Mikulin
4 years
Today is the day I begin my freelance Facebook advertiser journey, and with that .... I'm currently looking for a DTC eCom brand to help scale on Facebook. If you're spending between $50k-$400k/mo let's chat. Happy provide a free audit for you.
7
4
70
@cmikulin
Chris Mikulin
4 months
Allow me to re-introduce myself ...
19
1
72
@cmikulin
Chris Mikulin
3 years
BEST DAY EVERRRRRRRRRRREEEEE Big day for @WeAreKulin 🙌
Tweet media one
12
0
72
@cmikulin
Chris Mikulin
6 months
I've been feeling pretty good lately. So many brands inviting me early to their sales and calling me a VIP.
9
1
68
@cmikulin
Chris Mikulin
3 years
The difference between me and most people in DTC is that I’m not in it for the money. I truly love helping brands grow. Helping them achieve their goals and employ more people. I found that one thing I love doing that I’d do for free and I can’t imagine doing anything else. 🙏
9
2
66
@cmikulin
Chris Mikulin
2 years
Exciting news dropping tomorrow!!!! We have a new team member joining the team that’s gonna melt faces!
8
0
69
@cmikulin
Chris Mikulin
1 year
Anyone have any good tips for making friends in the city you live when in your 40s? And have social anxiety? And are kind of awkward?
61
1
69
@cmikulin
Chris Mikulin
2 years
My son is having his first sleep over at our house tonight with a friend from school. Crazy how quick life happened. Hard to tell who’s more excited. My little shy guy or me. It’s like opening a new chapter. A rite of passage. I feel like a dad.
8
1
67
@cmikulin
Chris Mikulin
1 month
It’s sad how much of DTC Twitter (X) is just a big pissing contest over who knows the most, who’s right or who made the most.
24
1
67
@cmikulin
Chris Mikulin
2 years
Achieved one of my biggest career goals today! Officially became an advisor for a super exciting product I believe in. This last year has been one crazy ride! Pinch me!
10
0
67
@cmikulin
Chris Mikulin
3 months
I have a couple regrets in life … Living such a stressed out life when my kids were younger. I had a really hard time managing my anxiety around all the chaos at home, which kept me from enjoying a lot of the little things. And then filling the void from all of the shame and…
11
1
67
@cmikulin
Chris Mikulin
3 years
The most annoying part of this new iOS14 world is always having to prove the worth of Facebook Ads. Feels like it’s 2014 again.
7
1
66
@cmikulin
Chris Mikulin
3 years
Then teach them. Don’t shame them. Not sure what the point of this tweet is? Other than a pounding of the chest.
10
5
66
@cmikulin
Chris Mikulin
3 years
Here's a step by step on how I setup my Delayed Attribution Multiplier dashboard in Google Data Studio... 📈 1. Create a data source for each attribution model: 28dc/1dv, 7dc/1dv, 1dc/1dv 2. Create a scorecard and choose blended data.
5
7
67
@cmikulin
Chris Mikulin
3 years
Here’s a look at an ad we put together for one of our amazing clients. Kind of a 3D product, value prop, lifestyle combo. Helps customers visualize them and how they’ll look before they buy. Doing really well!
3
1
67
@cmikulin
Chris Mikulin
1 year
read 👏 the 👏 comments 👏 on 👏 your 👏 ads 👏 there’s so much there … - can help you figure out if you’re hitting the right audience - if your messaging is off - what existing customers are saying - why ads might not be hitting
11
4
65
@cmikulin
Chris Mikulin
3 years
My son told me today that feels like my work is teaching me to not like my family. He’s 6yo. That was a tough one to hear. Time to make some changes.😔 Where one area is doing incredible. The other pays the cost for it. Sigh.
13
0
65
@cmikulin
Chris Mikulin
3 years
We’re pretty much almost turning into a UK agency! lol ... almost half of our clients are in the UK now. Loving this market too! ✔️ Lower CPMs ✔️ Similar spelling as Canada (ie: colour vs color) ✔️ Fun accents ✔️ Slaying businesses (one has a +7X MER)
10
0
64
@cmikulin
Chris Mikulin
7 years
OMG! So excited for Google Attribution! #GoogleMarketingNext
Tweet media one
2
23
63
@cmikulin
Chris Mikulin
2 years
I guess we can cross 'Get featured in Forbes' off of the bucket list now! 🙏 Appreciate the shoutout, definitely in good company with a lot of great agencies. Incredibly proud of our team!
15
5
64
@cmikulin
Chris Mikulin
4 years
DTC is pretty wild! Over the last 30 days I managed over $550k USD spend on Facebook for the accounts I'm on. Putting that into perspective ... One of the last ad agencies I was at would spend about the same amount in a year on Facebook.
6
2
65
@cmikulin
Chris Mikulin
3 years
This was a really tough week. Getting over a bad cold, feeling exhausted. Imposter syndrome settling in. Not meeting my own expectations for what a leader is. Not eating well. Not getting enough exercise. Working too much. Time to hit the reset button this weekend.
7
2
64
@cmikulin
Chris Mikulin
2 months
I just got out of jam session where I was helping figure out a performance decrease for a brand over the last 7 days. We're slicing and dicing data. Looking into targeting. Creative. Breakdowns. Etc. Nothing in the ad account really pointed to the decrease. Other than ads…
8
8
63
@cmikulin
Chris Mikulin
1 year
I think this is going to be my last BFCM working from home. Being glued to my laptop all weekend is driving my family crazy, which in turn is driving me crazy. lol Condo in the mountains for 2023! Who's in?
13
0
63
@cmikulin
Chris Mikulin
3 years
I don’t know why agencies focus so much on making experience running 6 figure ad accounts a prerequisite. I’d MUCH rather work with someone who is crazy resourceful and has slogged through countless $150/day ad accounts. 🤷🏼‍♂️ Hire problem solvers and self learners!
12
5
61
@cmikulin
Chris Mikulin
3 years
We're noticing a trend across brands that are doing well right now: - they have a solid community built - email flows are dialled in - landing pages are optimized and tested often - site loads fast - multichannel approach - new products released often - frequent creative tests
3
6
61
@cmikulin
Chris Mikulin
3 months
One thing I'm loving about being back in the game at @shoelace is doing Meta ad account audits again. Here are the Top 5 Issues I'm seeing in accounts: 1️⃣ I don't know why, but people forget or just don't know that you can sync audiences with Klaviyo. Do this now for your…
15
5
61
@cmikulin
Chris Mikulin
2 years
Hey there DTC fam! We just launched a fancy ROAS Calculator to help brands figure out their paid advertising targets. Would love your feedback.
7
1
60
@cmikulin
Chris Mikulin
2 years
Not too bad for 275lb 42 year old dad! Lol
@cmikulin
Chris Mikulin
2 years
Guess what buddies? I can still do an ollie on a skateboard! #thisis42
9
0
46
18
0
57
@cmikulin
Chris Mikulin
2 years
First day using Notion at our agency. Ask me anything! lol
21
0
58
@cmikulin
Chris Mikulin
3 years
Benefit of hiring a Canadian agency: our Thanksgiving is on October 11th. So Black Friday weekend is just a regular day over here. 🇨🇦
8
5
58
@cmikulin
Chris Mikulin
2 years
Kind of wild, last year at this time there was only 2 of us on @WeAreKulin . In a few weeks we're gonna be a team of 14. This is gonna be an exciting year! Grow sustainably. Keep your head down. Focus on building strong partnerships & doing great work. We listened @jakeatbgm ❤️
11
1
59
@cmikulin
Chris Mikulin
1 year
The hardest part is starting …
Tweet media one
10
8
56
@cmikulin
Chris Mikulin
3 years
One thing I did in my marketing career that eventually paid off was that I never waited for someone to invest in me. If I wanted to learn something. I just did it. I wanted a course. I made the budget work. I wanted to go to a conference. I used vacation time.
6
1
57
@cmikulin
Chris Mikulin
1 year
The difference between running Meta ads w/ and w/o story sized placements is astounding now. If you only have budget to make one size of video, do 9x16 and just keep the text within a 4x5 frame in the middle.
6
2
57
@cmikulin
Chris Mikulin
2 years
We’re currently looking for an intermediate graphic designer or an art director who loves execution (as in making creative not chopping off heads).
30
7
54
@cmikulin
Chris Mikulin
3 years
Hey guys! My Facebook marketing expert called to say I’m doing a good job! Fist pump. Lol
4
0
58
@cmikulin
Chris Mikulin
1 year
This is my feed today all right after one another and coming from the top Meta media buyers in DTC. Should seriously not be an issue for folks spending millions per month on Meta.
Tweet media one
Tweet media two
Tweet media three
17
5
58
@cmikulin
Chris Mikulin
2 years
Closed off the week feeling really good … had some amazing calls with a few potential new clients, chats with some amazing candidates for a couple positions we have open, and spent the afternoon hanging out with my son. I think burnt out 2019 me would be proud. Lol
4
0
57
@cmikulin
Chris Mikulin
1 year
One of the things that really pisses me off about being diagnosed with ADHD in my 40s is that I spent over 30 years of my life thinking I’m dumb and was always being told I’m just not applying myself. Turns out I just couldn’t manage tasks or pay attention like everyone else.
11
2
57
@cmikulin
Chris Mikulin
2 years
Growth doesn’t come from that perfect ad, landing page or some fancy CRO audit. It comes from: ☑️ Being consistent and always showing up. ☑️ It comes from the accumulation of all of those micro moments ☑️ Remembering your best customers ☑️ Your unboxing experience
1
3
55
@cmikulin
Chris Mikulin
2 years
Hmmmm has anyone ever seen @TaylorHoliday and @iamshackelford in the same room?
Tweet media one
Tweet media two
6
0
55
@cmikulin
Chris Mikulin
3 years
One of the main things we're investing in big time right now is creative. Here's a peek at a video we just launched for a new restock. Super proud of the work we're cranking out right now for our clients. *sharing with approval
7
0
54
@cmikulin
Chris Mikulin
3 years
Reminder to check your @Shopify x Facebook CAPI integration. A few accounts got disconnected completely, one lost server-side data connection only. Big mess with that Facebook App update. 👎
12
3
53
@cmikulin
Chris Mikulin
4 months
My first few days at @shoelace have been fantastic so far. Lots of meetings getting to know the team. Plus a few strategy sessions with @CoryDobbin . I've got to say ... I'm really impressed with how the team operates and how well everyone works together. Solid culture. One…
4
0
52
@cmikulin
Chris Mikulin
3 years
BEST ANSWER!!! Who else does this? ✋
@digagardner
Jared Gardner
3 years
@ryanbonnici I take UTM parameters off links before I share them with other people.
10
8
132
17
0
53
@cmikulin
Chris Mikulin
2 years
A simple tweak on site speed doubled conversion rate for fb/ig traffic in an account we’re on. Reminder: it’s often it’s the changes outside of the account that can make the biggest difference. Shout out to Katie on our team for doing the dream work!
8
2
54
@cmikulin
Chris Mikulin
3 years
Don't know what I'd do without UTMs right now. We've got one ad set seeing zero purchases in Ads Manager, but 9 in Google Analytics. Was about to turn it off ... but NOPE!
11
1
53
@cmikulin
Chris Mikulin
2 months
How we helped DTC biker helmet brand, BikerHelmets, increase ROAS and decrease CPMs across Facebook and Instagram ads with a creative overhaul 🚀 📈56%+ ROAS increase 👀37% CPM decrease 💰150%+ Rev growth Here’s how we did it 👇
4
8
52
@cmikulin
Chris Mikulin
3 years
Best advice I've ever received was from my old boss @piersonkrass . To do well as a media buyer you need to learn how to separate yourself from account performance. Tying your personal worth to performance will eat you alive. Might not have been the exact words, but you know.
5
4
53
@cmikulin
Chris Mikulin
3 years
2006 started a yoyo company 2009 quit job to do it FT 2010 failed miserably, got new job 2011 fixed things, quit job 2014 hopped into digital marketing 2017 joined fancy ad agency 2018 joined another fancy ad agency 2020 joined badass DTC agency 2020 got partners to build a biz
2
2
52
@cmikulin
Chris Mikulin
3 years
Things that are working in Facebook Ad land now: - For some accounts I’m seeing interests outperform broad audiences - Most value based lookalikes are really sucking, thank you BFCM - Ugly creative wins, like shot on an iPhone 6S with a broken screen and soaked in toilet water
10
2
52
@cmikulin
Chris Mikulin
3 years
YAY! We can finally offer TikTok ads now! Just got this email ... “We are thrilled to announce some big news: TikTok Ads Manager self-serve platform is now available for Canadian businesses of all sizes to reach your ideal customers on TikTok.”
4
2
52
@cmikulin
Chris Mikulin
1 year
SUPER EXCITED to share a new partnership we just finalized!!! Kulin will be joining @versettinc ’s network to provide a new service for their clients: performance marketing. While allowing our team to confidently leverage experts in different fields (UX, development, apps, etc).
Tweet media one
5
2
51
@cmikulin
Chris Mikulin
2 years
I’m a 2nd generation Canadian. My baba came over from the Ukraine when she was only 3. She instilled in us our pride for being Ukrainian. Sadly she has dementia now and my heart breaks for her for not knowing what’s going on. I want to fight for her and the people of Ukraine.
4
0
48
@cmikulin
Chris Mikulin
28 days
Last year at this time my whole life was upside down. What a difference a year makes. Check in on your friends. You never know how much it means to them. Even just saying hi helps. I hope no one ever has to go through what I did.
Tweet media one
7
0
51