Skip to main content

    B2B & Technology · Flow Group Ventures first-party · Live programme

    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.

    Three brands, two tracks, one exclusion list: the LinkedIn engine that originates our own group's inbound

    Flow Group Ventures runs three brands into overlapping audiences from a shared set of senders. LinkedIn outbound is currently the origin of the group's inbound conversations — so the routing rule, the exclusion list and the pacing standard aren't hygiene, they're the demand engine. This is OmniFlow's own programme, on OmniFlow's own accounts.

    At a glance

    The engagement in brief

    Services

    • Outbound
    • Positioning
    • Personal Brand
    • CRM
    • Lead Routing

    Stack

    • LinkedIn
    • LinkedIn Sales Navigator
    • InMail
    • Open Profile detection
    • Trigger monitoring (hiring posts, funding, offices)
    • Group CRM

    The situation

    What we walked into

    The group did not have a channel problem. It had the opposite: three brands, overlapping audiences, and one set of human senders, which meant the same prospect could receive a hiring approach from one brand and a growth-marketing approach from another inside the same week. Two good messages arriving that way read as one bad campaign. Underneath that sat a harder constraint: LinkedIn outbound is currently where the group's inbound conversations come from, so an account restriction is not a channel setback, it is the whole quarter. Every rule in this programme was written against one of those two facts.

    Three brands, overlapping audiences, one set of senders. Without a routing rule the same person gets approached twice in a week by what reads as two companies with the same writing style.

    What we found

    The diagnosis

    1. 01

      Routing is a copy problem solved at the list level

      Each brand owns exactly one conversation type: a senior, high-authority front door; a specialised hiring brand; and a growth-marketing brand. Each sender works one primary and one secondary market and no others. Deciding this on the list means the writer never has to make the decision inside the message, which is where it always gets made badly.

    2. 02

      The exclusion list is the highest-value asset in the programme

      Recruitment agencies, staffing firms, executive search, RPO providers, job seekers, HR consultants and coaches are excluded outright, and one programme excludes Brazil entirely. These are not low-value prospects, they are wrong-shaped ones: an agency replying to a hiring brand has read the message as a partnership approach, and that is a pleasant conversation that ends nowhere while consuming the same sending capacity as a real one.

    3. 03

      Track A is free and Track B is not, which is why Track A is exhausted first

      Track A works first-degree connections only and runs to exhaustion before any InMail is sent. Track B is Sales Navigator InMail, opened only after Track A is spent and only where there is a fresh trigger. Inside Track B, Open Profiles are messaged first because they cost no InMail credit, so the paid sends are reserved for people who cannot be reached any other way.

    4. 04

      A trigger has a shelf life, and the rule states it in days

      The person posted about hiring within the last 14 days, or the company announced funding, an acquisition or a new office within the last 30. Without a stated window, trigger-based outreach quietly becomes 'we found something on their profile', which is the same message with a longer preamble.

    5. 05

      The copy standard and the pacing standard protect the same thing

      Track A messages run under 60 words, Track B InMails under 400 characters, subject lines are an observation about the recipient and never an offer. Sending is capped at 20 messages a session with 45 to 90 seconds varied between sends, three sessions at least an hour apart or spread across two days, and a full stop on any captcha or limit notice. The published platform benchmark has connection-note reply rates at 3.0% and down 37% year over year, so there is nothing left to gain by sending more of them faster.

    What we built

    The system

    Every sender starts from a written routing rule: which brand they send as, which conversation that brand is allowed to open, and which two markets they work. The exclusion list is applied to the list before it reaches the sender, not checked at send time. Track A works first-degree connections with messages under 60 words and no link, and is worked to exhaustion. Only then does Track B open, and only against a dated trigger: a hiring post inside 14 days, or funding, an acquisition or a new office inside 30. Open Profiles are messaged first because they consume no credit. InMail subject lines are observations. The banned-word list covers 'platform', 'dashboard', 'pipeline', 'solution', 'leverage', 'streamline', 'seamless', 'robust', 'unlock' and 'empower', and the two openers that identify a template on sight — 'Hope you're well' and 'I wanted to reach out'. Sending is manual, paced and logged, and stops entirely on any captcha or limit notice.

    Three brands, two tracks, one exclusion list: the LinkedIn engine that originates our own group's inbound — sequenceA sequence of 9 steps running from "Brand routing rule" to "Reply logged to group CRM".Brand routing rulePrimary + secondary marketExclusion filterTrack A — first degree, under 60wordsTrack A exhaustedFresh trigger check (14 / 30days)Open Profiles firstTrack B — InMail under 400charactersReply logged to group CRM

    The sequence

    How it was delivered

    1. Week 1

      Routing and exclusions

      Brand-to-conversation map, one primary and one secondary market per sender, written exclusion list

      Owner: OmniFlow

    2. Weeks 1–2

      List build

      First-degree audit per sender, Track A list, Track B holding list with trigger fields

      Owner: OmniFlow

    3. Weeks 2–6

      Track A

      Messages under 60 words, maximum three paced sessions a day, send log per session

      Owner: Sender + OmniFlow

    4. Ongoing

      Trigger monitoring

      Hiring posts inside 14 days; funding, acquisition or new office inside 30 days

      Owner: OmniFlow

    5. After Track A is exhausted

      Track B

      Sales Navigator InMail under 400 characters, Open Profiles first, observation subject lines

      Owner: Sender + OmniFlow

    6. Ongoing

      Routing to CRM

      Replies logged by brand, market and track; exclusions fed back into the list build

      Owner: OmniFlow

    Outcome

    Results

    Publish every rate in this programme with its denominator attached, and publish two of each: acceptance and reply against requests sent, and reply against connections accepted. The published benchmarks for this channel disagree with each other by an order of magnitude for exactly that reason, and a single number with no denominator is not a result. The figure that matters most to the group is not a rate at all: it is the share of inbound conversations whose first touch was this programme, pulled from the CRM by first-touch source.

    Measured in LinkedIn, LinkedIn Sales Navigator and the group CRM, window to be confirmed at publication. First-party programme operated by OmniFlow inside Flow Group Ventures; no client data is involved. Cited: Expandi *LinkedIn Outreach Benchmarks 2026*. ---.

    Reporting

    What you would actually see

    These are the surfaces this engagement is run and measured from, shown with representative figures built around the benchmarks cited on this page. Every account we run reports into views like these, and you keep ownership of all of them.

    These are demo dashboards. They show the reporting surfaces this engagement is run and measured from, with representative figures generated around the published benchmarks cited on this page — not a client account and not a client result. Live reporting for your own account replaces every number here.

    Illustrative reporting

    Demo
    • Connection acceptance: 33% across the sender pool
    • Reply rate to follow-ups: 12%
    • Sender restriction rate: 0 (pacing held)
    • Inbound conversations originated: the group's primary inbound source

    LinkedIn Campaign Manager

    Sponsored Content · B2B & Technology audience

    Demo
    Campaign performance
    Last 12 months

    Impressions

    113,304

    +45.7%

    Clicks

    532

    +50.3%

    CTR

    0.5%

    +0.10%

    Cost per lead

    $155.67

    -11.8%

    Impressions by month

    AprJunAugOctDecFeb

    Dashed line marks the month the engagement started.

    CampaignImpr.ClicksLeadsCPL
    Thought leadership — practice leads38,52318115$155.67
    Problem-aware — retargeting29,45913811$155.67
    Case study download24,92711710$155.67
    Webinar registration20,395968$155.67

    CRM pipeline

    B2B & Technology · inbound and outbound

    Demo
    Pipeline by source
    Last 12 months

    Leads created

    119

    +79.5%

    Qualified

    66

    +91.5%

    Meetings booked

    29

    +95.4%

    Answered on first attempt

    78.9%

    +10.7%

    Leads created by month

    AprJunAugOctDecFeb

    Dashed line marks the month the engagement started.

    First-touch sourceLeadsQualifiedMeetings
    Google Ads — high intent37209
    Organic search32188
    Business Profile — call23136
    LinkedIn outbound1794
    Referral1163

    Method

    How this is measured

    5 of the figures on this engagement are not published yet. Rather than estimate them, this is the standard they will be held to: the system each is read from, and the exact definition and window that will be used. Nothing appears above until it has been pulled from the system named here.

    Every figure on this page, the system it is read from, and how it is defined
    FigureRead fromHow it is definedStatus
    Share of inbound conversations originating in LinkedIn outboundthe group CRMcount conversations by first-touch source since the routing rule went liveNot yet published
    Track A acceptance rateLinkedInrolling 90 days; state the denominator alongside the numberNot yet published
    Track A reply rateLinkedInreplies divided by messages sent, rolling 90 daysNot yet published
    Track B InMail reply rateLinkedIn Sales NavigatorInMails sent after a fresh trigger only, rolling 90 daysNot yet published
    InMail credits preserved by messaging Open Profiles firstLinkedIn Sales NavigatorOpen Profile sends as a share of all Track B sendsNot yet published

    Honestly

    What we would do differently

    We wrote the exclusion list after the first week of sending rather than before it. The first week produced replies from precisely the audience the list now excludes — recruitment agencies answering the hiring brand because they read it as a partnership approach — and those conversations were friendly, went nowhere, and used the same paced sending capacity as real ones. The exclusion list is now built before the first list is, and Brazil was added to it the same way: after it had already cost us sends.

    Next

    Start the same conversation

    Start the same conversation

    Tell us what you are working on and we will say plainly whether this is the right shape of engagement for it.

    We use your details only to respond to this request. No lists, no resale.