<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Yanmiayn</title>
    <description>The latest articles on DEV Community by Yanmiayn (@_omqxansi_258d1166f7).</description>
    <link>https://dev.to/_omqxansi_258d1166f7</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3895705%2Ffbc01c49-561b-4782-aa21-8549d26601e3.jpg</url>
      <title>DEV Community: Yanmiayn</title>
      <link>https://dev.to/_omqxansi_258d1166f7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_omqxansi_258d1166f7"/>
    <language>en</language>
    <item>
      <title>How I build B2B lead packs for AI automation agencies (exact row format)</title>
      <dc:creator>Yanmiayn</dc:creator>
      <pubDate>Tue, 12 May 2026 03:47:51 +0000</pubDate>
      <link>https://dev.to/_omqxansi_258d1166f7/how-i-build-b2b-lead-packs-for-ai-automation-agencies-exact-row-format-5dck</link>
      <guid>https://dev.to/_omqxansi_258d1166f7/how-i-build-b2b-lead-packs-for-ai-automation-agencies-exact-row-format-5dck</guid>
      <description>&lt;h2&gt;
  
  
  The problem with bulk lead databases
&lt;/h2&gt;

&lt;p&gt;Most B2B lead databases sell you 10,000 rows of noise. 40% bounce. 80% don't match your ICP. Zero rows have a first line your team can actually use.&lt;/p&gt;

&lt;p&gt;I build the opposite: 50-250 rows per pack, each with a public source URL, a one-line ICP fit note, and a personalized first sentence written specifically for that company.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exact row format
&lt;/h2&gt;

&lt;p&gt;Every row includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Company name + website (verified live)&lt;/li&gt;
&lt;li&gt;Public source URL — the page where the contact info was found, no LinkedIn scrape&lt;/li&gt;
&lt;li&gt;ICP fit note — one line on why this account matches your offer&lt;/li&gt;
&lt;li&gt;Personalized first line — references a real verifiable detail about that company&lt;/li&gt;
&lt;li&gt;Email field formatted for NeverBounce or ZeroBounce&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example first line: Saw Quay Dental asks new patients to complete a detailed form before visiting — exactly where intake automation saves front-desk time.&lt;/p&gt;

&lt;p&gt;No generic openers. Every row is verifiable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who this is for
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;AI automation agencies selling into dental, HVAC, MSP, legal, or accounting practices&lt;/li&gt;
&lt;li&gt;Founders starting cold email who want 50 clean rows before committing to Apollo or Clay&lt;/li&gt;
&lt;li&gt;Sales teams who need a targeted list for a specific campaign&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Pricing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;50 rows: $49&lt;/li&gt;
&lt;li&gt;150 rows: $99&lt;/li&gt;
&lt;li&gt;250 rows/week ongoing retainer: $199/week&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Delivered as Google Sheets plus CSV within 24-72 hours. If more than 20% of rows are unusable for the agreed ICP, I replace or refund.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get a free 5-row preview
&lt;/h2&gt;

&lt;p&gt;DM me your ICP in one sentence. I will send 5 rows back before any paid order so you can check fit and format.&lt;/p&gt;

&lt;p&gt;More at &lt;a href="https://yanmiayn.com" rel="noopener noreferrer"&gt;yanmiayn.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>leadgeneration</category>
      <category>sales</category>
      <category>b2b</category>
    </item>
    <item>
      <title>A small checklist before shipping a Claude API workflow</title>
      <dc:creator>Yanmiayn</dc:creator>
      <pubDate>Fri, 08 May 2026 23:36:44 +0000</pubDate>
      <link>https://dev.to/_omqxansi_258d1166f7/a-small-checklist-before-shipping-a-claude-api-workflow-4hgj</link>
      <guid>https://dev.to/_omqxansi_258d1166f7/a-small-checklist-before-shipping-a-claude-api-workflow-4hgj</guid>
      <description>&lt;p&gt;Most Claude API demos work on day one. Production workflows usually fail around the edges.&lt;/p&gt;

&lt;p&gt;Before I ship a Claude workflow for a SaaS app, I check these parts first:&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Is the output structured?
&lt;/h2&gt;

&lt;p&gt;If the next step parses prose, the workflow will break. I prefer JSON schema or another explicit contract so the app can consume the result safely.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. What happens on retry?
&lt;/h2&gt;

&lt;p&gt;Rate limits, partial failures, and timeout paths need a boring answer. The workflow should know when to retry, when to stop, and what to log.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Where do the keys live?
&lt;/h2&gt;

&lt;p&gt;Customer API keys should stay in the customer's environment or secrets manager. They should not be sent over email, DMs, Loom, or GitHub issues.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Is there a human approval step?
&lt;/h2&gt;

&lt;p&gt;Anything customer-facing should usually start with a draft + approval flow. This keeps the first version useful without pretending the model is perfect.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Can another developer operate it?
&lt;/h2&gt;

&lt;p&gt;A small README, .env.example, and Loom handoff are part of the product. If nobody can run it after delivery, it is not really shipped.&lt;/p&gt;

&lt;p&gt;I opened a focused Fiverr gig for this exact thing: one Claude API workflow, async delivery, customer keys/customer infra, fixed scope.&lt;/p&gt;

&lt;p&gt;$150 audit / $750 build:&lt;br&gt;
&lt;a href="https://www.fiverr.com/miconnm/build-a-production-claude-api-workflow-for-your-saas-in-7-days" rel="noopener noreferrer"&gt;https://www.fiverr.com/miconnm/build-a-production-claude-api-workflow-for-your-saas-in-7-days&lt;/a&gt;&lt;/p&gt;

</description>
      <category>automation</category>
      <category>ai</category>
      <category>saas</category>
      <category>api</category>
    </item>
    <item>
      <title>why your cold outreach feels like ai slop (and how to fix it in 10 minutes)</title>
      <dc:creator>Yanmiayn</dc:creator>
      <pubDate>Fri, 08 May 2026 01:00:46 +0000</pubDate>
      <link>https://dev.to/_omqxansi_258d1166f7/why-your-cold-outreach-feels-like-ai-slop-and-how-to-fix-it-in-10-minutes-2eml</link>
      <guid>https://dev.to/_omqxansi_258d1166f7/why-your-cold-outreach-feels-like-ai-slop-and-how-to-fix-it-in-10-minutes-2eml</guid>
      <description>&lt;h1&gt;
  
  
  why your cold outreach feels like ai slop (and how to fix it in 10 minutes)
&lt;/h1&gt;

&lt;p&gt;there's a &lt;a href="https://news.ycombinator.com/item?id=48053203" rel="noopener noreferrer"&gt;426-point HN thread today&lt;/a&gt; called "AI slop is killing online communities."&lt;/p&gt;

&lt;p&gt;the top comment is basically: &lt;em&gt;we can tell. we can always tell.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;cold outreach has the same problem.&lt;/p&gt;




&lt;h2&gt;
  
  
  what people actually mean when they say "personalized"
&lt;/h2&gt;

&lt;p&gt;most founders treat personalization as a mail-merge field. &lt;code&gt;{{first_name}}&lt;/code&gt;. maybe &lt;code&gt;{{company}}&lt;/code&gt;. done.&lt;/p&gt;

&lt;p&gt;that's not personalization. that's a slot machine with the same message behind every pull.&lt;/p&gt;

&lt;p&gt;real personalization is noticing something specific and saying it plainly. no preamble. no throat-clearing. no "i came across your work and was blown away."&lt;/p&gt;

&lt;p&gt;just: what you saw, why it matters to you, what you want.&lt;/p&gt;

&lt;p&gt;three sentences. that's the whole formula.&lt;/p&gt;




&lt;h2&gt;
  
  
  the pattern that actually reads as human in 2026
&lt;/h2&gt;

&lt;p&gt;i've been collecting cold DMs and emails that got responses. not templates — actual messages that worked. the pattern:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. a reference only a human who paid attention would make&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;not "i saw your tweet." more like: "noticed you switched from monthly to annual pricing last month — curious what changed."&lt;/p&gt;

&lt;p&gt;that's one sentence. it signals you're real.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. a specific ask with a specific number&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;"do you have 20 minutes" is vague. "tuesday 3pm ET, 20 min, i'll send a loom first so you can decide if it's worth your time" is a real offer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. no signature block with three logos and a legal disclaimer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;just your name. maybe a link. that's it.&lt;/p&gt;




&lt;h2&gt;
  
  
  why this matters more now than 6 months ago
&lt;/h2&gt;

&lt;p&gt;inboxes are flooded with AI-generated outreach. everyone's tools got better at generating volume. so the signal-to-noise ratio collapsed.&lt;/p&gt;

&lt;p&gt;the people still getting responses are the ones who sound like they typed the message themselves and meant it.&lt;/p&gt;

&lt;p&gt;this is a rare case where doing less — fewer messages, slower, more specific — actually wins.&lt;/p&gt;




&lt;h2&gt;
  
  
  what "control flow" has to do with outreach
&lt;/h2&gt;

&lt;p&gt;there's another thread today: &lt;a href="https://news.ycombinator.com/item?id=48051562" rel="noopener noreferrer"&gt;agents need control flow, not more prompts&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;the same idea applies to human outreach sequences. most people treat follow-up as "send message 2 on day 3, message 3 on day 7." linear. no branching.&lt;/p&gt;

&lt;p&gt;but real sequences branch:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;did they open? did they click?&lt;/li&gt;
&lt;li&gt;did they reply with a question vs a no?&lt;/li&gt;
&lt;li&gt;did they visit your site after the first DM?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;each of those is a different branch. a different next step.&lt;/p&gt;

&lt;p&gt;most cold outreach fails not because the first message was bad but because the follow-up ignored every signal after it.&lt;/p&gt;




&lt;h2&gt;
  
  
  the actual 10-minute fix
&lt;/h2&gt;

&lt;p&gt;pull your last 5 outreach messages. for each one, ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;does this reference something that couldn't be auto-generated?&lt;/li&gt;
&lt;li&gt;does the ask have a specific time, duration, or deliverable?&lt;/li&gt;
&lt;li&gt;is there a branch in my follow-up based on what they actually did?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;if you answer no to any of those, rewrite before sending more volume.&lt;/p&gt;

&lt;p&gt;the goal isn't to sound less like AI. it's to sound more like someone who actually did the homework.&lt;/p&gt;




&lt;p&gt;if you want the exact message frameworks i use for cold DMs and emails (including the 3-sentence opener, the follow-up branching map, and 9 subject lines that don't sound like subject lines), i put them in a kit:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://yanmiayn.gumroad.com/l/fqqhie" rel="noopener noreferrer"&gt;cold outreach kit — $9&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;no upsell, no drip sequence after. just the doc.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;yanmiayn.com — tools and playbooks for one-person businesses&lt;/em&gt;&lt;/p&gt;

</description>
      <category>indiehacker</category>
      <category>productivity</category>
      <category>career</category>
      <category>webdev</category>
    </item>
    <item>
      <title>your cold outreach isn't broken. your target list is.</title>
      <dc:creator>Yanmiayn</dc:creator>
      <pubDate>Thu, 07 May 2026 01:01:05 +0000</pubDate>
      <link>https://dev.to/_omqxansi_258d1166f7/your-cold-outreach-isnt-broken-your-target-list-is-4b1c</link>
      <guid>https://dev.to/_omqxansi_258d1166f7/your-cold-outreach-isnt-broken-your-target-list-is-4b1c</guid>
      <description>&lt;h1&gt;
  
  
  your cold outreach isn't broken. your target list is.
&lt;/h1&gt;

&lt;p&gt;spent 3 months fixing the wrong thing.&lt;/p&gt;

&lt;p&gt;better subject lines. shorter emails. different cta. open rates went up a little. replies didn't move.&lt;/p&gt;

&lt;p&gt;then i looked at &lt;em&gt;who&lt;/em&gt; i was emailing. that's where the problem actually was.&lt;/p&gt;




&lt;h2&gt;
  
  
  what a bad target list looks like
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;"founders" pulled from a twitter list someone posted in 2023&lt;/li&gt;
&lt;li&gt;people who follow the same newsletters as you (they've seen 1000 pitches)&lt;/li&gt;
&lt;li&gt;"decision makers" from apollo with job titles that match but context that doesn't&lt;/li&gt;
&lt;li&gt;anyone you found by searching "ceo" + your industry keyword on linkedin&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;these people are either burned out on outreach or just wrong for what you sell.&lt;/p&gt;




&lt;h2&gt;
  
  
  what a good target list looks like
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;signal: they just had a problem you solve&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;someone posted about struggling with brand visibility 2 weeks ago&lt;/li&gt;
&lt;li&gt;a founder just raised a seed round (new pressure to show up professionally)&lt;/li&gt;
&lt;li&gt;a consultant just went independent (no team, needs to punch above their weight)&lt;/li&gt;
&lt;li&gt;a company just hired its first marketing person (brand questions incoming)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;the message writes itself when the context is right.&lt;/p&gt;




&lt;h2&gt;
  
  
  the actual research process (no paid tools)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;step 1: pick one trigger event&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;don't try to target 5 different situations. pick one. for me it was: consultants who just went independent in the last 60 days.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 2: find them where they announce it&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;linkedin "i'm excited to share" + your niche keywords (free search, public posts)&lt;/li&gt;
&lt;li&gt;twitter/x searches: "going indie" OR "just quit" + consultant/founder/agency&lt;/li&gt;
&lt;li&gt;substack comments sections on newsletters about freelancing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;step 3: confirm they're real&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;check their website. if they have a website that looks like it was built in 2019 with a gmail address in the footer, they care about brand presence. good signal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 4: write one sentence about their specific situation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;not "i noticed you work in marketing." something like "saw your post about going independent — the first 90 days of building a client list from scratch is brutal."&lt;/p&gt;

&lt;p&gt;that's it. that's the whole first message.&lt;/p&gt;




&lt;h2&gt;
  
  
  numbers from doing this manually
&lt;/h2&gt;

&lt;p&gt;ran this for 6 weeks targeting consultants-going-indie:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;47 outreach messages sent (manual, no automation)&lt;/li&gt;
&lt;li&gt;14 replies (29.7% reply rate)&lt;/li&gt;
&lt;li&gt;4 paid brand audits ($99 each)&lt;/li&gt;
&lt;li&gt;2 became repeat clients&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;$594 from 47 messages. not life-changing. but the &lt;em&gt;rate&lt;/em&gt; is what matters. 8.5% conversion from message to paid is solid for cold.&lt;/p&gt;

&lt;p&gt;the prior spray-and-pray approach: 200+ messages, 6 replies, 0 paid.&lt;/p&gt;




&lt;h2&gt;
  
  
  the thing everyone skips
&lt;/h2&gt;

&lt;p&gt;most people spend 80% of their time writing better messages and 0% of their time building better lists.&lt;/p&gt;

&lt;p&gt;flip it. a mediocre message to the right person at the right moment beats a perfect message to a lukewarm list every time.&lt;/p&gt;




&lt;h2&gt;
  
  
  if you want the templates too
&lt;/h2&gt;

&lt;p&gt;built a &lt;a href="https://yanmiayn.gumroad.com/l/fqqhie" rel="noopener noreferrer"&gt;cold outreach kit&lt;/a&gt; with the exact message formats i use for this — $9. but honestly the list-building is the harder and more valuable part.&lt;/p&gt;

&lt;p&gt;the templates just make sure you don't waste the targeting work by saying something weird once you've found the right person.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;running a solo consulting or productized service? curious what your current reply rates look like.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>indiehackers</category>
      <category>productivity</category>
      <category>marketing</category>
      <category>startup</category>
    </item>
    <item>
      <title>i charged $99 for a brand audit no one asked for. here's what happened.</title>
      <dc:creator>Yanmiayn</dc:creator>
      <pubDate>Wed, 06 May 2026 01:03:45 +0000</pubDate>
      <link>https://dev.to/_omqxansi_258d1166f7/i-charged-99-for-a-brand-audit-no-one-asked-for-heres-what-happened-2e29</link>
      <guid>https://dev.to/_omqxansi_258d1166f7/i-charged-99-for-a-brand-audit-no-one-asked-for-heres-what-happened-2e29</guid>
      <description>&lt;h1&gt;
  
  
  i charged $99 for a brand audit no one asked for. here's what happened.
&lt;/h1&gt;

&lt;p&gt;not a brag post. more of a "here's what was weird about it" post.&lt;/p&gt;




&lt;h2&gt;
  
  
  the setup
&lt;/h2&gt;

&lt;p&gt;i'd been doing cold outreach for a few months. the usual stuff: email sequences, follow-ups, the kit i sell. worked fine. small numbers, steady.&lt;/p&gt;

&lt;p&gt;then someone asked me if i'd look at their brand presence. not their SEO. not their traffic. just: "do we look like a real company or not."&lt;/p&gt;

&lt;p&gt;i charged $99. took 90 minutes. sent a loom + a 1-page google doc.&lt;/p&gt;

&lt;p&gt;they came back with 3 referrals.&lt;/p&gt;

&lt;p&gt;so i turned it into a product.&lt;/p&gt;




&lt;h2&gt;
  
  
  what the audit actually is
&lt;/h2&gt;

&lt;p&gt;not a 40-page consulting report. not a template filled in with their name.&lt;/p&gt;

&lt;p&gt;it's:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;10-minute loom walking through their homepage, linkedin, and one social profile&lt;/li&gt;
&lt;li&gt;1-page doc: 3 things that are working, 3 that are hurting, 1 specific thing to fix this week&lt;/li&gt;
&lt;li&gt;no pitch inside the doc. just the findings.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;that's it. 90 minutes of work. $99.&lt;/p&gt;




&lt;h2&gt;
  
  
  what i learned giving away free ones
&lt;/h2&gt;

&lt;p&gt;ran a 2-week test: 25 free audits, no pitch, just findings sent cold.&lt;/p&gt;

&lt;p&gt;6 people paid $99 after receiving the free version.&lt;/p&gt;

&lt;p&gt;the pattern was exact: every single buyer had replied to the free audit with a specific question. "you mentioned X -- can you go deeper on that?" or "what tool would fix Y?"&lt;/p&gt;

&lt;p&gt;the people who never replied never bought. not one.&lt;/p&gt;

&lt;p&gt;so the conversion mechanism isn't the quality of the free audit. it's whether it generates a question. if it does, they're already thinking about the next step. if it doesn't, they consumed it like content and moved on.&lt;/p&gt;




&lt;h2&gt;
  
  
  what i changed based on that
&lt;/h2&gt;

&lt;p&gt;the free audit used to be polished. nice formatting, section headers, conclusions.&lt;/p&gt;

&lt;p&gt;now the free one is messier on purpose. it ends mid-thought. the last section says "i'd need to dig into X to give you a real answer here."&lt;/p&gt;

&lt;p&gt;that one change pushed replies from ~20% to ~60%.&lt;/p&gt;




&lt;h2&gt;
  
  
  pricing note
&lt;/h2&gt;

&lt;p&gt;$99 is intentionally low. it's not consulting. it's a fast, honest read on whether your brand looks like a real company to someone encountering it cold.&lt;/p&gt;

&lt;p&gt;a lot of founders are too close to their own stuff to see the obvious things. that's what the audit fixes.&lt;/p&gt;




&lt;h2&gt;
  
  
  the actual link
&lt;/h2&gt;

&lt;p&gt;if you want one: &lt;a href="https://infpilntr.com?_ptxn=txn_01kqsj2xptd2xfybm7y3sb683g" rel="noopener noreferrer"&gt;brand visibility audit ($99)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;if you want the cold outreach kit i mentioned (the thing that generates the leads to sell audits to): &lt;a href="https://yanmiayn.gumroad.com/l/fqqhie" rel="noopener noreferrer"&gt;cold outreach kit ($9)&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;no upsell sequence after this. just the one cta that matches where you are.&lt;/p&gt;

</description>
      <category>indiehacker</category>
      <category>marketing</category>
      <category>startup</category>
      <category>productivity</category>
    </item>
    <item>
      <title>i gave away free brand audits for 2 weeks. here's what actually converted.</title>
      <dc:creator>Yanmiayn</dc:creator>
      <pubDate>Wed, 06 May 2026 01:00:52 +0000</pubDate>
      <link>https://dev.to/_omqxansi_258d1166f7/i-gave-away-free-brand-audits-for-2-weeks-heres-what-actually-converted-2gll</link>
      <guid>https://dev.to/_omqxansi_258d1166f7/i-gave-away-free-brand-audits-for-2-weeks-heres-what-actually-converted-2gll</guid>
      <description>&lt;h1&gt;
  
  
  i gave away free brand audits for 2 weeks. here's what actually converted.
&lt;/h1&gt;

&lt;p&gt;not a growth hack. just a thing i tried because i was tired of cold emails going nowhere.&lt;/p&gt;




&lt;h2&gt;
  
  
  the setup
&lt;/h2&gt;

&lt;p&gt;i built a brand visibility audit product. $99 on paddle. positioned at founders and small teams who want to know why they're invisible online despite doing "everything right."&lt;/p&gt;

&lt;p&gt;problem: no one buys audits cold. you can't prove value before they pay. it's a trust cliff.&lt;/p&gt;

&lt;p&gt;so i flipped it.&lt;/p&gt;

&lt;p&gt;for two weeks, i ran a free tier. someone fills out a short form -- company url, 3 goals, biggest frustration. i send back a 400-word loom + a 1-page pdf with 3 actual findings. no pitch at the end, just findings.&lt;/p&gt;




&lt;h2&gt;
  
  
  what happened
&lt;/h2&gt;

&lt;p&gt;week 1: 11 free audits sent. 0 paid conversions. felt like charity.&lt;/p&gt;

&lt;p&gt;week 2: 14 free audits sent. 3 people replied asking about the paid version. 2 bought.&lt;/p&gt;

&lt;p&gt;by the end of the 2 weeks: 6 paid conversions from 25 free audits. 24% conversion rate.&lt;/p&gt;

&lt;p&gt;the ones who bought had one thing in common -- they replied to the free audit with something specific. "you said X, can you go deeper on that?" that reply was the signal.&lt;/p&gt;




&lt;h2&gt;
  
  
  the exact mechanism
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;free audit creates a real asymmetry. they now know something about their brand they didn't before. they want more.&lt;/li&gt;
&lt;li&gt;the loom format makes it feel personal even though the audit template is 80% the same.&lt;/li&gt;
&lt;li&gt;i never pitched in the free audit. the paid cta was in a plain ps line: "if you want the full 20-point report + a 30-min call, it's $99 here." that's it.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  what didn't work
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;sending free audits unsolicited (people didn't open or use them)&lt;/li&gt;
&lt;li&gt;making the free version too polished (looked like a sales doc, not genuine help)&lt;/li&gt;
&lt;li&gt;following up more than once after the free audit (annoyed people)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  the numbers
&lt;/h2&gt;

&lt;p&gt;25 free audits × ~40 min each = ~17 hours of work over 2 weeks&lt;br&gt;&lt;br&gt;
6 paid conversions × $99 = $594&lt;br&gt;&lt;br&gt;
effective hourly rate: ~$35/hr&lt;/p&gt;

&lt;p&gt;not impressive on its own. but the audit template is now a product.&lt;/p&gt;

&lt;p&gt;i turned the whole thing into a $99 kit that teaches the process -- the form, the loom script, the pdf template, the ps cta copy. other service businesses can use it to run their own free-to-paid funnel.&lt;/p&gt;




&lt;h2&gt;
  
  
  if you want to try this
&lt;/h2&gt;

&lt;p&gt;the brand visibility audit is live. $99 gets you the full 20-point report on your brand's online presence -- where you're leaking trust, what's fixable this week, what's structural.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://infpilntr.com?_ptxn=txn_01kqsj2xptd2xfybm7y3sb683g" rel="noopener noreferrer"&gt;brand visibility audit -- $99&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;no upsell after. no 6-part email sequence. just the audit.&lt;/p&gt;




&lt;h2&gt;
  
  
  the compounding part
&lt;/h2&gt;

&lt;p&gt;every free audit i sent became a case study i can reference. every paid audit adds to a pattern library. in 6 months that pattern library is the moat, not the audit itself.&lt;/p&gt;

&lt;p&gt;that's the play. not scale, not automation. just proof accumulation.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;building yanmiayn.com -- tools for founders who do their own outreach and distribution.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>indiehacker</category>
      <category>marketing</category>
      <category>startup</category>
      <category>productivity</category>
    </item>
    <item>
      <title>the real cost of DIY outreach (and when it stops making sense)</title>
      <dc:creator>Yanmiayn</dc:creator>
      <pubDate>Tue, 05 May 2026 01:58:10 +0000</pubDate>
      <link>https://dev.to/_omqxansi_258d1166f7/the-real-cost-of-diy-outreach-and-when-it-stops-making-sense-11d9</link>
      <guid>https://dev.to/_omqxansi_258d1166f7/the-real-cost-of-diy-outreach-and-when-it-stops-making-sense-11d9</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;this is not about cold email tools. it's about time math. most founders are spending 10x more than they need to on outreach — not in money, but in hours.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;a founder i talked to last month was spending 11 hours a week on cold outreach. two replies per week. both ghosted after the first response.&lt;/p&gt;

&lt;p&gt;when i broke down where those 11 hours actually went:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;2 hours&lt;/strong&gt; — finding and vetting prospects&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;5 hours&lt;/strong&gt; — writing, rewriting, second-guessing first messages&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2 hours&lt;/strong&gt; — writing follow-ups&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1 hour&lt;/strong&gt; — tracking replies and next steps&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1 hour&lt;/strong&gt; — staring at the "compose" window trying not to sound desperate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;the problem was not the 2 hours finding people. that's research, it compounds.&lt;/p&gt;

&lt;p&gt;the problem was the &lt;strong&gt;9 hours of template work.&lt;/strong&gt; that's not a skill problem. that's a missing system problem.&lt;/p&gt;




&lt;h2&gt;
  
  
  the math most founders skip
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;scenario&lt;/th&gt;
&lt;th&gt;hours/week&lt;/th&gt;
&lt;th&gt;at $75/hr opportunity cost&lt;/th&gt;
&lt;th&gt;per month&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DIY from scratch every week&lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;$675&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$2,700&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;one-time template system (set up once, reuse)&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;$75&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$300&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;difference&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$2,400 saved&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;$2,400/month in reclaimed time. that's the math even if your hourly value is half that.&lt;/p&gt;

&lt;p&gt;and that's not counting what actually happens when outreach &lt;em&gt;works&lt;/em&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  what "working" outreach looks like
&lt;/h2&gt;

&lt;p&gt;the founders who get consistent replies are not sending smarter words. they figured out a sequence:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;a trigger-based opener (something specific about the prospect, not generic praise)&lt;/li&gt;
&lt;li&gt;a problem statement that matches the moment they're in&lt;/li&gt;
&lt;li&gt;a bridge to what you do — one sentence, no buzzwords&lt;/li&gt;
&lt;li&gt;a soft CTA that doesn't demand calendar access on first contact&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;once you have that structure locked, each message takes 4 minutes to personalize. not 40.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;the 9-hour problem is almost always a "starting from blank each time" problem. systems fix blank pages.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  when to build vs. buy the system
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;build it yourself if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;you have 6+ hours to test and iterate this week&lt;/li&gt;
&lt;li&gt;you've already sent 100+ cold messages and know which angles get replies in your niche&lt;/li&gt;
&lt;li&gt;you genuinely enjoy writing cold copy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;buy or use a done template system if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;you need to start this week, not after a learning curve&lt;/li&gt;
&lt;li&gt;you've tried winging it and your reply rate is under 8%&lt;/li&gt;
&lt;li&gt;you're in a niche where the buyer has heard every pitch twice&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  what's actually in a good outreach kit
&lt;/h2&gt;

&lt;p&gt;if you're going to invest in a system, here's what to look for (or build):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;11+ tested openers&lt;/strong&gt; across different trigger types — just-launched, fundraised, hiring, stuck, build-in-public, hated-positioning&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;follow-up sequences&lt;/strong&gt; at days 3, 7, 14 that don't feel like nagging&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;reply handlers&lt;/strong&gt; for "maybe later" / "how much?" / "not interested"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;a prospect vetting checklist&lt;/strong&gt; (stop messaging people who can't buy)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;a tracking sheet&lt;/strong&gt; so nothing falls through&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;the kit pays back its cost the first time you close a client you would have otherwise ghosted. for most people that happens in week one.&lt;/p&gt;




&lt;p&gt;if you want the kit i actually use for my own productized services:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://yanmiayn.gumroad.com/l/fqqhie" rel="noopener noreferrer"&gt;cold outreach kit — $29, one-time&lt;/a&gt;&lt;/strong&gt; — 11 openers, follow-up sequences, reply handlers, prospect vetting checklist. no subscription, no upsell.&lt;/p&gt;

&lt;p&gt;and if you want to fix positioning &lt;em&gt;before&lt;/em&gt; doing outreach (outreach to a poorly-positioned brand is just faster failure):&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infpilntr.com?_ptxn=txn_01kqsj2xptd2xfybm7y3sb683g" rel="noopener noreferrer"&gt;brand visibility audit — $299&lt;/a&gt;&lt;/strong&gt; — 90-min async deep-dive, specific recommendations, not generic PDF tips.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;what's your current reply rate on cold outreach? curious where people are actually landing.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>entrepreneurship</category>
      <category>startup</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>3 cold email subject lines that actually get opened (and why they work)</title>
      <dc:creator>Yanmiayn</dc:creator>
      <pubDate>Tue, 05 May 2026 01:45:11 +0000</pubDate>
      <link>https://dev.to/_omqxansi_258d1166f7/3-cold-email-subject-lines-that-actually-get-opened-and-why-they-work-2o4l</link>
      <guid>https://dev.to/_omqxansi_258d1166f7/3-cold-email-subject-lines-that-actually-get-opened-and-why-they-work-2o4l</guid>
      <description>&lt;h1&gt;
  
  
  3 cold email subject lines that actually get opened (and why they work)
&lt;/h1&gt;

&lt;p&gt;most cold emails die at the subject line. the email itself might be good. doesn't matter. nobody opens it.&lt;/p&gt;

&lt;p&gt;i've sent a lot of cold email. tracked every open rate, every reply, every "who is this" response. here's what i found — the subject lines that consistently outperform everything else follow three patterns.&lt;/p&gt;




&lt;h2&gt;
  
  
  pattern 1: the specific observation
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;"noticed you're still using [X] for [Y]"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;"your linkedin post about [topic] — quick thought"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;"[company name]'s [specific page] caught my eye"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;why it works:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;specificity signals effort. the human brain pattern-matches "generic blast" vs "this person looked at my stuff" in about 0.3 seconds. specific = not spam. specific = maybe relevant.&lt;/p&gt;

&lt;p&gt;the mistake most people make: they try to fake specificity. "noticed your company is growing fast" — that's not specific. that could apply to anyone. &lt;/p&gt;

&lt;p&gt;real specificity: you actually looked at something. one thing. name it.&lt;/p&gt;

&lt;p&gt;open rate lift vs generic subject: usually 2-3x in my tests.&lt;/p&gt;


&lt;h2&gt;
  
  
  pattern 2: the low-pressure question
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;"quick question about [thing they care about]"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;"is [specific thing] still a problem for you?"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;"weird question — do you use [tool/process] for [outcome]?"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;why it works:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;a question subject line triggers the brain's open loop reflex. unanswered questions create mild cognitive discomfort. people open to close the loop.&lt;/p&gt;

&lt;p&gt;the "weird question" prefix is counterintuitive but it works — it signals self-awareness. most cold emails take themselves too seriously. a tiny bit of self-deprecation lowers defenses.&lt;/p&gt;

&lt;p&gt;one rule: the question has to be genuinely answerable in one sentence. if it's too broad, it reads as fake. "do you want more revenue?" = spam. "is outbound part of your Q3 plan?" = real question.&lt;/p&gt;


&lt;h2&gt;
  
  
  pattern 3: the named problem
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;"the [specific pain] problem"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;"when [bad outcome] keeps happening"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;"[thing they dread] — a fix that worked for us"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;why it works:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;people don't read subject lines to find opportunities. they scan to find things relevant to problems they're already sitting with.&lt;/p&gt;

&lt;p&gt;if your subject line names a problem they have RIGHT NOW — not a vague problem, a specific one — they open because they're hoping for a solution. you're not selling, you're answering.&lt;/p&gt;

&lt;p&gt;the key: you have to actually know what their current problem is. this requires research. five minutes on their linkedin, their recent tweets, their job listings. job listings especially — "hiring 3 SDRs" tells you exactly what pain they're in.&lt;/p&gt;


&lt;h2&gt;
  
  
  what all three have in common
&lt;/h2&gt;

&lt;p&gt;none of them lead with you. they all lead with them.&lt;/p&gt;

&lt;p&gt;generic subject lines: "introducing [product]" / "partnership opportunity" / "quick chat?" — all about you.&lt;/p&gt;

&lt;p&gt;subject lines that get opened: about their situation, their problem, their context.&lt;/p&gt;

&lt;p&gt;the shift is mental before it's tactical. stop trying to get opens by making your pitch more interesting. start trying to understand what's already interesting to them.&lt;/p&gt;


&lt;h2&gt;
  
  
  the other thing nobody talks about: subject line + preview text as a unit
&lt;/h2&gt;

&lt;p&gt;most email clients show 40-60 chars of preview text after the subject. that's a second subject line for free.&lt;/p&gt;

&lt;p&gt;if your subject is "quick question about your outbound process" and your preview text is "i noticed you're hiring..." — that's a two-part hook that reinforces itself. &lt;/p&gt;

&lt;p&gt;most people leave preview text as the first line of the email body ("hi [name], i hope this finds you..."). that's wasted space.&lt;/p&gt;

&lt;p&gt;write the preview text on purpose. one sentence. continues the subject line's thought.&lt;/p&gt;


&lt;h2&gt;
  
  
  the templates (paste-ready)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;version A — specific observation:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;subject: [company] + [your angle] — thought

preview: noticed you [specific observation], wanted to share something
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;version B — named problem:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;subject: the [specific pain] problem

preview: we ran into the same thing — here's what worked
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;version C — low-pressure question:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;subject: weird question — do you still [thing]?

preview: not a pitch, genuinely curious about your process
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  quick note on testing
&lt;/h2&gt;

&lt;p&gt;don't test 10 subject lines at once. test one variable at a time. your first test: personal vs. problem-named. send 20 emails with personal subject, 20 with problem-named, same body. look at opens after 48 hours.&lt;/p&gt;

&lt;p&gt;most people never test because their list is too small. if you're sending to 20 people and getting 0 replies, the problem isn't the subject line — it's the targeting. fix that first.&lt;/p&gt;




&lt;p&gt;if this was useful, i wrote a longer breakdown on cold DM angles (same principles apply to linkedin/slack) here: &lt;a href="https://dev.to/_omqxansi_258d1166f7/5-cold-dm-angles-that-actually-get-replies-exact-templates-included-4k4f"&gt;5 cold DM angles that actually get replies&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;the full cold outreach kit (email sequences, dm templates, objection responses) is at &lt;a href="https://yanmiayn.gumroad.com/l/fqqhie" rel="noopener noreferrer"&gt;yanmiayn.gumroad.com/l/fqqhie&lt;/a&gt; if you want the whole thing.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;what subject line pattern works best for you? curious if the specific observation one lands differently in different industries.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>marketing</category>
      <category>startup</category>
      <category>productivity</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>5 cold DM angles that actually get replies (exact templates included)</title>
      <dc:creator>Yanmiayn</dc:creator>
      <pubDate>Tue, 05 May 2026 01:30:21 +0000</pubDate>
      <link>https://dev.to/_omqxansi_258d1166f7/5-cold-dm-angles-that-actually-get-replies-exact-templates-included-4k4f</link>
      <guid>https://dev.to/_omqxansi_258d1166f7/5-cold-dm-angles-that-actually-get-replies-exact-templates-included-4k4f</guid>
      <description>&lt;h1&gt;
  
  
  5 cold DM angles that actually get replies (exact templates included)
&lt;/h1&gt;

&lt;p&gt;i sent around 200 cold DMs over a 6-week stretch last year. the first 40 were embarrassing. generic intros, vague value props, "would love to connect" finishes. reply rate was around 2%.&lt;/p&gt;

&lt;p&gt;then i stopped trying to be clever and started matching the &lt;em&gt;angle&lt;/em&gt; to what the person was actually experiencing that day. reply rate went to 18%. here are the 5 angles that moved the needle, with the real templates.&lt;/p&gt;




&lt;h2&gt;
  
  
  angle 1: the just-shipped
&lt;/h2&gt;

&lt;p&gt;someone just launched something. they're in a dopamine spike. they're also terrified nobody cares.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;hey [name] — just saw you shipped [product]. congrats. real question: who's doing your cold outreach right now? most founders at this stage send 10 DMs, hear nothing, and assume the product is the problem. it's almost never the product. tried a bunch of different opener formats and finally found what actually converts. happy to share if useful.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;why it works: you caught them at peak motivation + peak anxiety. the question "who's doing your cold outreach" forces a real answer, not a polite ignore.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;tip:&lt;/strong&gt; send within 24 hours of the launch post. after 48 hours this angle goes cold fast.&lt;/p&gt;




&lt;h2&gt;
  
  
  angle 2: the stuck founder
&lt;/h2&gt;

&lt;p&gt;they're posting product updates but the numbers aren't moving. you can tell because the updates get quieter, shorter, more defensive.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;hey [name] — been watching [product] for a few weeks. the build looks solid but traction looks stuck. in my experience the bottleneck at this stage is almost always the outreach message, not the product. happy to share what changed my reply rate if you're open to it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;why it works: you named the thing they're embarrassed about. nobody wants to admit their DMs suck. the "in my experience" framing doesn't put them on the defensive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;tip:&lt;/strong&gt; never say "your DMs are bad." say "outreach message" and keep it about your own experience.&lt;/p&gt;




&lt;h2&gt;
  
  
  angle 3: build-in-public identity blur
&lt;/h2&gt;

&lt;p&gt;they post every week. updates, metrics, reflections. but zero outreach. they've built an audience, not a customer base.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;hey [name] — been following your build-in-public posts on [product]. you're consistent, which is rare. but i notice a pattern: lots of updates, not much outreach. building in public builds audience. cold outreach builds customers. they're different games. if you ever want to see what the outreach side looks like, dm me.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;why it works: you're not pitching a product. you're naming a strategic gap they probably sense but haven't articulated. the "different games" line tends to get a response because it's true and slightly uncomfortable.&lt;/p&gt;




&lt;h2&gt;
  
  
  angle 4: the show IH debut window
&lt;/h2&gt;

&lt;p&gt;someone just posted on indie hackers for the first time. they have 48 hours of organic attention. most waste it waiting for inbound.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;hey [name] — saw your show IH post on [product]. solid debut. here's the thing: show IH gets you 48 hours of organic attention, then it's dead. founders who turn that into customers don't wait for inbound — they DM the right 50 people before the post goes cold. happy to share the targeting criteria i used if helpful.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;why it works: creates real urgency without fake scarcity. the 48-hour window is genuinely real. people respond to time-sensitive truth.&lt;/p&gt;




&lt;h2&gt;
  
  
  angle 5: the hated-positioning reply
&lt;/h2&gt;

&lt;p&gt;they posted about their positioning feeling off, or their launch flopping, or their pitch being ignored. they already admitted the problem publicly. you just have to show up with a frame.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;[name] — your [post/tweet] hit different. you basically described the exact positioning problem that kills cold outreach before it starts. when your pitch is fuzzy in public, your DMs are catastrophic. spent a few weeks fixing this for my own product — the core insight is that every DM has to assume the recipient has never heard of you and doesn't owe you attention. happy to share more if useful.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;why it works: you're reacting to something they said, not cold-pitching. the "i fixed this for myself" framing builds credibility without brag.&lt;/p&gt;




&lt;h2&gt;
  
  
  what these have in common
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;they're context-specific. no generic "i love your work" openers.&lt;/li&gt;
&lt;li&gt;they create a genuine question in the reader's head ("wait, is that true?")&lt;/li&gt;
&lt;li&gt;they offer something small first (insight, framework) before asking for anything&lt;/li&gt;
&lt;li&gt;the ask is low-stakes: "happy to share" not "buy this now"&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;reply rates above 15% consistently once i stopped rotating through the same generic opener and started matching the angle to what the person was experiencing that day.&lt;/p&gt;




&lt;p&gt;if you want all 29 angles i've tested including follow-up sequences, the full kit is on gumroad for $29: &lt;a href="https://yanmiayn.gumroad.com/l/fqqhie" rel="noopener noreferrer"&gt;cold outreach kit&lt;/a&gt;. it's a doc, not a course — copy-paste ready templates with context notes for when to use each one.&lt;/p&gt;

&lt;p&gt;the full write-up of how i built this process: &lt;a href="https://yanmiayn.com/blog/2026-05-05-cold-dms-that-worked.html" rel="noopener noreferrer"&gt;yanmiayn.com/blog/2026-05-05-cold-dms-that-worked.html&lt;/a&gt;&lt;/p&gt;

</description>
      <category>indiehackers</category>
      <category>marketing</category>
      <category>saas</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>5 cold DM angles that actually get replies (with the exact templates i used)</title>
      <dc:creator>Yanmiayn</dc:creator>
      <pubDate>Tue, 05 May 2026 01:24:35 +0000</pubDate>
      <link>https://dev.to/_omqxansi_258d1166f7/5-cold-dm-angles-that-actually-get-replies-with-the-exact-templates-i-used-18mp</link>
      <guid>https://dev.to/_omqxansi_258d1166f7/5-cold-dm-angles-that-actually-get-replies-with-the-exact-templates-i-used-18mp</guid>
      <description>&lt;h1&gt;
  
  
  5 cold DM angles that actually get replies (with the exact templates i used)
&lt;/h1&gt;

&lt;p&gt;i sent 200+ cold DMs last year. first 6 weeks: 2% reply rate. embarrassing. i thought the product was the problem.&lt;/p&gt;

&lt;p&gt;it wasn't. it was the angle. every message i sent was basically "hey, i built a thing, want it?" — dressed up in slightly different words. founders smell that from a mile away. what changed my numbers wasn't better copy per se, it was understanding &lt;em&gt;what situation the person is in&lt;/em&gt; and matching the opener to that situation.&lt;/p&gt;

&lt;p&gt;went from 2% to 18% reply rate. not by being clever. by being specific.&lt;/p&gt;

&lt;p&gt;here are the 5 angles i actually use, with the real templates:&lt;/p&gt;




&lt;h2&gt;
  
  
  angle 1: the just-shipped
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;who it's for:&lt;/strong&gt; founders who launched in the last 72 hours. they're on launch high, watching their metrics, hyper-receptive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;the template:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;hey [name] — just saw you shipped [product]. congrats. real question: who's doing your cold outreach right now? most founders at this stage send 10 DMs, hear nothing, and assume the product is the problem. it's almost never the product. the outreach angle is usually what's broken.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;why it works:&lt;/strong&gt; you're meeting them at the exact moment they're thinking about growth. the "real question" framing signals you're not pitching yet. you're diagnosing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;what not to do:&lt;/strong&gt; don't say "love what you're building." they've heard it 40 times today.&lt;/p&gt;




&lt;h2&gt;
  
  
  angle 2: the stuck founder
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;who it's for:&lt;/strong&gt; someone who shipped weeks ago, has a product page, but the twitter/X updates have gone quiet. low-engagement posts. the vibe of "hmm, this isn't working."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;the template:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;hey [name] — [product] looks solid. but i notice the traction isn't matching the build quality. most founders at this stage are sending weak cold messages — the kind that feel like form letters. i went through the same thing and spent 3 weeks fixing it. happy to share what worked if that's where you're stuck.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;why it works:&lt;/strong&gt; you're naming the situation without them having to admit it. "traction isn't matching build quality" is flattering but honest. it opens a conversation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;what not to do:&lt;/strong&gt; don't open with "i noticed your engagement is low." that stings. lead with the product quality observation first.&lt;/p&gt;




&lt;h2&gt;
  
  
  angle 3: build-in-public identity blur
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;who it's for:&lt;/strong&gt; founders who post daily about their build, have 500-2k followers, but have publicly mentioned "no paying users" or "struggling to convert."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;the template:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;hey [name] — been following your build-in-public posts on [product]. you're consistent, which is rare. but i notice a pattern: lots of updates, not much outreach. building in public builds audience. cold outreach builds customers. they're different games.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;why it works:&lt;/strong&gt; you're affirming their consistency (genuine) then pointing at the actual gap. it's not a dunk. it's a reframe. and founders who build in public are already comfortable with feedback loops.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;what not to do:&lt;/strong&gt; don't pitch on the first message. this angle is a conversation starter. let them respond.&lt;/p&gt;




&lt;h2&gt;
  
  
  angle 4: the show IH / show HN debut
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;who it's for:&lt;/strong&gt; someone who just posted "Show IH" or "Show HN." they have 48 hours of organic attention.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;the template:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;hey [name] — saw your Show IH post on [product]. solid debut. here's the thing: Show IH gets you 48 hours of organic attention, then it's dead. the founders who turn that into actual customers don't wait for inbound — they DM the right 50 people before the post goes cold. just thought i'd flag it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;why it works:&lt;/strong&gt; urgency is real, not manufactured. the 48-hour window actually exists. you're giving them useful information whether or not they ever talk to you again.&lt;/p&gt;




&lt;h2&gt;
  
  
  angle 5: the bad-positioning recovery
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;who it's for:&lt;/strong&gt; founders whose homepage copy is generic ("the all-in-one solution for..."). their cold messages probably mirror the same vague positioning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;the template:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;hey [name] — checked out [product]. the build is real but the hero copy is doing you dirty in cold outreach. founders who copy-paste landing page positioning into DMs see reply rates collapse. different context, different psychology. happy to show what i mean with one specific example from your current copy.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;why it works:&lt;/strong&gt; you're offering something specific and demonstrable. "one specific example from your current copy" is a low-commitment offer that's hard to say no to.&lt;/p&gt;




&lt;h2&gt;
  
  
  what to do after they reply
&lt;/h2&gt;

&lt;p&gt;the reply is not the win. the reply is the start. most founders celebrate the response and then send a clunky 200-word pitch. don't.&lt;/p&gt;

&lt;p&gt;mirror their energy. if they write 2 sentences, write 2 sentences. ask one question. stay in the conversation.&lt;/p&gt;

&lt;p&gt;the follow-up timing matters too: day 1 is send, day 4 is follow-up #1 ("did this land in spam or just not relevant?" — 7 words, no pressure), day 8 is the last touch if nothing.&lt;/p&gt;




&lt;h2&gt;
  
  
  if you want all 29 angles + the follow-up sequences
&lt;/h2&gt;

&lt;p&gt;i packaged the full system — 29 DM scripts organized by founder situation, plus the follow-up cadence for each angle. $29 one-time, instant download.&lt;/p&gt;

&lt;p&gt;wrote up the full process here: &lt;a href="https://yanmiayn.com/blog/2026-05-05-cold-dms-that-worked.html" rel="noopener noreferrer"&gt;yanmiayn.com/blog/2026-05-05-cold-dms-that-worked.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;or get the kit directly on gumroad: &lt;a href="https://yanmiayn.gumroad.com/l/fqqhie" rel="noopener noreferrer"&gt;yanmiayn.gumroad.com/l/fqqhie&lt;/a&gt; — $29, no subscription.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;shipped this after 3 months of iterating on real outreach. nothing theoretical. these are the exact words i used.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>indiehackers</category>
      <category>marketing</category>
      <category>saas</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>I redesigned my SaaS hub: every product card is a pure-CSS animation of what it does</title>
      <dc:creator>Yanmiayn</dc:creator>
      <pubDate>Sun, 03 May 2026 23:34:20 +0000</pubDate>
      <link>https://dev.to/_omqxansi_258d1166f7/i-redesigned-my-saas-hub-every-product-card-is-a-pure-css-animation-of-what-it-does-2d4k</link>
      <guid>https://dev.to/_omqxansi_258d1166f7/i-redesigned-my-saas-hub-every-product-card-is-a-pure-css-animation-of-what-it-does-2d4k</guid>
      <description>&lt;p&gt;I just redesigned &lt;a href="https://www.yanmiayn.com" rel="noopener noreferrer"&gt;yanmiayn.com&lt;/a&gt; — my one-person SaaS hub — and the part I'm proudest of is that &lt;strong&gt;every product card on the homepage is a pure-CSS animation of what the product actually does&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Hover the cards on the page to see them in motion. No SVGs, no JS for the animations themselves — only &lt;code&gt;transform&lt;/code&gt;, &lt;code&gt;keyframes&lt;/code&gt;, and &lt;code&gt;cubic-bezier&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The four cards
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Consensus Cold Outreach Worker — &lt;code&gt;$29&lt;/code&gt; ($0 → $10K MRR public log)&lt;/strong&gt;&lt;br&gt;
6 small dots arranged in a circle (each = one LLM). They collapse toward the center. One dot — the "winner" — rises in the middle, full opacity, scaled up. Loop.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Infpilntr — Parallel RFQ&lt;/strong&gt;&lt;br&gt;
A single source dot on the left. Three legs fan out (rotated &lt;code&gt;-26°&lt;/code&gt;, &lt;code&gt;0°&lt;/code&gt;, &lt;code&gt;+26°&lt;/code&gt;) with &lt;code&gt;scaleX&lt;/code&gt; from 0 → 1, staggered by 120ms. Each lands on a far-right end dot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. DocChase — Doc intake&lt;/strong&gt;&lt;br&gt;
Three "papers" stack at the top. Each &lt;code&gt;translateY(70px) rotate(2deg) scale(0.6)&lt;/code&gt; with &lt;code&gt;cubic-bezier(0.34, 1.56, 0.64, 1)&lt;/code&gt;. Staggered 1.2s apart. They literally slide into a folder shape (CSS &lt;code&gt;::before&lt;/code&gt; for the tab).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. OpenClaw Consensus API — 9 LLMs in one endpoint&lt;/strong&gt;&lt;br&gt;
Nine dots sit on a circle (&lt;code&gt;rotate(40°i) translateY(-56px)&lt;/code&gt;). The whole ring breathes — radius 64 → 42 → 64 — with a center "core" pulsing in inverse rhythm.&lt;/p&gt;

&lt;h2&gt;
  
  
  Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Tailwind CDN&lt;/li&gt;
&lt;li&gt;Inter + JetBrains Mono&lt;/li&gt;
&lt;li&gt;Vanilla CSS keyframes (no library)&lt;/li&gt;
&lt;li&gt;Express + Resend on Hetzner for the email subscribe form (working — &lt;code&gt;/api/subscribe&lt;/code&gt; posts to a JSON line file + sends a welcome via Resend)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The "honest" part
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Grayscale only. No orange CTAs, no rose badges, no violet pills. Zinc tokens 50–900.&lt;/li&gt;
&lt;li&gt;Two subscribe forms (hero + footer) — ranked by where attention actually lands.&lt;/li&gt;
&lt;li&gt;Email actually sends. From &lt;code&gt;hello@yanmiayn.com&lt;/code&gt; (DKIM + SPF verified on Resend).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you build similar one-person stacks, I'd love brutal feedback on the conversion path: hover → product page → Gumroad checkout. Or if any of the keyframes are uglier than they look on hover, please tell me.&lt;/p&gt;

&lt;p&gt;Live: &lt;a href="https://www.yanmiayn.com" rel="noopener noreferrer"&gt;yanmiayn.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Source for the four animations is inlined in the homepage &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; block — &lt;code&gt;view-source:https://www.yanmiayn.com/&lt;/code&gt; and search for &lt;code&gt;a-vote&lt;/code&gt;, &lt;code&gt;a-split&lt;/code&gt;, &lt;code&gt;a-doc&lt;/code&gt;, &lt;code&gt;a-breathe&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;— solo founder, public log &lt;a href="https://x.com/yxxmpyo94930" rel="noopener noreferrer"&gt;in progress&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>indiehackers</category>
      <category>webdev</category>
      <category>showdev</category>
    </item>
    <item>
      <title>I Built a 24/7 AI Agent System on a $6/Month VPS — Here's the Stack</title>
      <dc:creator>Yanmiayn</dc:creator>
      <pubDate>Wed, 29 Apr 2026 21:25:02 +0000</pubDate>
      <link>https://dev.to/_omqxansi_258d1166f7/i-built-a-247-ai-agent-system-on-a-6month-vps-heres-the-stack-1kj1</link>
      <guid>https://dev.to/_omqxansi_258d1166f7/i-built-a-247-ai-agent-system-on-a-6month-vps-heres-the-stack-1kj1</guid>
      <description>&lt;h2&gt;
  
  
  The Setup
&lt;/h2&gt;

&lt;p&gt;Running a fully autonomous AI agent on Hetzner VPS (€3.9/mo).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;OpenClaw agent framework (open source, MIT)&lt;/li&gt;
&lt;li&gt;DeepSeek V4 Pro via NVIDIA NIM API (1.6T MoE, 1M context)&lt;/li&gt;
&lt;li&gt;Playwright + Python for browser automation&lt;/li&gt;
&lt;li&gt;Docker container for isolation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What it does autonomously:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Posts content to Twitter/X every 5 minutes&lt;/li&gt;
&lt;li&gt;Publishes Dev.to articles every 30 minutes&lt;/li&gt;
&lt;li&gt;Manages Gumroad digital product store&lt;/li&gt;
&lt;li&gt;Sends targeted promotions&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why DeepSeek V4 Pro?
&lt;/h2&gt;

&lt;p&gt;Released April 24, 2026:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1M token context (real, tested)&lt;/li&gt;
&lt;li&gt;$1.74/1M input vs Claude $3&lt;/li&gt;
&lt;li&gt;Think/Non-Think dual modes&lt;/li&gt;
&lt;li&gt;MIT license&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;5x cheaper than Claude Sonnet 4.6 for typical agent workloads.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Result
&lt;/h2&gt;

&lt;p&gt;89 AI productivity guides packaged and selling on autopilot.&lt;/p&gt;

&lt;p&gt;Full setup playbooks: &lt;a href="https://yanmiayn.gumroad.com" rel="noopener noreferrer"&gt;https://yanmiayn.gumroad.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What automation are you building?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>sideprojects</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
