← 一覧へ

—

Shaan PuriはいかにMilk Roadを購読者25万人まで育て、数千万ドル(8桁)で売却したか
月商 — · 創業者—人 · 従業員—人 · —
—(—)· 創業 — · 記事掲載 June 4th, 2024 · — · 元の記事

何の商売か
誰が仮想通貨(クリプト)市場に興味があり、投資方法や最新動向の情報を探している個人(米国中心)。特に、複雑な情報を簡潔にまとめられた日刊ニュースレターを読みたい人
何のために情報過多なクリプト業界で、適切な投資判断に役立つ、信頼できる最新ニュースや深い洞察を毎日効率的に手に入れたい。市場の波に乗るためのヒントを得たい
何を買うか仮想通貨関連の日刊ニュースレター「The Milk Road」を読む。無料版もあるが、より高度な投資情報を求めるなら「Milk Road PRO」を月額22ドル(約3,300円)または年額220ドル(約33,000円)で購読する

創業者がTwitterやポッドキャスト「My First Million」で自身の既存オーディエンスを活用して立ち上げた。100万ドル(約1.5億円)の仮想通貨ウォレットを公開してリアルタイムで投資状況を追跡するバイラル戦略や、Facebook・TikTok広告も活用して10ヶ月で購読者25万人に到達。2022年創業、2022年後半に8桁ドル(数千万ドル)でBitfoに売却。記事中の月商8.33万ドル(約1,250万円)/年商100万ドル(約1.5億円)は売却前の自己申告(2022年時点)

売値の出典: 記事の本文(2024年6月時点)(2026-10-13 取得)

Be friends with winners, then learn from them. — Shaan Puri on Twitter
Crazy stunts are good. But wear a helmet in case you crash. — Shaan Puri Tweeted

Who is Shaan Puri?

Shaan Puri is the co-founder and current chairman of Milk Road, a daily newsletter that publishes crypto-related news and updates. Additionally, Shaan is the current Senior Director of Product, Mobile Gaming, and emerging Markets at Twitch. Before taking on these roles, Shaan founded Bebo, an esports tournaments platform that he later sold to Twitch. Shaan holds a Bachelor of Science degree from Duke University.

What problem does The Milk Road solve?

Crypto enthusiasts are looking for the right way to invest and make their way in this space.

Founder-Market Fit

Skills What skills did Shaan Puri have that led to their success? Content Creation Email Marketing Digital Marketing Audience Engagement SEO Writing & Editing Analytics Social Media Strategy No Code

How did Shaan come up with the idea for The Milk Road?

Shaan Puri and Ben Levy were friends. While working on Shaan’s brand, they delved deep into the crypto ecosystem. Since they were talented writers, they decided to turn their hobby and interests into a full-time gig. embed:tweet Shaan's Tweet explaining how they started Milk Road

How did Shaan Puri build the initial version of The Milk Road?

Milk Road started as a Google Doc that the co-founders emailed to friends. They created a simple logo of a milk bottle on Canva and acquired the domain for $2000. After validating the business idea, they quickly built a landing page on Beehiiiv. Milk Road landing page from January 2022

How did Shaan launch The Milk Road and get initial traction?

The launch began in January 2022 with zero subscribers; they leveraged Shaan Puri's existing audience and promoted heavily on Twitter and the 'My First Million' podcast. Early traction came from this organic reach and a viral stunt where they publicly tracked a $1,000,000 crypto wallet, which garnered significant attention. Paid Facebook and TikTok ads were aggressively used to grow to over 150,000 subscribers within months.

What was the growth strategy for The Milk Road and how did they scale?

Puri leveraged his Podcast and Twitter to grow his audience quickly. He also applied Sam Parr’s playbook for growing The Hustle to fuel the growth of his newsletter. embed:tweet Shaan's Tweet explaining how he leveraged Sam Parr's playbook for growing his audience The co-founders also run a publicity stunt to increase subscriber signups. In spring 2022; the co-founders put $1 million in a public crypto wallet so Milk Road readers could watch the investment develop in real-time. They continued to see signups multiply even though the investment crashed by 70%

What's the pricing strategy for The Milk Road?

Milk Road offers a free version and the Milk Road PRO, which is for those looking to step up their crypto investing game. Milk Road PRO is $22/month and $220/year.

What were the biggest lessons learned from building The Milk Road?

Be friends with winners, then learn from them. — Shaan Puri on Twitter Shaan Puri co-hosts a podcast with Sam Parr, his buddy and mentor. He learned Purry's marketing techniques and applied them in growing his newsletter. Crazy stunts are good. But wear a helmet in case you crash. — Shaan Puri Tweeted The decision to place $1 million into a public crypto wallet for Milk Road readers to observe the investment’s live progress was risky, despite yielding some benefits in terms of newsletter audience growth.

What platform/tools does The Milk Road use?

Front Customer Service 16 using Google Docs 14 using Twitter Social Media 14 using newDocumentReady(function () { $(".database-result-bottom").unbind().click(function() { $(this).find(".database-result-bottom-contents").toggle(); }) // Mobile DB view toggle — switch between the compact row list (default) // and the rich card view, remembered in localStorage. Instant, no reload. // Leading ';' guards against ASI: the preceding statement ends in `})`. ;(function () { var group = document.querySelector('.db-view-toggle-group'); if (!group) return; var rowsPanel = document.getElementById('db-view-rows'); var cardsPanel = document.getElementById('db-view-cards'); function applyView(view) { var isCards = view === 'cards'; if (cardsPanel) cardsPanel.classList.toggle('hidden', !isCards); if (rowsPanel) rowsPanel.classList.toggle('hidden', isCards); group.querySelectorAll('.db-view-toggle').forEach(function (b) { b.classList.toggle('db-view-toggle-active', b.dataset.view === view); }); } var saved = 'rows'; try { saved = window.localStorage.getItem('dbMobileView') || 'rows'; } catch (e) {} applyView(saved === 'cards' ? 'cards' : 'rows'); group.querySelectorAll('.db-view-toggle').forEach(function (b) { b.addEventListener('click', function () { var v = b.dataset.view; try { window.localStorage.setItem('dbMobileView', v); } catch (e) {} applyView(v); }); }); })(); // Search UX: debounced auto-submit + global "/" focus shortcut. // Server-side pg_search is GIN-indexed and returns in <50ms; combined // with the page render, total feedback after the debounce window is // ~500ms — close enough to "live" without an XHR/Turbo refactor. var searchInput = document.getElementById('search'); if (searchInput) { var debounceTimer = null; var lastSubmittedValue = searchInput.value; searchInput.addEventListener('input', function () { clearTimeout(debounceTimer); debounceTimer = setTimeout(function () { // Don't submit if the value hasn't changed (e.g. arrow keys). if (searchInput.value === lastSubmittedValue) return; lastSubmittedValue = searchInput.value; searchInput.form && searchInput.form.submit(); }, 350); }); // Enter still submits immediately — short-circuits the debounce. searchInput.addEventListener('keydown', function (e) { if (e.key === 'Enter') { e.preventDefault(); clearTimeout(debounceTimer); searchInput.form && searchInput.form.submit(); } }); } // Global "/" shortcut to focus search — GitHub/Linear pattern. document.addEventListener('keydown', function (e) { if (e.key !== '/' || e.metaKey || e.ctrlKey || e.altKey) return; var t = e.target; if (t && (t.tagName === 'INPUT' || t.tagName === 'TEXTAREA' || t.isContentEditable)) return; var s = document.getElementById('search'); if (s) { e.preventDefault(); s.focus(); s.select(); } }); function prettySliderValue(func, value) { var n = Math.round(Number(value)); if (func == "money") { if (n >= 1000000000) return "$" + (n / 1000000000).toFixed(n % 1000000000 === 0 ? 0 : 1) + "B"; if (n >= 1000000) return "$" + (n / 1000000).toFixed(n % 1000000 === 0 ? 0 : 1) + "M"; if (n >= 1000) return "$" + (n / 1000).toFixed(n % 1000 === 0 ? 0 : 1) + "K"; return "$" + numberWithCommas(n); } else if (func == "daystomonths") { return (n / 30) + " months"; } else if (func == "hours") { return n + " hours"; } else { return n; } } function getInitialSliderValues(el) { var initial = el.dataset.initial; var defMin = Number(el.dataset.defaultmin); var defMax = Number(el.dataset.defaultmax); if (initial) { var parts = initial.split("|"); var a = parts[0] === "" ? defMin : Number(parts[0]); var b = parts[1] === "" ? defMax : Number(parts[1]); return [a, b]; } return [defMin, defMax]; } function createTwoProngedSlider(id) { var el = document.querySelector(id); if (!el || el.noUiSlider) return; var min = Number(el.dataset.min); var max = Number(el.dataset.max); var step = Number(el.dataset.step); var cleanfunc = el.dataset.cleanfunc; var values = getInitialSliderValues(el); var container = el.closest(".range-filter") || el.parentElement; var input = container.querySelector('input[type="hidden"]'); var label = container.querySelector(".preview-label"); noUiSlider.create(el, { start: values, connect: true, step: step, range: { min: min, max: max }, behaviour: "tap-drag" }); el.noUiSlider.on("update", function(vals) { var lo = Math.round(Number(vals[0])); var hi = Math.round(Number(vals[1])); if (label) label.textContent = prettySliderValue(cleanfunc, lo) + " – " + prettySliderValue(cleanfunc, hi); if (input) input.value = lo + "|" + hi; }); el.noUiSlider.on("change", function() { var form = el.closest("form"); if (form) form.submit(); }); } createTwoProngedSlider("#revenue-slider"); createTwoProngedSlider("#starting-costs-slider"); createTwoProngedSlider("#time-to-revenue-slider"); createTwoProngedSlider("#min-hours-per-week"); createTwoProngedSlider("#market-size"); createTwoProngedSlider("#startup-costs"); createTwoProngedSlider("#case-studies"); $(".mobile-filters-applied-button").click(function() { $(".database-filters").addClass("inView") }) $(".close-mobile-filters").click(function() { $(".database-filters").removeClass("inView") }) // Explore "More filters" — reveal/hide the secondary filter pills. var moreFiltersToggle = document.getElementById("explore-more-filters-toggle"); if (moreFiltersToggle) { moreFiltersToggle.addEventListener("click", function () { var panel = document.querySelector(".explore-secondary-filters"); if (!panel) return; var nowHidden = panel.classList.toggle("hidden"); moreFiltersToggle.setAttribute("aria-expanded", String(!nowHidden)); }); } // Infinite scroll lives in its OWN init block below (initSSInfiniteScroll), // deliberately decoupled from this newDocumentReady callback. Anything that // throws above (a slider lib that didn't load from CDN, a jQuery plugin, // etc.) would otherwise abort the rest of THIS callback and silently kill // infinite scroll — the "only works on a hard reload" bug. Keeping it // separate means nothing here can take it down. }); // ---- Infinite scroll (pro/admin/free-access; table + tile views) ---- // Driven off Kaminari's next-page URL, which the partial renders into // #infinite-scroll-sentinel only when the visitor is eligible. We fetch the // next full page, lift out the children of its .database-append-target // container (<tbody> rows for the table view, tiles for the grid views), // append them, then chain to that page's own sentinel URL. DOMParser does // NOT execute the fetched page's scripts, so only content nodes are added — // sliders/search/PostHog never re-run. The sentinel is absent for non-pro // visitors, so this whole block no-ops for them and their paywall is intact. // // Idempotent: guarded by sentinel.dataset.ssInfiniteInit so re-running on // pageshow (bfcache/back-forward restore, where DOMContentLoaded never fires) // can't double-observe an already-wired sentinel. function initSSInfiniteScroll() { var sentinel = document.getElementById('infinite-scroll-sentinel'); if (!sentinel || !sentinel.dataset.nextUrl) return; if (sentinel.dataset.ssInfiniteInit === '1') return; sentinel.dataset.ssInfiniteInit = '1'; // The "database" view renders TWO append targets — the mobile card list // and the desktop table tbody (one is display:none per viewport). Append // to both so infinite scroll works no matter which is visible. Tile views // have a single target. containers[0] drives the loaded-count readout. var containers = Array.prototype.slice.call(document.querySelectorAll('.database-append-target')); if (!containers.length) { delete sentinel.dataset.ssInfiniteInit; return; } var container = containers[0]; // Infinite scroll is live — hide the prev/next fallback for JS clients. var paginate = document.querySelector('.paginate'); if (paginate) paginate.style.display = 'none'; var numResults = document.querySelector('.num-results'); var loadingEl = sentinel.querySelector('.infinite-scroll-loading'); var nextUrl = sentinel.dataset.nextUrl; var loading = false; // Item nodes only — tile partials (e.g. _video) emit a sibling <style> // per render; those are global CSS we already have, so skip them when // appending and counting. function itemNodes(root) { return Array.prototype.filter.call(root.children, function (n) { return n.tagName !== 'STYLE' && n.tagName !== 'SCRIPT'; }); } function updateCount() { if (!numResults) return; var count = itemNodes(container).length; // Keep the "of N …" suffix; just bump the leading loaded-count. numResults.textContent = numResults.textContent.replace(/Showing\s+[\d,]+/, 'Showing ' + count.toLocaleString()); } function loadMore() { if (loading || !nextUrl) return; loading = true; if (loadingEl) loadingEl.style.display = ''; fetch(nextUrl, { headers: { 'X-Requested-With': 'XMLHttpRequest' } }) .then(function (r) { return r.text(); }) .then(function (html) { var doc = new DOMParser().parseFromString(html, 'text/html'); var srcs = doc.querySelectorAll('.database-append-target'); Array.prototype.forEach.call(srcs, function (src, i) { var dest = containers[i]; if (!dest) return; itemNodes(src).forEach(function (node) { dest.appendChild(document.importNode(node, true)); }); }); var ns = doc.getElementById('infinite-scroll-sentinel'); nextUrl = (ns && ns.dataset.nextUrl) || null; sentinel.dataset.nextUrl = nextUrl || ''; updateCount(); if (!nextUrl) { observer.disconnect(); sentinel.style.display = 'none'; } }) .catch(function () { /* leave nextUrl intact so a later scroll retries */ }) .finally(function () { loading = false; if (loadingEl) loadingEl.style.display = 'none'; }); } var observer = new IntersectionObserver(function (entries) { entries.forEach(function (e) { if (e.isIntersecting) loadMore(); }); }, { rootMargin: '600px 0px' }); observer.observe(sentinel); } newDocumentReady(initSSInfiniteScroll); // bfcache/back-forward restore doesn't fire DOMContentLoaded; pageshow does. // Idempotency guard above makes the re-call a no-op when already wired. window.addEventListener('pageshow', initSSInfiniteScroll); .blur-row { filter: blur(4px); pointer-events: none; user-select: none; } /* Mobile view toggle (rows ↔ cards) */ .db-view-toggle { display: inline-flex; align-items: center; gap: 5px; padding: 5px 11px; border: 0; border-radius: 6px; background: transparent; color: #64748b; font-size: 12px; font-weight: 600; cursor: pointer; transition: background-color 0.12s, color 0.12s; } .db-view-toggle-active { background: #0f172a; color: #ffffff; } .database-video-grid { display: grid; grid-template-columns: 1fr; gap: 18px; } @media (min-width: 768px) { .database-video-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } } /* Airbnb-style range slider (uses noUiSlider) */ .range-filter { display: inline-flex; flex-direction: column; justify-content: center; gap: 4px; padding: 6px 16px 10px; border: 1px solid rgb(226 232 240); background: #fff; border-radius: 9999px; min-width: 220px; margin-bottom: 0 !important; } .range-filter .range-filter-header { display: flex; align-items: baseline; gap: 6px; line-height: 1; } .range-filter .range-filter-header label { font-size: 0.875rem; color: rgb(100 116 139); font-weight: 500; margin: 0 !important; line-height: 1.2; flex-shrink: 0; } .range-filter .range-filter-header label::after { content: "|"; margin-left: 6px; color: rgb(203 213 225); font-weight: 400; } .range-filter .preview-label { font-size: 0.875rem; color: rgb(15 23 42); font-weight: 600; line-height: 1.2; margin: 0 !important; white-space: nowrap; } .range-filter .filter-slider.noUi-target { height: 3px; background: rgb(226 232 240); border: 0; box-shadow: none; border-radius: 9999px; margin: 3px 6px 0; } .range-filter.is-active { border-color: rgb(15 23 42); background: rgb(241 245 249); } .range-filter.is-active .range-filter-header label { color: rgb(15 23 42); } .range-filter .filter-slider .noUi-connect { background: rgb(15 23 42); } .range-filter .filter-slider .noUi-handle { height: 20px; width: 20px; top: -8px; right: -10px; border-radius: 9999px; background: #fff; border: 1px solid rgb(203 213 225); box-shadow: 0 1px 2px rgba(15, 23, 42, 0.12), 0 2px 4px rgba(15, 23, 42, 0.08); cursor: grab; transition: transform 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease; outline: none; } .range-filter .filter-slider .noUi-handle::before, .range-filter .filter-slider .noUi-handle::after { display: none; } .range-filter .filter-slider .noUi-handle:hover { border-color: rgb(15 23 42); transform: scale(1.05); } .range-filter .filter-slider .noUi-handle.noUi-active, .range-filter .filter-slider .noUi-handle:focus-visible { cursor: grabbing; box-shadow: 0 0 0 6px rgba(15, 23, 42, 0.08), 0 2px 6px rgba(15, 23, 42, 0.18); border-color: rgb(15 23 42); } .range-filter .filter-slider.noUi-horizontal { height: 4px; } .range-filter input[type="hidden"] { display: none; }

The Milk Road Acquisition: How much did The Milk Road sell for and what was the acquisition price?

Shaan and Levy grew Milk Road to 250,000 subscribers in just 10 months. They sold it to Bitfo for an eight-figure sum. Check out the sale details here

Discover Similar Business Ideas Like The Milk Road

IDEA REVENUE Game rules and strategies... · bargames101.com Website teaching beginners classic bar games. $3.5K /mo Tabletop game publisher · stonemaiergames.com Tabletop strategy games publisher in St. Louis. $1.73M /mo Celebrity contact database · contactanycelebrity.com "Celebrity contact database for businesses and fans." $30K /mo Honest online business re... · ebizfacts.com In-depth reviews for online money-making resources. $22.5K /mo Style advice for short men · themodestman.com "Men's style guidance for shorter guys." $4K /mo Film and media production · vimeo.com Film, TV, and media production company for content creation. $5K /mo Blogging and marketing in... · ryrob.com Blogging and marketing insights for aspiring entrepreneurs. $40K /mo newDocumentReady(function() { // Save-bookmark hover — delegated on document (guarded once) so rows // appended by infinite scroll get the behavior too. mouseover/mouseout // bubble (mouseenter/leave don't); closest('tr') scopes to the hovered row, // and the relatedTarget check suppresses flicker when moving cell-to-cell // within the same row. if (!window.__saveBookmarkHoverInit) { window.__saveBookmarkHoverInit = true; document.addEventListener('mouseover', function(e) { var row = e.target.closest('tr'); if (!row) return; var saveBookmark = row.querySelector('.save-bookmark'); if (saveBookmark) saveBookmark.classList.remove('invisible'); }); document.addEventListener('mouseout', function(e) { var row = e.target.closest('tr'); if (!row) return; if (e.relatedTarget && row.contains(e.relatedTarget)) return; var saveBookmark = row.querySelector('.save-bookmark'); if (saveBookmark) saveBookmark.classList.add('invisible'); }); } // ---- Tag-pill hover tooltip (LLM-generated context for each Tagging) ---- if (!window.__tagTooltipInit) { window.__tagTooltipInit = true; const tip = document.createElement('div'); tip.className = 'tag-tooltip-popover'; tip.style.cssText = [ 'position:fixed','z-index:9999','max-width:340px','display:none', 'background:#0f172a','color:#fff','font-size:12px','line-height:1.4', 'padding:8px 10px','border-radius:6px','box-shadow:0 8px 24px rgba(0,0,0,.18)', 'pointer-events:none','white-space:normal' ].join(';'); document.body.appendChild(tip); const showTip = function(e) { const target = e.currentTarget; const text = target.getAttribute('data-tag-tooltip'); if (!text) return; tip.textContent = text; tip.style.display = 'block'; const r = target.getBoundingClientRect(); const tr = tip.getBoundingClientRect(); let top = r.bottom + 8; if (top + tr.height > window.innerHeight - 8) top = r.top - 8 - tr.height; let left = r.left; if (left + tr.width > window.innerWidth - 8) left = window.innerWidth - tr.width - 8; if (left < 8) left = 8; tip.style.top = Math.round(top) + 'px'; tip.style.left = Math.round(left) + 'px'; }; const hideTip = function() { tip.style.display = 'none'; }; document.addEventListener('mouseover', function(e) { const el = e.target.closest('[data-tag-tooltip]'); if (el) showTip({ currentTarget: el }); }); document.addEventListener('mouseout', function(e) { const el = e.target.closest('[data-tag-tooltip]'); if (el) hideTip(); }); } });

More about The Milk Road:

Who is the owner of The Milk Road? When did Shaan Puri start The Milk Road? What is Shaan Puri's net worth? How much money has Shaan Puri made from The Milk Road? {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Who is the owner of The Milk Road?","acceptedAnswer":{"@type":"Answer","text":"Shaan Puri is the founder of The Milk Road."}},{"@type":"Question","name":"When did Shaan Puri start The Milk Road?","acceptedAnswer":{"@type":"Answer","text":"2022"}},{"@type":"Question","name":"What is Shaan Puri's net worth?","acceptedAnswer":{"@type":"Answer","text":"Shaan Puri's business makes an average of $83.3K/month."}},{"@type":"Question","name":"How much money has Shaan Puri made from The Milk Road?","acceptedAnswer":{"@type":"Answer","text":"Shaan Puri started the business in 2022, and currently makes an average of $1M/year."}}]} Sources (57) 39 webs · 5 youtube videos · 5 podcasts · 4 reddit posts · 2 indie hackerss · … milkroad.com Web 🚨 The Milk Road Halftime Show 🚨 We started the Milk Road because we think crypto is the next big wave. Like the internet wave from 1994-2004 or the mobile wave from 2008... milkroad.com Web The Milk Road a daily crypto newsletter blog.startupstash.com Web How The Milk Road Went From 0 To $1 Million ARR In 6 Months | by Emils Uztics | Startup Stash How The Milk Road Went From 0 To <strong>$1 Million</strong> ARR In 6 Months A daily crypto newsletter grew from 0 to 150,000 subscribers... theygotacquired.com Web · 2023 With 250K email subscribers, crypto newsletter Milk Road sells after just 10 months Cryptocurrency newsletter Milk Road from Shaan Puri and Ben Levy sold to Bitfo. Its rapid growth offers lessons for launching a content b... newsletterbear.com Web Milk Road Case Study: Crypto & AI Newsletter Strategy – Newsletter Bear <strong>Month 10:</strong> 250,000 subscribers and an 8-figure acquisition by Bitfo. To address the “cold start” problem, Milk Road inves... startupspells.com Web · 2025 Milk Road Marketing Playbook: How a Crypto Newsletter Hit a 7-Figure Exit in Just 10 Months Milk Road allocated $180,750 to Facebook ads alone, driving over 150,000 subscribers. Their <strong>average cost per acquisition was $1.2... linkedin.com Web · 2022 Shaan Puri on LinkedIn: I just sold my 2nd company! (The Milk Road) super happy. - grew from… | 278 comments I just sold my 2nd company! (The Milk Road) super happy. - grew from zero to 250,000 readers in less than 1 year - self funded &amp; prof... ca.linkedin.com Web · 2022 Shaan Puri on LinkedIn: I've been blown away by how fast Milk Road is growing (even in a bear… | 25 comments Inventor of the 2 hour lunchbreak. started 6 companies, ☠️3 failed, 💰2 sold, 1 still going 🏋️♂️ 8mo ... I&#x27;ve been blown away by how ... listgrowthengineers.com Web Milk Road: A Viral Newsletter Growth Case Study (Tech/Finance) | List Growth Engineers In the tech/business/finance newsletter arena, <strong>Milk Road&#x27;s journey from zero to a successful exit in under a year is a case ... beta.fermanaghomagh.com Web · 9 months ago Decoding The Milk Road Acquisition: Price And Implications If The Milk Road was generating substantial revenue and demonstrating strong profitability, it would command a higher price. Metrics like... readmedium.com Web How The Milk Road Went From 0 To $1 Million ARR In 6 Months Milk Road, co-founded by Shaan Puri and Ben Levy, achieved remarkable growth in a short period, securing 150,000 subscribers and a <stron... youtube.com YouTube · 7 months ago Arthur Hayes: Iran War = Fed Money Printing? Is a Massive Crypto Rally Coming? 🥛 Check prices, drink coffee, read Milk Road. It’s the easiest 5-minute habit to stay smart on crypto: https://milkroad.com/subscribe/?ut... mfmpod.com Web BREAKING: Shaan Sells the Milk Road - A Conversation With the Buyers Episode 397: Shaan Puri ( @ShaanVP ) talks with Kendall Saville and Michael Wittmeyer about their decision to buy Milk Road, their backgr... milkroad.com Web 🥛 Introducing the NEW Milk Road - Milk Road Ben liked the name because it was a play-off of “The Silk Road” (the illegal marketplace where Bitcoin first became popular). I liked it ... maven.com Web Build & Sell a 250K Subscriber Newsletter You probably know Shaan as the host of My First Million. Or maybe you know him as an investor. Or as the founder of Blab. But what we rea... open.spotify.com Web #270 – Exiting for Millions in Under a Year with Shaan Puri and Ben Levy of The Milk Road Listen to this episode from Indie Hackers on Spotify. Shaan Puri (@ShaanVP) and Ben Levy (@benmlevy) talk making it big as a content crea... dev.to Web #270 – Exiting for Millions in Under a Year with Shaan Puri and Ben Levy of The Milk Road - DEV Community Shaan Puri (@ShaanVP) and Ben Levy (@benmlevy) talk making it big as a content creator, choosing the right business idea, creative ways t... podchaser.com Web #270 – Exiting for Millions in Under a Year with Shaan Puri and Ben Levy of The Milk Road by Indie Hackers | Podchaser #270 – Exiting for Millions in Under a Year with Shaan Puri and Ben Levy of The Milk Road from Indie Hackers on Podchaser, aired Wednesda... appradiofm.com Web #270 – Exiting for Millions in Under a Year with Shaan Puri and Ben Levy of The Milk Road - Radio FM Shaan Puri (@ShaanVP) and Ben Levy (@benmlevy) talk making it big as a content creator, choosing the right business idea, creative ways t... founderoo.co Web Shaan Puri's Milk Road acquisition story: From Crypto Newsletter to Successful Acquisition by Kendall Saville and Michael Wittmeyer In this blog post, we will be discussing the acquisition of Milk Road, a cryptocurrency newsletter founded by Shaan Puri and Ben Levy. podcasts.apple.com Web #270 – Exiting for Millions in Under a Year with Shaan Puri and Ben Levy of The Milk Road Shaan Puri (@ShaanVP) and Ben Levy (@benmlevy) talk making it big as a content creator, choosing the right business idea, creative ways t... everand.com Web #270 – Exiting for Millions in Under a Year with Shaan Puri and Ben Levy of The Milk Road | Indie Hackers Podcast Shaan Puri (@ShaanVP) and Ben Levy (@benmlevy) talk making it big as a content creator, choosing the right business idea, creative ways t... muckrack.com Web The Milk Road: Contact Information, Journalists, and Overview | Muck Rack Milk Road <strong>started as a newsletter to explain crypto in plain English, founded by Shaan Puri and Ben Levy</strong>. It’s the smart... starterstory.com Web How Shaan Puri Built Milk Road to 250K Subscribers and Sold for 8-Figure. - Starter Story About The Milk Road · <strong>Monthly Revenue · $125K</strong> · Startup Costs · $2K · Profitable · Yes · Founders · 2 · Employees · 1 · ... indiehackers.com Indie hackers Indie Hackers profile — Shaan Puri (@ShaanVP) of The Milk Road Profile page for Shaan Puri on Indie Hackers, founder of The Milk Road. IH profiles surface stated MRR (when Stripe is connected), shippe... indiehackers.com Indie hackers Indie Hackers milestones — Shaan Puri (@ShaanVP) of The Milk Road Milestone feed for Shaan Puri on Indie Hackers — first-person posts about revenue updates, launches, and growth lessons for The Milk Road. linkedin.com Web · 2022 Tyler Denk 🐝 on LinkedIn: Milk Road: From 0 to Acquisition in 10 months | 24 comments I was so fired up about the Milk Road acquisition that I stayed up all night to write this. Here&#x27;s the exact playbook of how this ne... reddit.com Reddit r/MyFirstMilPod on Reddit: Ep 397: BREAKING: Shaan Sells the Milk Road - A Conversation With the Buyers In a twitter thread he described a stunt they used for growth where they crypto traded a million bucks (lost 70%). As much as I respect S... youtube.com YouTube Milk Road - YouTube The Milk Road Show is <strong>the easiest path to get smarter about crypto</strong>. We are your daily compass to navigate the ever-evolv... linkedin.com Web · 2022 Siddharth Muthyala on LinkedIn: Subscribe | The Milk Road For anyone interested in learning more about crypto (web 3.0, blockchains, NFTs, DeFi, etc) I find this daily newsletter informative and ... picklerooms.com Web The Remarkable Growth of Milk Road – Pickle Rooms While the financial aspect was important, Puri and Levy were more excited about the opportunity to learn from Saville and Wittmeyer and w... scaleyourspeaking.beehiiv.com Web How Morning Brew, The Hustle, and Milk Road Made Millions If they were making <strong>$50,000 a month</strong> with 15,000 subscribers, they didn’t reinvent the wheel to get to $100,000. pdst.fm Podcast · 4 months ago My First Million — We found 7 business ideas that will blow up in 2026 Get our Business Idea Database: https://clickhubspot.com/frle Episode 830: Sam Parr ( https://x.com/theSamParr ) and Shaan Puri ( https:/... paved.com Web The Ultimate Guide to Newsletter Acquisitions - Paved Blog The trend continued with the rise of new publications like The Milk Road, a crypto-focused newsletter that scaled quickly and was reporte... arrfounder.com Web ARR Founder directory — Shaan Puri (@ShaanVP) of The Milk Road arrfounder.com directory entry for Shaan Puri, founder of The Milk Road. Publishes publicly-disclosed ARR figures sourced primarily from ... x.com Tweet Milk Road on X: "Today on the Milk Road Show: Our guest manages billions in digital assets backs the next wave of crypto startups and helps wealthy clients navigate this new financial frontier It’s David Siemer Co-Founder &amp; CEO of @wavedigital_ Liv... Today on the Milk Road Show: Our guest manages billions in digital assets backs the next wave of crypto startups and helps wealthy client... podcasters.spotify.com Podcast · 4 months ago The Milk Road Show — The Best Crypto Bet Is No Longer Bitcoin w/ Jamie Coutts 🧠 Capitalize on this bull market by tracking our PRO analysts&#39; portfolios and live trades - just $1 for 7 days. ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ~~~~~ Jam... x.com Tweet Milk Road on X: "NOW LIVE - $100 MILLION Crypto Bet! Who’s Behind the Donald Trump Coin? Today's episode of The Milk Road Show features @0xjayhamilton &amp; @Tyler_Did_It chatting about: 🤷‍♂️ The $DJT Trump-coin saga (we break it down for you) 😳 Is a S... NOW LIVE - $100 MILLION Crypto Bet! Who’s Behind the Donald Trump Coin? Today&#x27;s episode of <strong>The Milk Road</strong> Show featu... podcasters.spotify.com Podcast · 4 months ago The Milk Road Show — The Real Reason Bitcoin Keeps Losing Momentum… And Where It Bottoms Next w/ John Gillen 🧠 Capitalize on this bull market by tracking our PRO analysts&#39; portfolios and live trades - just $1 for 7 days. ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ~~~~~ We b... leadiq.com Web The Milk Road Company Overview, Contact Details & Competitors | LeadIQ As of July 2025, The Milk Road&#x27;s annual revenue reached <strong>$750K</strong>. reddit.com Reddit r/Entrepreneur on Reddit: Can someone tell me why milkroad sold for a million? I was listening to this podcast and it was about the founder of milkroad.com sold the company for a million bucks. Im honestly shocked. I... milkroad.com Web Resources - Milk Road Sure, we have a lot of fun with the Milk Road newsletter. But we also take a serious look at some of the top markets, opportunities, and ... reddit.com Reddit r/Newsletters - How The Milk Road Went From 0 To 150,000 Subscribers In 6 Months They use Beehiiv and their built-in referral system. leadiq.com Web Milk Road Company Overview, Contact Details & Competitors | LeadIQ Milk Road&#x27;s official website is milkroad.com and has social profiles on LinkedIn. As of September 2025, Milk Road&#x27;s annual reve... medium.com Web 10 Successful Newsletters With Revenue | by Shushant Lakhyani | Medium Link: https://blog.startupstash.com/how-the-milk-road-went-from-0-to-1-million-arr-in-6-months-5ae30acdae8c ... It is a newsletter that m... reddit.com Reddit r/web3 on Reddit: Any Milk Road Newsletter readers here? You'll like this! The Milk Road Newsletter is <strong>the fastest-growing #web3 and #crypto newsletter</strong>! And they obviously talk a lot about projec... linkedin.com Web · 2022 Billy Oxley on LinkedIn: After chugging a full gallon of milk in less than 30 seconds, I am now the… 2240 calories and 1 bloated stomach later, I did it. (And, yes, my mother is very proud) Wait, Billy, what is the Milk Road? It&#x27;s th... linkedin.com Web Jonny Taneski on LinkedIn: Subscribe to the Milk Road Newsletter | 16 comments Milk Road publishes a 5 min daily newsletter on what matters in #crypto and #web3. *It&#x27;s humorous, but not silly *It&#x27;s knowledg... youtube.com YouTube · 5 months ago The Best Investments Look Dead Before They Explode w/ Eric Jackson 🧠 Capitalize on this bull market by tracking our PRO analysts' portfolios and live trades - just $1 for 7 days: https://milkroad.com/pro/... youtube.com YouTube · 9 months ago Raoul Pal: Why You Only Have Until 2030 to Build Wealth 🚀 Raoul Pal x Milk Road PRO: 30-Day Free Trial + 30% Off: https://out.milkroad.com/rdiz56 ~~~~~ In this episode of The Milk Road Show, ... podcasters.spotify.com Podcast · 5 months ago The Milk Road Show — The Best Investments Look Dead Before They Explode w/ Eric Jackson 🧠 Capitalize on this bull market by tracking our PRO analysts&#39; portfolios and live trades - just $1 for 7 days. ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ~~~~~ Er... milkroad.com Web Videos | Milk Road Crypto Podcast · We sat down with Min Teo (Co-Founder &amp; Managing Partner at Ethereal Ventures) on the Milk Road Show to break down wh... youtube.com YouTube · 8 months ago Ethereum vs Bitcoin: The Trade Everyone Is Missing in 2026 w/ Kyle Reidhead & John Gillen 🥛 Go PRO and become a better investor: https://milkroad.com/subscribe/checkout/crypto/?utm_medium=social&utm_source=youtube_organic&utm_c... podpulse.ai Web PodPulse - I talk to Ben about creating luck, his barbell method, plus 6 half-baked business ideas - My First Million Podcast notes and takeaways Focus: The discussions revolve ... Revenue Generation: Together, they have created nine projects, each generating <strong>over a million ... milkroad.com Web 🥛 Milk Road Portfolio Update - We're rich? - Milk Road You can save yourself hours of work and get 20% off at checkout right now using code: MILK. You hear about people buying one NFT from a c... coda.io Web The Milk Road Portfolio - Coda If you invested $100 on each project when it was mentioned in the newsletter... ... Milk Road Newsletter⁠ started on <strong>Dec 31st 202... mixergy.com Podcast · 2024 #2269 How the “My First Million” Guy Made his Money Shaan Puri was exceptional at doing the Silicon Valley thing. Still, he says his newsletter was the fastest way he’s ever made money. Wit...

Sources (57)

—