{"id":2169,"date":"2026-05-19T13:10:47","date_gmt":"2026-05-19T07:40:47","guid":{"rendered":"https:\/\/dealsflow.co\/blog\/?p=2169"},"modified":"2026-05-25T10:56:05","modified_gmt":"2026-05-25T05:26:05","slug":"how-to-a-b-test-your-linkedin-outreach-messages","status":"publish","type":"post","link":"https:\/\/dealsflow.co\/blog\/how-to-a-b-test-your-linkedin-outreach-messages\/","title":{"rendered":"How to A\/B Test Your LinkedIn Outreach Messages: A Complete Framework + Essential Metrics"},"content":{"rendered":"<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Most people sending <a href=\"https:\/\/dealsflow.co\/blog\/linkedin-outreach-sequence\/\">LinkedIn outreach<\/a> messages are doing it blind. They craft a message, send it to 50 prospects, and wonder why they&#8217;re getting a 2% reply rate while competitors see 8%. The difference isn&#8217;t luck\u2014it&#8217;s testing. Without A\/B testing, you&#8217;re guessing at what works instead of knowing.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Here&#8217;s what separates successful outreach teams from struggling ones: they test methodically. A single percentage-point improvement in reply rate doesn&#8217;t sound like much. But at scale, it&#8217;s the difference between booking 16 meetings and 24 meetings per 100 messages. Over a year, that&#8217;s 200 extra meetings. That&#8217;s the difference between hitting quota and crushing it.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Most people skip A\/B testing because they think it&#8217;s too complicated. The truth is simple: send Version A to one group, Version B to another, compare results. That&#8217;s it. No fancy statistics required. Just discipline. Commit to 50 messages of each version over two weeks, track which version goes where, and compare reply rates.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">This guide shows you exactly how to A\/B test LinkedIn outreach messages, what metrics matter, and how to scale winning messages. You&#8217;ll learn what to test first, common mistakes to avoid, and how to turn testing into a repeatable system that compounds over time. In outbound sales, knowing beats guessing every single time.<\/p>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Why A\/B Testing LinkedIn Outreach Messages Actually Matters (And Why Most People Skip It)<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Before diving into the how, let&#8217;s be clear about why this matters in the first place.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">LinkedIn outreach operates in a really narrow window. You&#8217;ve got maybe 2 to 3 seconds for your message to register before someone scrolls past it or deletes it. Your headline, your opening line, your value prop, your call-to-action\u2014every single element fights for attention in that tiny window. And what works for your SaaS product probably won&#8217;t work for someone selling consulting services. What resonates with a VP of Sales won&#8217;t resonate with a CMO.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">This is exactly why A\/B testing is non-negotiable.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">When you&#8217;re sending 100 connection requests a week, the difference between a 4% reply rate and a 6% reply rate doesn&#8217;t sound like much. But compounded over a month, that&#8217;s the difference between 16 meetings and 24 meetings. Over a year, that&#8217;s the difference between 200 meetings and 300 meetings. Once you hit scale (and LinkedIn accounts can safely handle 100+ cold outreach messages per week), incremental improvements become exponential.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">The second reason most people skip A\/B testing is they think it&#8217;s too complicated. They imagine spreadsheets, control groups, statistical significance calculations, and all the overhead of running &#8220;proper&#8221; experiments. The truth is much simpler. A real-world A\/B test on LinkedIn just means sending Version A to one group, Version B to another group, and comparing the results. Done.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Here&#8217;s the hard part though: most people don&#8217;t track the results rigorously enough to know what actually worked. They send Message A, get three replies, feel good about it, and then abandon it for Message B without ever knowing if the change was an improvement. That&#8217;s not testing\u2014that&#8217;s guessing with extra steps.<\/p>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">How to A\/B Test LinkedIn Outreach Messages: The Core Framework<\/h2>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-2257 size-full\" src=\"https:\/\/dealsflow.co\/blog\/wp-content\/uploads\/2026\/05\/How-to-AB-Test-LinkedIn-Outreach-Messages.jpeg\" alt=\"How to AB Test LinkedIn Outreach Messages\" width=\"1376\" height=\"768\" srcset=\"https:\/\/dealsflow.co\/blog\/wp-content\/uploads\/2026\/05\/How-to-AB-Test-LinkedIn-Outreach-Messages.jpeg 1376w, https:\/\/dealsflow.co\/blog\/wp-content\/uploads\/2026\/05\/How-to-AB-Test-LinkedIn-Outreach-Messages-300x167.jpeg 300w, https:\/\/dealsflow.co\/blog\/wp-content\/uploads\/2026\/05\/How-to-AB-Test-LinkedIn-Outreach-Messages-1024x572.jpeg 1024w, https:\/\/dealsflow.co\/blog\/wp-content\/uploads\/2026\/05\/How-to-AB-Test-LinkedIn-Outreach-Messages-768x429.jpeg 768w\" sizes=\"(max-width: 1376px) 100vw, 1376px\" \/><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Let&#8217;s talk about the actual framework for running a solid A\/B test on your LinkedIn outreach messages.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">The framework has five moving parts: defining what you&#8217;re testing, setting up the sample sizes correctly, controlling for variables, measuring the right metrics, and running multiple tests in sequence. Miss any one of these and you&#8217;ll get noise instead of signal.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Defining What You&#8217;re Testing<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">The first thing to lock in is what variable you&#8217;re actually changing. This is more important than it sounds because most people don&#8217;t isolate variables properly. They&#8217;ll change three things at once (the headline, the value prop, and the CTA) and then pat themselves on the back when one version wins, not knowing which element caused the improvement.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Test one thing at a time.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If you&#8217;re testing subject lines (or in LinkedIn&#8217;s case, the headline of your message), keep the body copy identical. If you&#8217;re testing the opening line, keep everything else the same. If you&#8217;re testing the call-to-action, the rest stays locked in. This is the only way to know what actually drove a change in performance.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Here are the elements worth testing, in rough order of impact:<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Opening line\/hook.<\/strong> How you lead the message matters enormously. Does a personalized observation work better than a direct question? Does flattery work better than curiosity? Does a stat work better than a story?<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Value prop.<\/strong> This is the core reason the person should care. Is it clearer if you lead with what you do, or lead with the problem you solve? Is it more compelling to talk about what they&#8217;ll get, or what they&#8217;ll avoid losing?<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Personalization depth.<\/strong> This one&#8217;s tricky because it requires more manual work, but it&#8217;s worth testing. Does a deeply personalized reference to something on their profile increase reply rates enough to justify the time, or do generic-but-relevant messages perform just as well?<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Proof element.<\/strong> What you include as social proof matters. Is a customer testimonial more effective than a metric? Is a specific case study better than a general result? Is a famous client name more effective than a vague &#8220;We&#8217;ve worked with 500+ companies&#8221;?<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Call-to-action.<\/strong> How you ask for the meeting affects whether people take it. Does a soft CTA (&#8220;Would you be open to a quick chat?&#8221;) outperform a direct CTA (&#8220;Let&#8217;s schedule a call Tuesday&#8221;)?<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Length.<\/strong> A short, punchy message vs. a longer message that gives more context. Spoiler alert: length matters less than most people think if the message is relevant, but it&#8217;s still worth testing for your specific audience.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Sample Size and Test Duration<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Here&#8217;s where most A\/B testers on LinkedIn get it wrong. They test too small.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You need to send enough messages that you can actually see a real difference, not just random noise. The minimum viable sample size depends on what your baseline reply rate currently is, but as a practical rule: don&#8217;t call a test &#8220;finished&#8221; until you&#8217;ve sent at least 50 messages of each version.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Why 50? Because at smaller volumes, one person&#8217;s bad day, one person&#8217;s inbox being full, or one person forwarding your message to a colleague can swing your results by 10%, and you won&#8217;t know if it was your message or just randomness.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Run your test for at least two weeks. This smooths out day-of-week effects. Monday outreach might perform differently than Friday outreach. Morning sends might get different reply rates than afternoon sends. By running for two weeks minimum, you average out those micro-factors and get closer to a true picture of which message actually works better.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Controlling for Variables<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">This is the part that separates a real test from a mess.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You need to keep as many variables constant as possible while you&#8217;re testing one element. Here&#8217;s what needs to stay consistent between your Version A and Version B:<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Day of week and time of send.<\/strong> If you send Message A on Tuesday mornings and Message B on Thursday evenings, you&#8217;ll never know if Thursday evenings are just worse for your audience or if your message sucked. Send both versions at the same time of day, on the same days, to similar audiences.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Target profile.<\/strong> If possible, send both versions to prospects in the same role, same company size, same industry. The more homogeneous your target group, the cleaner your results. If you&#8217;re forced to test across different segments, note which segment got which message so you can separate that effect from the message effect.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Account reputation.<\/strong> If you&#8217;re testing from multiple LinkedIn accounts, keep this in mind. An account with 500 connections and a full profile will get different reply rates than an account with 50 connections and a sparse profile, regardless of what message you send. Run your A\/B test from one account if you can.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Account warmup status.<\/strong> If you&#8217;re sending from an account that&#8217;s brand new to LinkedIn, your message performance will be suppressed. If you&#8217;re sending from an aged, active account, you&#8217;ll get better results. For a true A\/B test, make sure both versions come from accounts in the same warmup phase.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">These controls sound tedious, but they matter. Once you add in variables, you&#8217;re no longer testing which message works\u2014you&#8217;re testing a whole bundle of things, and you won&#8217;t know which one actually moved the needle.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Tracking the Right Metrics<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You need to measure four things during your A\/B test: sends, opens (if trackable), replies, and replies converted to meetings.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Sends.<\/strong> This is your baseline. You need to know you actually sent the messages. Sound obvious? It is. But track it anyway because you need this to calculate reply rate.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Opens.<\/strong> LinkedIn doesn&#8217;t have read receipts like Gmail does, so you won&#8217;t know if someone opened your message unless they engage with a link. If you include a link with tracking in your message, you can measure click-throughs, which is adjacent to &#8220;opens.&#8221; Some people include a link to a one-page preview or asset as part of their call-to-action specifically so they can track engagement. That&#8217;s a valid approach, but know that it changes your message slightly and could affect your results.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Replies.<\/strong> This is your primary success metric. How many people replied to your message, regardless of whether they said yes or no? This number tells you if your message was interesting enough to warrant a response. Reply rate is calculated as (replies \/ sends) \u00d7 100. If you sent 100 messages and got 6 replies, that&#8217;s a 6% reply rate.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Reply-to-meeting conversion rate.<\/strong> Not all replies are wins. Some are &#8220;Not interested,&#8221; some are &#8220;Send me info,&#8221; some are &#8220;Already have a vendor.&#8221; You need a secondary metric: out of the people who replied, how many actually booked a meeting or became qualified leads? This is calculated as (qualified replies \/ total replies) \u00d7 100. If you got 6 replies and 2 of them converted to meetings, that&#8217;s a 33% reply-to-meeting conversion.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Here&#8217;s the thing: a message that gets a high reply rate but a low conversion rate from reply-to-meeting tells you something different than a message that gets a moderate reply rate but a high conversion rate. The first means you&#8217;re attracting the wrong people. The second means you&#8217;re attracting the right people but not communicating clearly enough what you want.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Track both numbers separately and think about what they tell you.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Running Tests in Sequence<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">The most powerful A\/B testing approach isn&#8217;t to run one test and then stop. It&#8217;s to run test after test, month after month, building on what you learn.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Here&#8217;s the sequence:<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Test 1:<\/strong> Opening line. Lock down the hook that gets the highest reply rate.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Test 2:<\/strong> Value prop. Once your hook is solid, test different ways of explaining why they should care.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Test 3:<\/strong> Proof element. Once they understand your value, test what makes them believe you.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Test 4:<\/strong> Call-to-action. Once they believe you and understand your value, test how you ask for the meeting.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Test 5:<\/strong> Personalization depth. Once the core message is dialed in, test if adding more personalization boosts reply rates enough to justify the work.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Each test builds on the previous one. You&#8217;re not starting from scratch each time\u2014you&#8217;re taking the winner from the last test and improving it further. After running five tests, your outreach message is going to be radically different from where you started, and your reply rates will reflect it.<\/p>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">The A\/B Testing Framework Table: Variables, Hypotheses, and Success Criteria<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Here&#8217;s a practical table you can use to structure your tests:<\/p>\n<div class=\"overflow-x-auto w-full px-2 mb-6\">\n<table class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\">\n<thead class=\"text-left\">\n<tr>\n<th class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"><strong>Test Number<\/strong><\/th>\n<th class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"><strong>Variable<\/strong><\/th>\n<th class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"><strong>Hypothesis<\/strong><\/th>\n<th class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"><strong>Version A<\/strong><\/th>\n<th class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"><strong>Version B<\/strong><\/th>\n<th class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"><strong>Primary Metric<\/strong><\/th>\n<th class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"><strong>Success Criteria<\/strong><\/th>\n<th class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"><strong>Expected Winner<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">1<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Opening Line<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">A specific question outperforms flattery<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">&#8220;I noticed you just hired for product\u2014is hiring a priority right now?&#8221;<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">&#8220;Your product is impressive\u2014love how you handle X&#8221;<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Reply Rate<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Version A \u2265 5%<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Version A<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">2<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Value Prop<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Problem statement outperforms benefit statement<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">&#8220;Most companies overspend on tools they barely use&#8221;<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">&#8220;We help you cut tool costs by 30% without losing functionality&#8221;<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Reply Rate<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Version B \u2265 6%<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Version B<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">3<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Proof Element<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Named customer outperforms generic social proof<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">&#8220;We&#8217;ve worked with Stripe, Figma, and Notion&#8221;<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">&#8220;We&#8217;ve helped 200+ companies reduce costs&#8221;<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Reply Rate<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Version A \u2265 5.5%<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Version A<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">4<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Call-to-Action<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Soft CTA outperforms hard CTA<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">&#8220;Would you be open to a 15-min call to explore this?&#8221;<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">&#8220;Let&#8217;s schedule 15 minutes Tuesday at 2pm\u2014does that work?&#8221;<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Reply-to-Meeting Conversion<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Version A \u2265 35%<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Version A<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">5<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Message Length<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Concise outperforms contextual<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">2 sentences, straight to the point<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">3 sentences with one-line context about their situation<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Reply Rate<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Version A \u2265 5%<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Version A<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You can fill this in as you plan each test. The &#8220;Expected Winner&#8221; column is your hypothesis before you run the test. Once you have results, you add a &#8220;Actual Winner&#8221; column. If your hypothesis was wrong (and it will be sometimes), that&#8217;s valuable data that tells you something about your audience.<\/p>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">How to Actually Execute the Test on LinkedIn (And Common Mistakes to Avoid)<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Knowing the framework is one thing. Executing it without introducing errors is another.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Here&#8217;s the step-by-step process for actually running your test:<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 1: Decide on Your Sample Size and Timeline<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Commit to sending at least 50 messages of each version over at least 2 weeks. Write this down. Do not deviate from it based on early results. Early results are noise.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">The temptation to stop early is real. You&#8217;ll send 20 messages of Version A, get 2 replies (10% reply rate), then send 20 messages of Version B, get 0 replies (0% reply rate), and your brain will immediately declare Version A the winner. Stop. That&#8217;s not data\u2014that&#8217;s randomness. With only 20 messages per version, a single extra reply in either direction swings your reply rate by 5%. You have no signal, only noise.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Fifty messages per version is the minimum threshold where random variation starts to average out and you can actually see a real difference. If you can send 100 messages per version, even better. The larger your sample size, the more confident you can be that any difference you see is real and not just luck. Write down your commitment before you start. 50 messages of each version. 2 weeks minimum. Do not negotiate with yourself when the test is halfway done. Discipline now saves you from making decisions based on incomplete data later.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 2: Prepare Your Messages<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Write out Version A and Version B in full. Copy and paste each one into a document so you don&#8217;t accidentally send the wrong version to the wrong person. This sounds basic, but the number of people who wing it and then realize halfway through they sent the same message twice is higher than you&#8217;d think.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Create a simple two-column document: Version A in one column, Version B in the other. Make them side-by-side so you can visually compare what&#8217;s different (that&#8217;s the point\u2014there should be exactly one difference). Now, before you send a single message, read both versions out loud. Does Version A sound natural? Does Version B? Are you confident these are the two things you want to test? Once you&#8217;re sure, lock these down. Do not edit them mid-test. Do not decide &#8220;oh, Version A would be better with a comma here.&#8221; You made your choice. Stick with it. Copy the full message into your outreach tool or directly into LinkedIn. The goal is to eliminate any possibility of accidentally sending the wrong version, or sending a partially-edited version that doesn&#8217;t match what you intended.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 3: Set Your Sending Schedule<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Decide when you&#8217;ll send messages. Best practice: send between 9am and 2pm, Tuesday through Thursday. This avoids the Monday panic and Friday checking-out that can suppress reply rates. Use a scheduling tool or a calendar reminder to keep yourself on track.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Timing matters more than most people realize. Monday inboxes are flooded. People are defensive, their filters are higher, they&#8217;re clearing out a weekend backlog. Your message has a lower chance of standing out. Friday, people are mentally checking out, focusing on wrapping up the week, or already in weekend mode. Your message gets ignored or saved for later (which often means it never gets addressed). Tuesday through Thursday is the sweet spot\u2014people are engaged but not drowning. Within those days, 9am to 2pm is optimal. Early morning (before 9am) you&#8217;re competing with their morning routine. Late afternoon (after 2pm) you&#8217;re fighting attention drift. Pick a specific time and stick with it for both versions. If you send Version A at 10am on Tuesday and Version B at 3pm on Friday, you&#8217;re not just testing your message\u2014you&#8217;re testing different time-of-day effects too. That contaminates your results. Send both versions at the same time, same days, same everything except for the one variable you&#8217;re changing.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 4: Randomize Your Targets<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">When you&#8217;re about to send the 51st message, flip a mental coin and pick Version A or B. Better yet, have a helper or a simple random number generator pick for you. The goal is to avoid unconsciously sending Version A to &#8220;easier&#8221; targets and Version B to &#8220;harder&#8221; targets, which would bias your results.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">This is subtle but critical. You have a list of 100 prospects. Some of them are warmer than others. Maybe the first 30 on your list work at companies you have relationships with. The next 70 are cold. If you consciously or unconsciously send Version A to the warmer 50 and Version B to the colder 50, your results won&#8217;t reflect which message is better\u2014they&#8217;ll reflect which audience segment is warmer. Version A will look like a winner even if it&#8217;s actually worse. Prevent this by randomizing. Before you start, number your entire prospect list 1 to 100. Decide: odd numbers get Version A, even numbers get Version B. Or use a random number generator to assign each prospect a version. Or just flip a coin before each send. The method doesn&#8217;t matter. What matters is that your bias doesn&#8217;t decide which version goes to which prospect. Your randomization does.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 5: Track Ruthlessly<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">For every message you send, log: the recipient&#8217;s name, the version sent, the date sent, whether they replied, and if they replied, what they said. A simple spreadsheet works. If you&#8217;re running outreach at scale with software (like Dealsflow or another tool), you&#8217;ll have this data captured automatically in your campaign analytics.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">This step separates people who test from people who think they test. You send 100 messages and then try to remember which version you sent to whom and who replied. That&#8217;s a nightmare, and you&#8217;ll lose data. Create a simple spreadsheet right now. Columns: Prospect Name, Company, Version (A or B), Date Sent, Replied (Yes\/No), Reply Content. As you send messages, fill this in immediately. Takes 10 seconds per message. By the end of your test, you&#8217;ll have a complete record. When someone replies three weeks after your initial message, you can trace back to your spreadsheet, find their name, confirm which version they received, and count them in the right column. If you&#8217;re using outreach software, most platforms have this built in. You can filter by campaign (Version A or Version B) and see all replies in seconds. If you&#8217;re doing this manually, the spreadsheet is your lifeline. Do not skip this step.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 6: Wait the Full Duration Before Analyzing<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">I cannot stress this enough. Do not jump to conclusions after one week. The human brain is pattern-seeking and will find a &#8220;winner&#8221; in random data. Wait for your full 2+ weeks of testing, hit your 50+ messages per version, and then look at the numbers.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">This is the hardest part psychologically. By day five of your test, you&#8217;ll probably have a hunch about which version is winning. By day ten, you&#8217;ll be fairly convinced. Your brain wants to optimize prematurely. Don&#8217;t let it. The only thing that matters is what the data says after you&#8217;ve hit your minimum sample size. Early data is unreliable. A person who replies on day two might have been in an exceptionally good mood that day. A person who ignores your message on day three might have been in an all-day meeting. These micro-factors blur the signal. By waiting two weeks, you average out the good days and bad days, the busy times and slow times, and you get closer to the true performance of your message. Set a calendar reminder for day 15. Do not look at the results before then. When day 15 arrives, pull all your data and analyze.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 7: Calculate Your Metrics<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Pull your data and calculate:<\/p>\n<ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\">\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\"><strong>Version A reply rate:<\/strong> (Version A replies \/ Version A sends) \u00d7 100<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\"><strong>Version B reply rate:<\/strong> (Version B replies \/ Version B sends) \u00d7 100<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\"><strong>The difference between them:<\/strong> Version A rate minus Version B rate<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\"><strong>The reply-to-meeting conversion for each version:<\/strong> (Qualified replies \/ Total replies) \u00d7 100<\/li>\n<\/ul>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Let&#8217;s say you sent 50 Version A messages and got 3 replies. That&#8217;s a 6% reply rate. You sent 50 Version B messages and got 2 replies. That&#8217;s a 4% reply rate. Version A wins by 2 percentage points. Now check the quality of those replies. Of the 3 replies to Version A, 1 was a &#8220;not interested,&#8221; 1 was &#8220;send me info,&#8221; and 1 was &#8220;let&#8217;s talk.&#8221; That&#8217;s a 33% conversion rate from reply to qualified meeting. Of the 2 replies to Version B, both were &#8220;let&#8217;s talk.&#8221; That&#8217;s a 100% conversion rate. Version A got more replies. Version B got better-quality replies. This tells you something different than just looking at reply rate alone. Version A has a better hook (more people replied), but Version B might be attracting more qualified prospects. Decide what matters more for your business right now. If you need volume, pick Version A. If you need quality, pick Version B. Most of the time, you&#8217;ll go with whichever has the higher reply rate, but knowing the conversion rate adds another dimension to your decision.<\/p>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Key Metrics You Should Actually Care About (And Why Vanity Metrics Will Lie to You)<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">A lot of LinkedIn metrics sound good but don&#8217;t actually predict success. Let&#8217;s separate the signal from the noise.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Reply rate.<\/strong> This is your primary metric. If nobody&#8217;s replying to your messages, nothing else matters. A healthy cold outreach reply rate is anywhere from 4% to 10% depending on your audience, offer, and how warm your outreach is. If you&#8217;re at 2%, you&#8217;re underperforming and need to fix your message. If you&#8217;re at 12%, you&#8217;re doing really well and should be testing smaller optimizations.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Why is this your primary metric? Because reply rate tells you if your message was interesting enough to grab attention. It&#8217;s a direct signal of relevance. You can&#8217;t book meetings with people who don&#8217;t reply.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Reply-to-meeting conversion.<\/strong> Out of the people who reply, what percentage actually book a meeting or schedule a discovery call? This matters because two different messages can have the same reply rate but very different conversion rates. One message might get 5% replies, and 50% of those convert to meetings. Another message might get 7% replies, but only 20% convert to meetings.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">The first message is more efficient. You&#8217;re spending less effort getting fewer replies, but more of those replies turn into actual revenue conversations. The second message casts a wide net but wastes your follow-up time on tire-kickers.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Cost per qualified meeting booked.<\/strong> If you&#8217;re running outreach at scale and you know how many minutes of work each message takes, you can calculate the actual cost (in your time or team time) per qualified meeting booked. Let&#8217;s say each personalized message takes 5 minutes to write and send. You send 100 messages, get 5 replies, and 2 of those convert to qualified meetings. That&#8217;s 500 minutes of work (100 messages \u00d7 5 minutes) to book 2 meetings, or 250 minutes per meeting.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Now you test a new message that&#8217;s quicker to personalize (3 minutes each), but gets slightly lower reply rate (4% instead of 5%). You send 100 messages, get 4 replies, and 2 convert. That&#8217;s 300 minutes of work to book 2 meetings, or 150 minutes per meeting. Even though the reply rate is lower, you&#8217;re more efficient.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">This metric matters most once you have data on what quality meetings actually close at. But it&#8217;s important to track from the beginning because it forces you to optimize for something that actually moves revenue, not just vanity numbers.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Time-to-reply.<\/strong> How long after you send the message do people respond? This isn&#8217;t a success metric per se, but it tells you something about message relevance. If people are replying within 2 hours, your message was interesting enough that they stopped what they were doing to respond. If replies are coming in 2 days later, your message was probably something they came back to when they had spare time. Both can work, but the pattern tells you how strong your hook is.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Engagement rate (opens, clicks if you include links).<\/strong> This is secondary to reply rate. Someone can open your message and not reply. Someone can click a link in your message and not book a meeting. But open and click data can help you understand if people are even reading your full message. If opens are high but replies are low, your message hook is working but your value prop or CTA is weak. If opens are low, your subject line (or message preview) isn&#8217;t compelling.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Metrics to ignore:<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Profile views.<\/strong> Seeing that your profile got viewed doesn&#8217;t mean anything. Lots of people glance at profiles out of curiosity and move on.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Connection request acceptance rate.<\/strong> If you&#8217;re sending connection requests followed by messages, the acceptance rate on the connection matters less than the reply rate on the message. Some people accept connections and ignore your message. Some people message-without-connecting or connect and message at the same time. What matters is message replies, not connection acceptances.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Conversation start rate.<\/strong> This is just another word for reply rate, and some tools use the term. Reply rate is clearer. Stick with that.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Total impressions or views.<\/strong> If you&#8217;re getting 100 profile views a week, that&#8217;s not a success metric. That&#8217;s potential. Replies are the actual success metric.<\/p>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Building a Testing Culture: How to Run Tests Consistently Without Burning Out<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">A\/B testing only works if you actually do it repeatedly. One test tells you something about one message. Five tests over three months tells you something about what works with your audience at scale. The real power of testing isn&#8217;t in a single test\u2014it&#8217;s in the compounding effect of running tests back-to-back, building on winners, and gradually refining your approach until your outreach is unrecognizable compared to where you started.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">The key to running tests consistently without it becoming a burden is to build a lightweight system. Without a system, testing feels like extra work. With a system, testing becomes part of your normal workflow. Here are five systems that separate teams that test once from teams that test relentlessly.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">System 1: Keep a Master Template<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Don&#8217;t write each message from scratch. Develop a baseline message structure that works, and then just swap one variable for each test. Here&#8217;s an example:<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Baseline structure:<\/strong><\/p>\n<ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\">\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\">Hook (1-2 sentences)<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\">Value prop (1-2 sentences)<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\">Proof (1 sentence)<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\">CTA (1 sentence)<\/li>\n<\/ul>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Test 1:<\/strong> Swap in a different hook. Keep everything else identical. <strong>Test 2:<\/strong> Keep the winner hook from Test 1. Swap in a different value prop. <strong>Test 3:<\/strong> Keep the winner hook and prop. Swap in different proof.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">This approach saves enormous amounts of time. Instead of staring at a blank screen writing a completely new message for Test 2, you just copy your Test 1 winner, change one section, and you&#8217;re done. You&#8217;re not reinventing the wheel each time. You&#8217;re building on what works. This also keeps your tests clean because the structure stays consistent\u2014you know exactly where the hook is, where the value prop is, where the proof is. When you test, you&#8217;re changing one block, not touching the others. After five tests using this system, you&#8217;ll have a message that&#8217;s 5x stronger than where you started, built incrementally from a solid foundation.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">System 2: Batch Your Testing<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Don&#8217;t run tests continuously throughout the month. Instead, pick one week each month to run your A\/B test. This gives you a defined period to send messages and then a full month to analyze the results and implement changes. Much less cognitive load than testing continuously.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If you&#8217;re testing every week, you&#8217;re constantly in a state of &#8220;which version am I sending today?&#8221; Your brain is context-switching. You&#8217;re tracking multiple tests at once. You&#8217;re analyzing results while running new tests. It&#8217;s chaotic. Instead, declare Testing Week. Pick the second week of each month (or whatever works for your schedule). During that week, you send your 50+ messages of each version, nothing else changes. Outside Testing Week, you send only your current winner to new prospects. Then the week after Testing Week, you analyze results and decide on next month&#8217;s test. This rhythm is sustainable. Your team knows when testing happens. You&#8217;re not juggling multiple simultaneous tests. You analyze with a clear head because you&#8217;re not also in the middle of sending test messages.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">System 3: Document Your Results in One Place<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Keep a testing log. Every time you finish a test, add a row with the variable tested, your hypothesis going in, the winner, and the percentage point difference. Over six months, this log becomes a proprietary knowledge base of what works for your specific audience. You&#8217;ll start to see patterns. You&#8217;ll learn things like &#8220;Questions always outperform statements&#8221; or &#8220;Mentioning a customer name outperforms mentioning a metric.&#8221;<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">This log is invaluable because it prevents you from testing the same thing twice and it accelerates learning. In month one, you might test &#8220;Question opening vs. Statement opening&#8221; and learn that questions win by 1.2%. In month four, you might be tempted to test something similar but worded differently. Instead, you look at your log, see that questions consistently outperform statements across your audience, and you skip that test entirely. You move on to something you haven&#8217;t tested yet. Over time, your log becomes a map of your audience&#8217;s preferences. You&#8217;ll see that for your specific ICP, certain types of proof always outperform others. Certain CTAs consistently convert better. You&#8217;ll build institutional knowledge that would take a new team months to discover from scratch. Keep this log in a shared spreadsheet or document. When you hire a new SDR or grow your outreach operation, they inherit six months of accumulated insights instead of starting from zero.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">System 4: Raise the Bar Gradually<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Your first A\/B test might compare &#8220;let&#8217;s talk&#8221; versus &#8220;let&#8217;s chat.&#8221; That&#8217;s a small difference. Your fifth test might compare two completely different approaches to opening the message. As your baseline message gets stronger, your tests get more nuanced. You&#8217;re not looking for 2-3% improvements anymore. You&#8217;re looking for incremental gains on an already-solid foundation.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">This is important because it prevents burnout and keeps expectations realistic. Early tests often show 2-5% differences because you&#8217;re moving from a weak baseline. You find a hook that actually works, and it&#8217;s an obvious improvement. But once you&#8217;ve locked down a good hook, a good value prop, and a good proof element, the remaining improvements get smaller. Test 5 might only improve reply rate by 0.5%, which feels disappointing compared to Test 1&#8217;s 3% improvement. But 0.5% is still meaningful at scale. The point is to understand that your testing curve follows a natural pattern. You get quick wins early. You get harder-fought wins later. Both are valuable, and both require the same discipline to execute.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">System 5: Know When to Stop Testing and Start Scaling<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">At some point, your message is good enough that you should stop optimizing and start scaling. The point is not to achieve perfection\u2014it&#8217;s to reach a point of diminishing returns where the time spent testing is greater than the value gained. If your reply rate is stable at 6% and you&#8217;re converting 30% of replies to meetings, you&#8217;ve probably found something that works. It might still be improvable, but you should spend your time sending more of these messages to more people, not tweaking the wording of them.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">This is the hardest decision for many teams because the optimization mindset is addictive. You&#8217;ve found a winner, and you think &#8220;what if we could get it to 7%?&#8221; The answer is probably yes, you could. But at what cost? If it takes you two months of testing to move from 6% to 7%, and in those two months you could have sent 2,000 additional messages with your 6% message, you&#8217;ve actually made less progress. You&#8217;ve booked fewer meetings. You&#8217;ve generated less pipeline. The math of scaling beats the math of optimizing once you&#8217;re above a baseline threshold. A good heuristic: if you&#8217;ve done five consecutive tests and are consistently hitting 5%+ reply rates, call it a win and start scaling. Run that message to 500+ prospects. Build volume. You can test new approaches in parallel if you want, but your primary effort should be volume, not optimization. You can always come back to optimization next quarter once you&#8217;ve saturated your current audience.<\/p>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Tools and Automation: Setting Up A\/B Testing Infrastructure Without Manual Chaos<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If you&#8217;re sending 50+ messages per version, you can do this all manually with spreadsheets and discipline. If you&#8217;re running outreach at agency scale (managing dozens of campaigns or multiple accounts), you need infrastructure.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Here&#8217;s what to look for in a tool for A\/B testing your LinkedIn outreach:<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Built-in campaign management.<\/strong> You need to set up campaigns where you can specify which contacts get Message A and which get Message B, send them on a schedule, and have the system track which message was sent to whom. Manual isn&#8217;t scalable.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Automated reply tracking.<\/strong> The tool should log when replies come in, what they said, and which message version they&#8217;re replying to. This saves you hours of manual data entry.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Analytics dashboard.<\/strong> You should be able to see reply rate per message variation with a few clicks, not by manually pulling data from multiple spreadsheets.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Multivariate testing (nice to have, not required).<\/strong> Some tools let you test more than two variations at once. If you want to test A, B, and C in parallel, that&#8217;s a huge time-saver. But it&#8217;s not essential.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>A\/B testing for connection requests (if relevant to your workflow).<\/strong> Some tools let you A\/B test the connection request message itself, not just follow-up messages. If this is part of your workflow, it&#8217;s worth having.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Tools like Dealsflow (especially if you&#8217;re running multi-account outreach or want AI-assisted follow-ups), HeyReach, Expandi, and others in the LinkedIn automation space all offer campaign management and built-in testing features. The specific tool matters less than having a system instead of a spreadsheet.<\/p>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Mistakes People Make in A\/B Testing LinkedIn Outreach (And How to Avoid Them)<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">I&#8217;ve mentioned some of these already, but let&#8217;s consolidate the ones that trip up most people:<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Mistake 1: Changing the message format mid-test.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You start testing with a 3-sentence message, but halfway through, you realize you want to test a 2-sentence version. You swap, but now your data is mixed\u2014some people got the 3-sentence version, some got the 2-sentence version. That&#8217;s not a single test, that&#8217;s a mess. Commit to the variable and the timeline. Change only after the test is done.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Mistake 2: Not accounting for LinkedIn algorithm effects.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">LinkedIn&#8217;s algorithm is constantly changing. Your outreach performance can vary based on account age, engagement level, network size, and other account-level factors. If you test a new message and get worse results, it might not be the message\u2014it might be that LinkedIn is throttling your account or that your network is less relevant right now. Keep some version of your message going as a control so you can measure the difference between &#8220;the message got worse&#8221; and &#8220;the platform shifted.&#8221;<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Mistake 3: Assuming one person is representative of your entire audience.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You get three incredible replies to Message A and zero to Message B, so you pick Message A as the winner. But you&#8217;ve only sent 12 messages total. That&#8217;s one person&#8217;s good day, not data. Minimum 50 messages per version, remember?<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Mistake 4: Optimizing for the wrong metric.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You can get obsessed with reply rate because it&#8217;s easy to measure. But if you&#8217;re optimizing purely for replies and ignoring the quality of those replies, you&#8217;ll end up with a message that gets a lot of people saying &#8220;not interested&#8221; or asking you to send information. That&#8217;s a high reply rate with zero revenue. Test with the end in mind. What matters is meetings booked or deals closed, not just inboxes filled.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Mistake 5: Not giving yourself enough rest between tests.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If you finish one test and immediately start another test with the same audience, you run the risk of audience fatigue. The people who ignored Message A are now seeing Message B from the same account. They&#8217;re already primed to ignore you. Between tests, give it at least a week where you send to a different audience or send a softer message that isn&#8217;t part of an active test. Let people forget you exist before you come back with a new message.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Mistake 6: Testing things that don&#8217;t scale.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You find that a message with 10 lines of personalization gets incredible results. So do you change all your messages to require 10 lines of personalization? No. If it doesn&#8217;t scale to your volume, it doesn&#8217;t matter. Test things you can actually execute consistently.<\/p>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">How to Scale Winning Messages Across Accounts and Campaigns<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Once you&#8217;ve found a message that works, the question becomes: how do I use this across my entire outreach operation?<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Here&#8217;s the best approach:<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Lock in the winning message structure first.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Before you copy the message to 10 other accounts or 100 new prospects, live with the winning message for at least one more week and collect data from 30+ new sends. You want to be sure the win is reproducible, not a one-time fluke. Some people call this the &#8220;validation week.&#8221; You already tested it and found a winner. Now you&#8217;re validating that the winner is consistent.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Adapt it slightly for different audiences, but keep the core.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If your winning message was tested on VPs of Sales, and you now want to use it on marketing directors, don&#8217;t just copy and paste. The opening line might need to shift to address a marketing-specific pain, but the value prop and proof structure should stay the same. This is different from testing. You&#8217;re taking a proven structure and tailoring it to a new segment.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Track aggregate performance across contexts.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Once you&#8217;ve scaled the message, you should see similar performance (maybe slightly lower, depending on context) across new audiences and accounts. If your winning message got 6% reply rate in your test, and you&#8217;re now seeing 2% when scaled across 500 new contacts, something is wrong. Either the message doesn&#8217;t translate to this audience, or there&#8217;s an account reputation issue. Investigate before assuming your test was wrong.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Create version control.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Give your winning message a name and version number. Message Version 3.2, or whatever. When you iterate and test a new version, call it 3.3. Keep a master document of message history so if a new version underperforms, you can go back to 3.2 without losing it.<\/p>\n<h2>Real-World Example: A\/B Test Case Study (How One Team Got from 2% to 6% Reply Rate)<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Let me walk you through a real (anonymized) example to make this concrete.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">A SaaS company selling API infrastructure was getting a 2% reply rate on their cold outreach. They were sending messages to CTOs and engineering leaders, but the message wasn&#8217;t resonating.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Test 1: Opening line.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">They hypothesized that leading with a problem was better than leading with a question.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\">Version A: &#8220;Hey [name], I noticed [company] uses [tech stack]. Are you open to exploring a faster way to integrate?&#8221; Version B: &#8220;Hey [name], [company] pays a fortune for API infrastructure\u2014most companies in your space do.&#8221;<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Result: Version B got 3.2% reply rate. Version A got 2.1%. Version B won.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Test 2: Value prop.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Now they knew that starting with a problem worked better. The question was: did they care more about cost or speed?<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Version A (winner from Test 1): &#8220;&#8230;most companies in your space do. We help engineering teams cut API response time by 40% while reducing infrastructure costs. Worth a conversation?&#8221;<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Version B (winner from Test 1): &#8220;&#8230;most companies in your space do. We help you consolidate API infrastructure to a single platform. Most customers cut their total spending by 30%. Make sense?&#8221;<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Result: Version B got 4.8% reply rate. Version A got 3.4%. Version B won. Turns out cost was the bigger motivator than speed for this audience.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Test 3: Proof element.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Now they wanted to know: does naming a specific customer outperform a metric-based proof?<\/p>\n<p class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\">Version A: &#8220;We work with companies like Stripe, Shopify, and Figma. They&#8217;ve cut costs by 30% on average.&#8221; Version B: &#8220;We&#8217;ve worked with 200+ companies in fintech and e-commerce. They cut costs by 30% on average.&#8221;<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Result: Version A got 5.1% reply rate. Version B got 4.3%. Version A won. The named customers were more credible than the generic proof.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Test 4: Call-to-action.<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">The company was at 5.1% reply rate. Now they wanted to test if changing how they asked for the meeting affected the conversion rate from reply-to-meeting.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\">Version A: &#8220;Would you be open to a quick 15-minute conversation?&#8221; Version B: &#8220;Let&#8217;s schedule a time to chat this week. What day works best?&#8221;<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Result on reply rate: Both were about the same (5.0% vs 5.1%). But on the conversion from reply-to-meeting, Version A got 45% conversion while Version B got 28%. Version A won. The softer ask actually got more people to commit to a meeting when they replied.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Final result<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">After four tests over two months, the company went from 2% reply rate to 5.1%, and the people who replied were more likely to actually schedule a call. Over a quarter, this meant an extra 20 meetings booked per 1,000 messages sent, which meant an extra 2-3 deals closed.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">The winning final message looked like this:<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">&#8220;Hey [name], I noticed [company] uses [tech stack]. Most companies in your space spend a fortune on API infrastructure. We work with companies like Stripe, Shopify, and Figma to consolidate API infrastructure to a single platform and cut costs by 30%. Would you be open to a quick 15-minute conversation to see if that applies to you?&#8221;<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">It wasn&#8217;t revolutionary. It was just methodically better than what they started with, because they tested one variable at a time and stayed disciplined about it.<\/p>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Conclusion<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Here&#8217;s the thing about A\/B testing your LinkedIn outreach messages: it&#8217;s not fancy, and it&#8217;s not complicated. It&#8217;s just disciplined.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Most people in outbound sales are sending the same message to everyone, never testing, and wondering why they&#8217;re plateauing. You now know better. You know how to isolate variables, run proper tests, measure the right metrics, and compound small improvements into massive ones.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Start with one test. Lock in one variable. Send 50 messages of each version. Measure reply rate. Pick a winner. Then repeat. After three months of this, your outreach will be unrecognizable compared to where it started\u2014and your reply rates will show it.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">The real advantage isn&#8217;t the test itself. It&#8217;s the fact that you&#8217;re willing to test while your competitors are guessing.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Your next step:<\/strong> Identify the single element of your current message that you suspect is weakest (probably the opening line). Write an alternative version. Commit to sending 50 of each version over the next two weeks. Track your reply rate. Let the data tell you what works. Then pick the next element to test.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Don&#8217;t overthink it. Just test.<\/p>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Frequently Asked Questions<\/h2>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>1. How many messages do I need to send before I know if a test &#8220;won&#8221;?<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">At minimum, 50 messages of each version. At smaller volumes, random variation will overwhelm real differences. If you have the capacity, 100 messages per version gives you even more confidence. The rule of thumb: test until you have enough data that a 2-3% difference in reply rate is unlikely to be random chance.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>2. Does the time of day I send messages affect reply rate?<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Yes. Messages sent between 9am and 2pm generally get higher reply rates than messages sent early morning or evening. Tuesday, Wednesday, and Thursday typically outperform Monday (inbox overwhelm) and Friday (people checking out). However, this varies by audience. If your audience is in a different timezone or works non-traditional hours, test your own timing. The principle matters more than the specific time.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>3. Should I A\/B test connection request messages separately from follow-up messages?<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Ideally yes, but only if you have the volume. If you&#8217;re sending 100 connection requests a week, you can test different connection request approaches. If you&#8217;re sending 20 a week, it&#8217;s not worth the effort. Most outreach impact comes from the follow-up message after they accept the connection anyway, so optimize that first.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>4. What&#8217;s a &#8220;good&#8221; reply rate for cold LinkedIn outreach?<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">4-8% is healthy for most B2B outreach. If you&#8217;re at 10%+, you&#8217;re doing excellent. If you&#8217;re below 2%, your message fundamentals need work. These benchmarks assume moderate personalization and an appropriate target list. Highly personalized outreach or extremely warm audiences can hit 15%+. Cold, untargeted outreach might only hit 0.5%.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>5. If I find a winning message, how long should I use it before testing again?<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Use your winning message for at least one full month before testing a new variable. This serves two purposes: it validates that the win is real and not a fluke, and it gives you a baseline to compare your next test against. If you test a new message and it underperforms the old one, you&#8217;ll know for sure that the change made it worse.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>6. Can I A\/B test multiple elements at the same time to save time?<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You can, but it&#8217;s much harder to interpret the results. If you test new opening line + new value prop + new CTA all at once, and the message wins, which element was responsible? You won&#8217;t know. It&#8217;s faster to test single variables sequentially than to test multiple variables and then have to re-test individual elements because you can&#8217;t isolate what worked.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>7. Does LinkedIn suppress performance from brand-new accounts?<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Yes. A LinkedIn account with zero connection requests sent and zero posts will have suppressed outreach performance for the first few weeks as LinkedIn watches for spam patterns. Once an account has sent 50+ connections and received positive engagement, performance normalizes. If you&#8217;re testing from a brand-new account, factor this in. Ideally test from an aged account with some existing engagement.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>8. What should I do if both message versions perform identically?<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If two message variations get the same reply rate, there are a few options: (1) pick the shorter one to save time, (2) pick the one that feels more natural to you, (3) test a completely different variable because this micro-variation doesn&#8217;t matter. An identical result means you&#8217;ve found the limit of that particular change\u2014time to move on.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>9. If my reply rate drops during a test, should I stop and investigate?<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Not immediately. Wait until you&#8217;ve collected 30-50 messages before deciding there&#8217;s a problem. One week of lower performance might just be the random variation of who happened to be in your messaging queue. However, if you drop below 1% reply rate, something is wrong\u2014either the message, your account reputation, or your targeting. Investigate then.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>10. How do I know if a message change is worth the effort if it only improves reply rate by 0.5%?<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Calculate the actual impact. If you&#8217;re sending 1,000 cold outreach messages a month, a 0.5% improvement means 5 extra replies per month, or 60 extra replies per year. If 30% of replies convert to meetings, that&#8217;s 18 extra meetings per year. If your close rate is 20%, that&#8217;s 3.6 extra deals per year. If your deal value is $50,000, that&#8217;s $180,000 in extra revenue from a message tweak. Now does the change seem worth it?<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>11. Should I use an automation tool or handle A\/B testing manually?<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If you&#8217;re sending fewer than 50 messages per week, manual tracking is fine. If you&#8217;re sending more than 200 messages per week, you need a tool. The breakeven point is around 100 messages per week\u2014at that volume, the time you save with a tool makes the cost worthwhile.<\/p>\n<h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>12. Can I test the same message variation against different audiences and combine the results?<\/strong><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">No, not cleanly. Different audiences will respond differently to the same message. An audience of VPs will have different reply rates than an audience of managers. If you want to test across different audience segments, track results separately so you know the reply rate for each segment. You can combine results if you&#8217;re confident the audiences are homogeneous (same title, same company size, same industry).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most people sending LinkedIn outreach messages are doing it blind. They craft a message, send it to 50 prospects, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2178,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[58],"tags":[],"class_list":["post-2169","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linkedin-guides"],"acf":[],"_links":{"self":[{"href":"https:\/\/dealsflow.co\/blog\/wp-json\/wp\/v2\/posts\/2169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dealsflow.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dealsflow.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dealsflow.co\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dealsflow.co\/blog\/wp-json\/wp\/v2\/comments?post=2169"}],"version-history":[{"count":2,"href":"https:\/\/dealsflow.co\/blog\/wp-json\/wp\/v2\/posts\/2169\/revisions"}],"predecessor-version":[{"id":2258,"href":"https:\/\/dealsflow.co\/blog\/wp-json\/wp\/v2\/posts\/2169\/revisions\/2258"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dealsflow.co\/blog\/wp-json\/wp\/v2\/media\/2178"}],"wp:attachment":[{"href":"https:\/\/dealsflow.co\/blog\/wp-json\/wp\/v2\/media?parent=2169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dealsflow.co\/blog\/wp-json\/wp\/v2\/categories?post=2169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dealsflow.co\/blog\/wp-json\/wp\/v2\/tags?post=2169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}