Internal · The XpandEast GTM operator's field manual
UPDATED 2 AUGUST 2026 · ACCOUNT HEALTH & OUTREACH TACTICS

Book 15 to 20 qualified meetings a month.

This is the manual the GTM operator runs from. It takes a foreign vendor with no local name and turns cold strangers into booked meetings, 15 to 20 a month at full run, then hands each warm conversation to the client's team to close. Every part below shows what you own, how to run it, and what to do when it stalls. Start with the funnel: the whole job on one screen.

15-20
qualified meetings a month, at full run
7
core parts you run, onboard to booked meetings
6 mo
from zero local name to that run rate
How this manual is organised

Three zones. Find your section in ten seconds.

This playbook is not one long list of steps. It has three zones: the big picture you read once, the seven core parts (Parts 3–9) you run in order for every client, and a reference library you jump into when you hit a problem.

Start Here · The Whole Journey On One Screen

From a stranger's feed
to a deal secured.

Every operator starts here. This is the full funnel with real numbers from one advocate profile in one Southeast Asian market over a year. The orange marks every stage XpandEast owns. We build the top and middle and hand off a warm, booked meeting. The client's team closes.

we hand off
HERE ↓
XPANDEAST OWNS THIS · TOP & MIDDLE OF FUNNEL CLIENT'S SALES TEAM · WE HAND OFF HERE 2,076,331 impressions · advocate content 20,066 engaged · liked, saved, commented 4,270 right titles · actual ICP 3,110 warm connections 942 warm replies 418 positive → WhatsApp 108 booked calls ↙ we book it, then hand off 32 proposals · client runs 8 deals > $50K · ~$400K · client closes MONTH 1 Build + activate. Wk1 ICP + mapping. Wk2 content + advocate. Wk3 warm the network. Wk4 DMs validate msg. Wk5 first conversions. no meetings yet, we build MONTHS 2–3 Trust + meetings compound. Validated message books calls. MONTH 4 Proposals start. MONTHS 5–6 Iron out proposals, physical meetings, first closes. MONTHS 6+ Closes continue on the client's clock.

GTM Operator Field Manual

The step-by-step system for delivering client pipeline. Written for an operator on day one with zero prior context.

SEA · ANZ · MENA  |  June 2026 edition  |  19 parts · run Parts 3–9 in order
Start here — your first day

This manual is big, but you do not read it all. On day one, read these six, in this order, and you can run:

1. The map below (how the parts connect)  2. The campaign runbook (the order you do things)  3. Part 0 (the rules)  4. Part 18 (how to open a DM)  5. Part 17 (how to run the chat to a booked call)  6. Part 12 (your daily routine).

Your actual daily job is three things: engage and post, send a few good DMs, book meetings and log them. That lives in Parts 12, 17 and 18. Everything else is setup you do once (Parts 2, 3, 16) or reference you look up when you are stuck (Parts 13–15).

Currency note. LinkedIn and WhatsApp do not publish exact limits, and the algorithms shift. Every number here is a safe ceiling, not a target. Re-verify quarterly, and when in doubt, go slower.


THE MAP — HOW THE PARTS CONNECT

New here? Start with this map. The playbook is 19 numbered Parts. Seven of them (Parts 3 to 9) are the campaign you run for every client, in order. The rest are the setup you do before, the work that runs the whole time, and reference you look up. Every box below is a link — tap it to jump straight to that Part.

Before a campaign · standing setup (already done)
2Infrastructurewarmed accounts & numbers, ready before any client
Runs the whole time · from day one, through every part above
Reference · look up when needed
The three deep SOPs power the campaign: 16 is the standing setup, 18 is the first DM inside Part 8, and 17 is the full messaging ladder inside Part 8.

STARTING A NEW CAMPAIGN — THE ORDER TO DO THINGS IN

New here and not sure what comes first? This is your runbook. A campaign runs through seven core parts — Parts 3 to 9 — in order. Read this page top to bottom, then open the Part for wherever you are. Do not start at the accounts or the DMs — start at Part 3.

The whole campaign in one linePart 3 Onboard → 4 ICP → 5 List → 6 Content → 7 Warm & Harvest → 8 Convert → 9 Report

Rough timing: Parts 3–5 in the first two weeks, content live from about week 2, first conversations from about week 3, and reporting every month. Guides, not deadlines.

First, the thing that is NOT part of the campaign: the accounts are already set up. The advocate LinkedIn profiles and WhatsApp numbers are a standing, pre-warmed pool (Part 2, with the click-by-click build in Part 16). They take about 30 days to warm, so they are ready before a client signs. A campaign never begins with "set up accounts." If none are free, warm them first — that is a prerequisite, not Part 3.

Part 3 · Onboard, kickoff & decode

1
Take the handoff and run the kickoff
Take the handoff from sales, send the welcome + agenda, then run the kickoff: agree scope, the meeting definition, and the 6-month roadmap.
Part 3.2, 3.3, 3.9
2
Collect access and assets
Brand guidelines, any ICP/account data, the do-not-contact exclusion list, the comms email + WhatsApp sign-off, the CRM-sync method, and Infinity access.
Part 3.4, 3.5
3
Classify regulated vs standard
This sets how carefully you must source data later. Do it early.
Part 3.6
4
Lock the config sheet
The one sheet every later part reads from: ICP, channel rules, pillars, targets, roster. Get Gate 1 sign-off.
Part 3.10

Part 4 · Define & map the ICP

5
Map what the ICP consumes → the content pillars
Find who they read and follow, and who already reaches them. This produces the 3–4 content pillars. (Onboarding sketched a rough ICP in Part 3.7; here you build it properly.)
Part 4

Part 5 · Build the target list & committee map

6
Source the list, map the committee, enrich the unknowns
Build the named account list, map the buying committee, and fill in the unknown decision-makers (a data task, not more searching).
Part 5

Part 6 · Content & channel activation

7
Stand up the content engine and start publishing
3–5 posts a week per advocate, on-pillar, never more than once a day. Client approves within 24h (Gate 2).
Part 6

Part 7 · Warm the network & harvest

8
Publish across the roster; find the winning advocate
By Month 2, one advocate and one angle out-perform. Lean into them.
Part 7.1
9
Harvest engagers within 48h of every post
Capture who engaged → filter to ICP → push to the warm queue. This is the bridge from content to pipeline; skip it and meetings never come.
Part 7.2
10
Warm targets before any outreach
Engage their world first (or an adjacent surface if they do not post) so the request lands warm.
Part 7.3

Part 8 · Validate messaging & convert

11
Design the offer, then open with the first DM
One industry at a time: fill the offer worksheet, then send a permission-first first DM in the country's style. This is the part BDRs get stuck on.
Deep detail in Part 18
12
Work the ladder to a meeting
Connection → first DM → value → meeting ask. Value first, one question per message, no pitch.
Part 8.2 · deep detail in Part 17
13
Move earned conversations to WhatsApp
The second touch in SEA/Gulf — only after a real reply, never cold.
Part 8.5
14
Hand off at the first confirmed meeting
Warm handoff to the client's sales team. Your job for that lead is done.
Part 8.7

Part 9 · Track & recalibrate

15
Read the month, recalibrate, report
Assemble the data, read the winning content and advocate, update next month's config, and send the outcome-led report.
Part 9
These run the whole time — not campaign steps
Part 12 the daily operator routine (~35–45 min per account) · Part 10 log your outreach + content traction every day and week · Part 11 the weekly client sync + monthly report. You do these throughout Parts 3 to 9, from day one.

Reference — look these up when you need them, not in order:

Parts 0–1 orientation, the golden rules, and the engine map (read once at the very start).
Part 2 + Part 16 the advocate-account infrastructure and its click-by-click build SOP (the standing setup above).
Part 17 the deep conversion/messaging SOP — this powers Part 8, step 12.
Part 18 the offer + first-DM SOP — this powers Part 8, step 11.
Part 13 tools, Part 14 pre-flight checks, and Part 15 troubleshooting when a step stalls.

If you remember one thing
A campaign is seven core parts in order: Parts 3 to 9. The accounts are already set up. Logging, the daily routine, and client comms run the whole time. Start at Part 3, never at the accounts or the DMs.

PART 0 · ORIENTATION (read this first)

0.1 What XpandEast does

Foreign B2B tech companies fail in SEA, ANZ, and the Gulf not because their product is weak, but because buyers reject a stranger. Enterprise committees here buy names their own network already trusts. Our job: make the client an insider, a recognized, trusted name, then convert that trust into booked sales calls. We hand off at the first confirmed meeting; the client's team closes.

0.2 What YOU (the operator) do, every month, per client

  1. Keep a roster of advocate LinkedIn profiles healthy and posting (Part 2).
  2. Run ICP intelligence: learn what your buyers read, follow, and engage with (Part 4 / Part 4).
  3. Maintain a scored target account list with the buying committee mapped (Part 5 / Part 5).
  4. Ship content through advocates that the right buyers actually engage with (Part 6 / Part 6).
  5. Harvest the engagement, turn engagers into warm leads (Part 7 / Part 7). Most of your meetings come from here.
  6. Run the outreach ladder to convert warm leads into booked calls (Part 8 / Part 8).
  7. Report and recalibrate (Part 9 / Part 9).

0.3 The one-sentence engine

Pin this above your desk
We do not sell. We make the client a trusted name, then the warm network asks for them by name. Selling is the wrong verb for this region.

We study what our buyers trust and build advocate authority on those exact topics. The people who engage become the warm path: we qualify them, engage, and book the meeting. The ICP who never engage become the cold path: harder, more layers of value across formats and a longer cadence, before any ask. Both walk the same channel ladder (LinkedIn, then earned WhatsApp, then a call).

0.4 Two "doors", know which one this client uses

0.4 · Two paths to the meeting
SAME TARGET ICP the split is whether they engaged our content PATH A · WARM (they engaged) easier, shorter, most meetings come from here 1 THEY ENGAGE THE CONTENT liked, commented, saved an advocate post 2 QUALIFY confirm they are real ICP + a committee seat 3 ENGAGE THE LEAD value-first DM, they already know the name 4 BOOK THE MEETING warm, they invited you in PATH B · COLD (never engaged) harder, more layers, longer cadence, multi-format 1 WARM FROM ZERO engage their posts first, they don't know us 2 LAYER VALUE, MANY FORMATS photos, video, voice notes, over more touches 3 LONGER FOLLOW-UP CADENCE persuade patiently, more rungs than Path A 4 EARN THE MEETING only after trust is built the slow way
Both paths target the same ICP and end at a booked meeting. Path A is warm because they engaged our content first. Path B is pure cold, so it needs more value, more formats, and a longer, more persuasive cadence before anyone will meet.

The engine is identical; only the front door changes.

Most clients are mostly Door A with some Door B. You set the mix in Part 3.

0.5 The golden rules (breaking these is how engagements fail)

RUN ORDER 1 · FOUNDATION (before anything moves) Research before you create. Part 4 (define & map the ICP) comes before content and lists. Always. One advocate owns one narrow topic. 360Brew rewards specialists. Pillar discipline is non-negotiable. 2 · EXECUTION (how the funnel runs) Never skip a rung on the ladder. A cold WhatsApp or a pitch in message one kills the deal and flags accounts. Content KPIs and BD KPIs are ONE funnel. Content exists to produce warm leads. Work engagement, not just the cold list. 3 · SAFETY (protect the infrastructure) One account = one profile = one fixed IP. Never share an IP across advocates. (Part 2) No fake people, no bought accounts. Real, consenting pros. Our whole product is trust. No pods, no engagement bait. Both are detected and shadow-banned. (Part 6) 4 · DISCIPLINE (the operator's posture) AI drafts, a human ships. Four approval gates, next section. Never automate them. Go slower than you think. Every limit is a ceiling, never a target. break one of these and the engagement fails. in this order of priority.
The nine golden rules as a priority blueprint. Foundation first, then execution, then the safety rules that protect your infrastructure, then the operator's daily discipline.

0.6 The four approval gates (never automate these)

automate one of these and you lose the client. never.

PART 1 · THE ENGINE MAP (how the parts connect)

The full flow is the animated map and the runbook at the top of this manual — Parts 3 to 9, in order. This part adds the one timing rule that governs the whole engine, and which trips up every new operator.

1.1 Why Month 2 is the inflection (the "winning advocate" rule)

the mistake: spreading effort evenly across all advocates. by end of month 2, back the one that is working.

You will run several advocates at once and you will not know in advance which one the ICP responds to. 360Brew takes time to categorize a profile's expertise (it can take ~90 days of consistent on-topic posting to build a clear "semantic fingerprint"), so reach and engagement per advocate only become legible after a few weeks. By end of Month 2, measure ICP-engagement per advocate, identify the 1–2 winners (the advocates whose content the right buyers actually engage with), and concentrate content and effort there. Until then, treat Months 1–2 as a discovery period across the roster.


PART 2 · INFRASTRUCTURE, the channels & accounts you run on

Infrastructure hub
This is the single home for everything infrastructure: the four channels, WhatsApp rules, account warming, safe limits, sessions, and the roster. The full account build (zero to campaign-ready) lives in the deep SOP, Part 16. Wherever else infrastructure comes up in this manual (kickoff setup in 3.5, WhatsApp fixes in 8.5), it points back here so there is one source of truth.
Infrastructure = the assets (the equipment the process runs on)

This is not the flow. This is the physical kit: the LinkedIn profiles, WhatsApp numbers, Instagram accounts, and email domains, plus how you age, isolate and protect each one. If you are asking "what am I running this on, and is it safe?", you are in the right place. For the order of work, see Part 1, the Engine Map.

Leadspicker is paused (as of now)

LinkedIn is currently restricting accounts that use automation or run more than three active sessions. Leadspicker is paused across all rosters until this settles. Run connections manually inside the single GoLogin session. We will reactivate Leadspicker once the platform stabilises. Every reference to Leadspicker in this manual is on hold until then.

Your infrastructure is the campaign. Fry it and the whole thing falls apart, often past recovery. Before any outreach, you set up and age the channels the campaign will run on, sized to the target country and the daily volume you need. Take this as seriously as the messaging, because a burned number or a restricted domain cannot always be recovered.

THE FOUR CHANNELS · ALL AGED 30+ DAYS BEFORE USE CHANNEL 1 · LINKEDIN Advocate profiles, aged, warmed, on-pillar. Content + connections. first touch, builds authority CHANNEL 2 · WHATSAPP Earned numbers, country- relevant, rotated. SOP below is strict. where the deal actually moves CHANNEL 3 · INSTAGRAM By audience presence. Visual proof, DMs, voice + video notes. strong for cold-path layering CHANNEL 4 · EMAIL Aged domain, warmed sender, SPF/DKIM set. Never a fresh domain. follow-up + formal touches new accounts, new domains and new numbers get restricted by the algorithm. age everything 30+ days first. Match WhatsApp numbers to the target country where you can. A Jakarta buyer trusts a +62 number, not a +1.
The four channels you keep ready and aged. Which ones you lean on depends on the target country and where the audience actually is.

The channel sequence is always LinkedIn first, then WhatsApp. You warm the targeted account on LinkedIn (advocate content, engagement, connection, value DMs), and only shift the conversation to WhatsApp once trust is earned there. You go to WhatsApp directly only when the prospect is not on LinkedIn at all. There is always a sequence: earn the channel before you use it, never open on WhatsApp cold.

Always do the capacity math, then keep backups
50 / day your target volume of new contacts 10 / day safe max per WhatsApp number (new contacts) 5 numbers operational, running in rotation +2 or 3 reserve numbers, aged and waiting The rule: divide your daily target by the safe per-number limit, that is your operational count. Then always hold 2 to 3 aged reserves. if a main number gets restricted mid-campaign, you swap in a reserve and keep going. no reserve = campaign stops.
Never run a campaign on exactly the number of channels you need. If one gets restricted and you have no backup, the campaign stops dead.

2.0 The WhatsApp sending SOP (follow this exactly)

one fried number = a dead campaign. treat this like gold.

WhatsApp is where SEA and Gulf deals actually move, and it is the easiest channel to get a number banned on. These rules keep a number alive. They are not optional.

1 MOBILE DATA, NOT WI-FI Wi-Fi is a static IP: one flag on that network and your new number is guilty by association. Mobile data gives a dynamic IP. Toggle Airplane Mode 10 seconds between every 2 to 3 messages for a fresh IP, so you are harder to fingerprint as a spam farm. 2 PHONE FOR COLD, TYPE BY HAND Web lets you paste and send in 0.1s. That inhuman speed is the #1 ban trigger. The phone records real touch events and natural pauses. Use the phone for every cold first message. Once they reply, you may use the laptop. 3 IRREGULAR TIME GAPS Never a fixed timer. Cold messages: 3 to 5 min minimum, 10 to 15 min ideal. Under 2 min between new chats is the danger zone. Replies to an active chat: answer immediately, fast replies build trust score. 4 BATCH IN SMALL BURSTS Send 2 (2-min gap between them), rest 15 min, send 2 more, rest 15 min. Real people check phones in bursts, not for four hours straight. Between messages, like something in a broadcast channel. It reads as human. 5 ROTATE 5 TO 6 NUMBERS Instead of waiting out a number's daily limit, rotate to the next. People you already have chat history with are low-risk. New contacts with no history are where bans happen. 6 NEW NUMBERS: THE FIRST 10 DAYS Highest ban risk. Send only from day 2 after registration. Link to Web only after 24h. No groups, no instance sends in the first 10 days. Cap at 20 new contacts a day. 7 · THE SEND-TO-REPLY RATIO IS WHAT KEEPS A NUMBER ALIVE The ideal is customers writing to you first. If you must start the chat, aim for 50 replies per 100 sent. At a 50% reply rate, a number has a far lower chance of being blocked. A low reply rate is the real signal WhatsApp bans on, which is exactly why the warm path (people who already engaged) is safer than pure cold.
The full WhatsApp sending SOP. Connection, device, timing, batching, rotation, new-number care, and the send-to-reply ratio that decides whether a number survives.

If the accounts die, nothing else matters. Everything downstream, the content, the harvest, the booked calls, runs on a roster of real advocate profiles that LinkedIn still trusts. Here is how an account stays alive, and the one setup mistake that kills most of them.

1ISOLATE1 profile, 1 proxy, 1 IP2WARM8-week human ramp3OPERATE15-20 connects/day4STAY HEALTHYacceptance >35%, noCAPTCHAs
Account lifecycle: isolate → warm → operate → monitor. Skip the warm and the account gets flagged.
Stack for this part
GoLogin1 browser profile + fixed proxy per advocateResidential proxyreal city, never datacenterLeadspickerPAUSED, see noteThe advocate's phonecontrol it, one session at a time
The three-session trap (GoLogin + Leadspicker + phone all live at once) is the top killer. See 2.5.

If accounts get restricted or throttled, nothing works. Operate a roster of real, consenting advocate profiles so each looks like a normal human, while publishing content and opening conversations. The advantage is real, but it is not "post once a day on ten profiles." In 2026 that pattern destroys reach (6.1, 6.8).

The advantage is: each profile posts 3–5 quality posts per week on a tight topic, engages far more than it posts, and stays inside one safe session. Ten healthy, engaging profiles multiply presence; ten daily-posting, throttled profiles multiply nothing. "Healthy" is the whole game, and two things kill health most often: the wrong session setup (2.2 / 2.5) and posting too much without engaging (6.8). Read both before activating a roster.

The full click-level setup-and-operation procedure (proxy + GoLogin configuration, the day-by-day 30-day warm-up, the daily routine, example comments) is Part 16 (SOP-A), this part is the strategy, Part 16 is the exact procedure.

2.1 The SSI reality (important)

Most of our advocates sit below 40 SSI (Social Selling Index, LinkedIn's 0-100 score of how established and active an account looks). Do not build the plan around high-SSI thresholds — advocate accounts realistically will not hit 70. Still, always nudge SSI upward where you can: complete the profile, post on-pillar, and engage daily. Two implications:

2.2 Infrastructure (one-time setup per advocate)

LinkedIn builds a behavioral fingerprint per account from device, IP, login pattern, and action speed, and it now flags multiple concurrent or alternating sessions (logins from different devices/IPs) as a primary sign of bot activity or account compromise. Isolate each advocate and keep each one on one consistent session:

  1. One GoLogin browser profile per advocate. Never two advocates in one browser/session.
  2. One dedicated residential proxy/IP per advocate, fixed, and geolocated to the advocate's real city. The IP must stay consistent; hopping IPs/countries, or using free/datacenter proxies (already blacklisted), triggers distrust and verification prompts. (A likely cause of past bans: accounts sharing a network fingerprint, jumping IPs, or running multiple sessions, see 2.5.)
  3. Consistent device fingerprint in GoLogin, don't keep changing it. Changing the email/password does not reset risk; LinkedIn identifies the environment (IP + device + fingerprint), not the credentials.
  4. One session active at a time. Close one session before opening another. Do not have the GoLogin profile, an automation tool, and the advocate's phone all logged in at once (2.5, the three-session trap).
  5. Profile completed to 100% before anything: real photo, banner, a keyword-rich headline that names the advocate's topic pillar (this feeds 360Brew's semantic read of the account), full About, 3+ experiences.
  6. Don't churn profile fields (frequent name/title/company changes raise risk flags).

2.3 The 8-week warming ramp (new/cold advocate accounts)

no automation before week 3. patience saves the account.
2.3 · The 8-week warming ramp
W10 auto/day1 postengage onlyW25-10/day1-2 postsmanualW310-15/day2-3 postslight autoW415-20/day2-3 postsfirst campaignW5-8hold 15-20/day3-5/wkfull routineno automation until Week 3 · health gate: acceptance > 35%
The 8-week ramp. Connection volume climbs ~30% a week. Automation only starts after Week 3, and only if acceptance holds above 35% with no CAPTCHAs.

The first ~20–30 days are a behavioral-modeling window. No automation in this window. Ramp like a human; cap increases at ~30%/week per action type.

Week Connection requests/day Posting (on-pillar) Daily activity Automation?
1 0 automated (2–5 manual to people they know) Complete profile; 1 post 5–10 min: comment substantively on 3–5 ICP/pillar posts; follow relevant people/pages None
2 5–10 manual, personalized 1–2 posts Same; reply to comments None
3 10–15 (light automation OK) 2–3 posts Engage daily; watch acceptance Light (Leadspicker)
4 15–20 (first campaign) 2–3 posts Full routine Yes
5–8 Hold 15–20/day 3–5 posts/wk on-pillar Full routine Yes

Health gates during warming, if any fail, stop increasing and reduce volume:

2.4 Safe operating limits per WARMED account (conservative, our reality)

The mistake that fries accounts
Every number here is a safe ceiling, not a daily target. Operators lose accounts by treating "up to 25" as "do 25 every day." Ramp up slowly, stay under the ceiling, and vary the volume day to day.
Action Our ceiling Notes
Connection requests 15–20/day (~100/week) Do not push toward 200, our accounts are low-SSI/low-buffer. Spread across business hours; don't burst.
New first-contact messages Max 50/day Cold first messages to connections. Never exceed 50/day/account.
Follow-ups / live conversations Lenient (ongoing replies) LinkedIn treats ongoing conversations far more leniently than first contact.
InMail We don't use InMail. Our motion is connection-request + DM + earned WhatsApp.
Sales Navigator ~1 account per client has a license Used for advanced search + boolean filtering + a website link / Open-Profile visibility, not for InMail.
Profile views Under 250/day (free) / under 1,000/day (the Sales Nav account) Stay under half the hard caps.
Pending sent requests Keep under 500 Withdraw requests older than 2–3 weeks weekly. High pending = low-acceptance signal = reputation damage.

Behavioral hygiene that keeps accounts alive:

2.5b Extra automation-safety rules (added 2 Aug 2026)

2.6 Tier the roster so effort matches output

Tier Role Count (example/client) What they do Automation
Tier 1, Content engines Build authority on the pillar 2–4 Post the high-quality on-pillar content; this is where reach comes from Light, post-warming
Tier 2, Conversation operators Open & run warm conversations 3–6 Engage prospects' content, send connection requests, run DMs Mostly manual + Leadspicker for connects
Tier 3, Amplifiers Extend reach a few shared Genuinely engage Tier-1 content (not pods, real comments) Manual

One operator can run the daily routine for roughly 8–12 warmed accounts if Tier-1 content is produced centrally (Part 6). Stagger activity windows so the pod never acts at the same minute. Keep a one-row-per-account health sheet (last login, acceptance %, pending count, warnings) and check it daily (Part 12).


▶ ZONE 2 · PARTS 3–9run these in order, once per client

PART 3 · ONBOARD, KICKOFF & DECODE

✓ What you own here
  • Run the kickoff, lock scope, the success metric, and the 6-month roadmap
  • Set up access and the four channels (full rules in Part 2, Infrastructure)
  • Build the ICP with qualifiers AND disqualifiers, get Gate 1 sign-off
⚠ What goes wrong → the fix
  • Scope stays vague, so the client expects meetings in Month 1 fix →
  • No disqualifiers, so weeks get wasted on accounts that will never buy fix →
The number that proves this part workedGate 1 signed, ICP + roadmap locked, by day 7

The first seven business days set the whole engagement. You get access, you decode the client, you agree the ICP, and you map the channels per market. Get the ICP wrong here and you spend six months warming the wrong people.

1KICKOFF45-min video call2ACCESSInfinity, email,WhatsApp, CRM3CLASSIFYregulated vs not4ICPqualifiers + disqualifiers5ROADMAP6-month, Gate 1
The first 7 days: from kickoff to an ICP and roadmap signed off by XpandEast Top Management.
Stack for this part
LLM (Claude/Gemini/Kimi)decode, ICP, roadmap, regulation classInfinitythe single source of truthInfinitypipeline + conversation stateXpandEast Top MgmtGate 1: signs off ICP + roadmap

Goal: take a signed client from "deal closed" to "engine ready," inside the first 7 business days, so that everyone knows what is happening, who owns what, where progress is visible, and what we need from them. Outputs: a run kickoff, the access and infrastructure set up, the inbound assets collected from the client, the ICP, the regulation classification, the channel map, the 6-month roadmap, and the config sheet.

Nothing in Part 4 onward begins until Gate 1 (XpandEast Founder / Top Management signs the ICP and roadmap) and the client's access/assets are in.

Why this part decides the engagement. Projects with a properly run kickoff are markedly more likely to hit their objectives, and the client forms their opinion of us inside the first week. The two failure modes to avoid: starting execution before access, assets, and approvals are sorted; and treating the kickoff as a social call instead of the first real delivery meeting.

3.1 The onboarding timeline (first 7 business days)

DayWhat happens
Day 0–1Internal handoff (sales to delivery), welcome email, schedule the kickoff, send the agenda 24h ahead
Day 1–2Kickoff meeting (video, 45 min), then send a written summary within 2 hours
Day 2–4Access & infra set up (Infinity workspace, email handle, WhatsApp, CRM sync), collect client assets
Day 3–5ICP build, channel decode, advocate roster warming begins (Part 2)
Day 5–76-month roadmap finalized, config sheet locked, then Gate 1, then the first short progress note to the client

If onboarding regularly runs past two weeks, it is a process problem, not a client problem.

3.2 Before the kickoff: internal handoff + welcome

  1. Internal handoff (sales -> delivery). The person who sold the engagement transfers to the operator: scope, what was promised, pricing/commitments, the meeting target, the priority market, and any context on stakeholders. The most dangerous moment in the relationship is this handoff, because if sales promised something the operator never heard, trust is lost before work starts. Capture it in one handoff note.
  2. Welcome email. Thank them, confirm the kickoff time, name the delivery team, and attach the kickoff agenda plus a short "what we will need from you" list (3.4) so they arrive prepared.
  3. Internal risk rating. Flag onboarding risks before the account starts: missing ICP/account data, no named content approver, multiple decision-makers, unrealistic deadline, fragmented brand assets, or a client switching from a frustrating prior agency. Seeing the friction before kickoff lets you manage it before the client feels it.

3.3 The kickoff meeting (video, ~45 minutes)

The 45-minute run of show
1 WELCOME + INTROS~60s each: name, role, what each person wants from the engagement. 2 CONFIRM SCOPE + SUCCESSIn scope vs not (stops scope creep). Meeting definition, monthly target, the framing. 3 WALK THE 6-MONTH ROADMAPSay it out loud: Months 1 to 2 build, no meetings promised in Month 1. A visible path builds confidence. 4 COMMUNICATION NORMSWeekly sync, Infinity as the single source of truth, 24h content approval (Gate 2). 5 WHAT WE NEED + ACCESS SETUPWalk the request checklist (3.4) and access/infra (3.5), assign an owner and due date to each. 6 RISKS + NEXT ACTIONS + FIRST CHECK-INName the risks. End with: what happens in week one, who to contact, when the first sync is.
send the written summary within 2 hours of the call. not the next day. two hours.

This is the first real delivery meeting, not a demo and not a recap of the sales calls. Send the agenda 24 hours ahead. Attendees: from XpandEast, the account lead + the operator/PM; from the client, the project sponsor / executive buyer (to confirm commitment) and the day-to-day owner / content approver (who you will work with weekly). Run it lead-with-outcome.

Run of show:

  1. Welcome + intros (keep to ~60 seconds each): name, role, and what each person wants from the engagement.
  2. Confirm scope and success. State explicitly what is in scope and what is not (this is where scope creep is prevented). Confirm the meeting definition (what counts as a qualified call), the monthly target (5–10), and the framing we hold all engagement to: content = trust + visibility; pipeline = sales calls + positive replies + newsletter subscribers warmed from content.
  3. Walk the 6-month roadmap (3.9). Set the expectation out loud that Months 1–2 build trust and visibility with no meetings promised in Month 1. Trust and meetings compound across Months 2 and 3, proposals start Month 4, Months 5 and 6 iron out proposals in physical meetings, and closes then run 6 to 9 months. A visible path to the goal is what makes the client confident they chose right.
  4. Communication norms. Agree the weekly sync cadence and that the Infinity workspace is the single source of truth (share screen, walk the boards). Confirm response-time expectations and that content is approved by the named approver within 24 hours (Gate 2).
  5. What we need from you (3.4). Walk the request checklist and assign an owner + due date to each item, so assets do not arrive piecemeal across email and chat.
  6. Access & infrastructure (3.5). Walk the Infinity access, the communication email handle, the WhatsApp setup, and the CRM-sync arrangement, assigning owners.
  7. Surface risks/dependencies. Missing data, approver availability, legal sign-off, brand-asset gaps. Name them now.
  8. Next actions + first check-in date. End the meeting with the client knowing three things: what happens in week one, who to contact, and when the first sync is.

Within 2 hours of the call, send a written summary (decisions, owners, due dates, next sync). Not the next day. Two hours. Then send a short progress note in week one even if it is small, so that by day 30 the client has never wondered what we are doing.

3.4 What we request from the client (the inbound checklist)

Collect these in the first few days (assign owners at kickoff). Pre-fill anything sales already captured so the client only fills gaps.

Item Why we need it
Brand guidelines (logo, colors, fonts, tone, do's/don'ts) Advocate content and creative must look and sound on-brand
ICP data / target account list (if they have any) Seeds Part 5; their won/lost and CRM data sharpen the ICP
Excluded accounts (do-not-contact list) Existing customers, active deals, partners, competitors, sensitive accounts. Prevents embarrassing outreach. Critical.
Product material (decks, one-pagers, case studies, demo links) Feeds the give-to-get assets and messaging
Approved messaging / positioning per market Keeps advocates on-message and on-claim
The named content approver The single person who gives the 24h Gate 2 sign-off
Access / handles (email handle, WhatsApp sign-off, CRM, branded-channel publishing if in scope) Set up in 3.5

3.5 Access & infrastructure setup

Setup only
This covers the kickoff-time setup of access and channels. The full rules for running and protecting that infrastructure (WhatsApp SOP, warming, limits, sessions) live in Part 2, the Infrastructure hub. Set it up here, manage it there.

Onboarding is a security event as much as a workflow event. Use secure, role-based access, document who has what, and revoke promptly when team access changes. There are four things to set up, in this order.

1
Infinity project workspace, the single source of truth
The client gets access to the XpandEast workspace (infinity.xpandeast.com) so they see everything in one place instead of chasing email, chat and drive. It mirrors this manual: the Pipeline board (Meeting, Positive Response, Generic Response / LI-connected, Not Fit, Negative Response, Unresponsive), the Outreach Daily Log, Advisor and Company Content, Communication Assets and Infra, the ICP Sheet, the Monthly Report, Meeting Records, Conversion Rates, Product Material, and an Inspiration area that feeds Part 4 and Part 6.
Provision each client their own login through a secure channel (a password manager or the platform's invite feature). Never reuse one shared password across clients, and never paste live credentials into documents, decks or chat. Walk the workspace on screen during the kickoff.
2
The communication email handle
The client needs a branded email identity for the engagement (calendar invites, sending materials, warm follow-up). Our motion is warm and relationship-led, not cold blasting, which changes the right setup. Choose in this order:
Best, push for this
A real mailbox on the client's own domain (e.g. apac@client.com) with delegated access to the operator. Because we are not blasting cold from it, a real client-domain mailbox is the most credible option and carries no reputation risk.
Fallback, if IT won't provision
Register a brand-proximate secondary domain (e.g. client-apac.com, prefer .com), configure SPF, DKIM and DMARC, warm it over 4 to 6 weeks, and 301-redirect its web traffic to the client's main site so it reads as legitimate. Keep 2 to 3 mailboxes per domain, about 25 to 50 sends a day each, at 70 to 80% of the limit.
Never
Send outreach from the client's primary domain. One spam complaint can damage their invoices, proposals and partner mail. Google and Yahoo bulk-sender rules since Feb 2024 require spam complaints under 0.3%, and enterprises isolate all outbound onto a dedicated sending domain for exactly this reason.
3
WhatsApp setup
Set up the engagement's WhatsApp presence per the earned-only rules in Part 8.5: warmed business numbers for the priority markets, used only as the earned second touch. Get the client's sign-off to represent them. Optionally create a client-coordination WhatsApp group (operator plus client owner) for fast back-and-forth, kept separate from prospect conversations.
Warm any new number 2 to 3 weeks before use, and never run the fleet off one IP. See the full WhatsApp SOP in Part 2.0 and Part 8.5.
4
CRM sync & data sharing
Agree the data-sharing method at kickoff so there is no "where is our data" friction later. Two options, the client's choice: (a) they view it in Infinity, our project-management workspace, where the live pipeline sits; or (b) a shared Google Sheet, we export the pipeline data into a shared sheet at month-end. Either way the export runs at the end of every month, and the monthly report is delivered regardless. Set this cadence explicitly in the kickoff.

3.6 Classify the business, regulated vs. not (do this early)

This decides how carefully you must source and handle data later.

Write the data rule explicitly for this client (e.g. "REGULATED, source only from public professional profiles, opt-in directories, accreditation registries, and the person's own published business contact info; document provenance for every record; no scraped/purchased databases of unknown origin").

3.7 Build the ICP (qualifiers AND disqualifiers)

disqualifiers matter as much as qualifiers. a list without them wastes weeks on accounts that will never buy.

The disqualifiers keep the list clean.

ICP, [Client]    | Regulation class: [REGULATED / STANDARD]
COMPANY FIT (qualifiers): industry/vertical · size band · the pressure signal that means "need this now"
COMPANY DISQUALIFIERS (remove if true): too small / wrong segment / no digital readiness / wrong geo …
PERSONA / COMMITTEE SEATS: Champion (feels pain) · Influencer/architect (shapes shortlist) · Economic buyer (signs) · Gatekeeper (blocks)
TRIGGER EVENTS (reasons to reach out that aren't a pitch): recent hire / funding / launch / regulation / public post …

3.8 Decode the channels per market

First-touch and second-touch differ by country. Write the explicit rule:

Market First touch Second touch (after they engage) Never
Indonesia LinkedIn Earned WhatsApp SMS blast, cold call
Malaysia LinkedIn (biz email PDPA-exempt as a light 2nd touch) Earned WhatsApp SMS spam
Singapore LinkedIn LinkedIn / email (PDPA opt-out); WhatsApp only if they reply first Cold call (DNC)
Philippines LinkedIn Earned WhatsApp SMS spam
Australia LinkedIn Email (inferred B2B consent OK) Cold call (DNC), spam email (Spam Act)
New Zealand LinkedIn Email (inferred B2B consent OK) Cold call (DNC), spam email
UAE / Saudi Warm intro first Earned WhatsApp Cold anything without a referral

Rule everywhere: LinkedIn starts relationships; WhatsApp closes meetings (SEA/Gulf); WhatsApp is never cold. (Note: this table is incomplete for Thailand and Facebook-active markets. See the channel-map gap flagged for v3.)

3.9 The 6-month roadmap + monthly deliverables

Set expectations; protect Months 1–2 (no meetings). Agree the meeting definition up front (what counts as "qualified") and split end-customer vs partnership meetings in the count so the metric can't drift later. Present this in the kickoff as the client's visible path to the goal.

MonthWhat happensMeeting target (example)
M1 BuildProfiles warmed, intelligence done, ICP and list built, content engine live, 2 lead magnetsNo meetings yet
M2 ActivateOutreach from engagement, newsletter launches, winning advocate identified, first conversationsfirst conversations
M2–M3Trust and meetings compound[3–7]
M4Proposals and calls begin[5–7]
M5First closes (partnerships first) and callscompounding
M6Compounding pipeline, case study, referrals[5–10]/mo

Targets in brackets are illustrative examples, set the real numbers per client at kickoff.

3.10 The internal config sheet

One sheet per client every later part reads from: ICP + disqualifiers, regulation class + data rule, committee seats, channel rules, the 3–4 content pillars (filled in Part 4), the active winning angle (updated monthly), the give-to-get assets, the meeting target, the email-handle/domain decision, the CRM-sync method, and the advocate roster + who's the winner.

Deliverables: run kickoff + 2-hour summary · client access to Infinity + assets collected · email-handle/WhatsApp/CRM set up · ICP + channel map + 6-month roadmap + config sheet. → Gate 1 (founder approves ICP + roadmap).


PART 4 · DEFINE & MAP THE ICP(the step most operators skip)

✓ What you own here
  • Make sure the ICP research and keyword bank exist before sourcing or content start
  • This is content-team research. Your job is only to confirm it is done and approved
⚠ What goes wrong → the fix
  • List-building or content starts before this research, so it is all guesswork fix →
The number that proves this part workedOne approved ICP brief + keyword bank before Part 5 begins
Content team owns this
This part is buyer research run by the content and media team. The tools and analysis below are theirs, you do not need to run them yourself.Operator: confirm the ICP brief and keyword bank exist and are approved before Part 5 (sourcing) and Part 6 (content) begin. That is your only gate here.

This is the step most operators skip, and it is why their content dies. Before you write a single post, you find out exactly what your buyer already reads, follows and engages with. You are not guessing at topics. You are reverse-engineering the feed they already trust.

1MAP CONSUMPTIONwhat the ICP reads2MINE LINKEDINtheir actual engagement3TRACK LEADERSwho already reaches them4SYNTHESIZEthe content strategy
Research before you create. Defining and mapping the ICP always comes before content and lists.
Stack for this part
SparkTorowhat the ICP consumesManual LinkedIn mininghigh-signal, engagement by handGeminifast scan of leaders' contentthe LLMsynthesize into pillars + anglesOperatorreview the synthesis

Goal: before building lists or writing a single post, understand your buyers cold: what they read, who they trust, what content they actually engage with, the language they use, and where they form opinions (including AI tools). This output defines the content pillars and angles and sharpens the sourcing. Skipping this is why content misses.

This is a Week 1–2 activity at kickoff, refreshed quarterly.

4.1 Map what the ICP consumes, SparkToro

The signal most operators miss
Buyers now form opinions via Claude, Gemini, ChatGPT and Perplexity before they ever reach the client. Note the Search & AI Tools data, then write content that answers those questions directly, so the client surfaces in AI answers (AEO). This is now part of the job, not a nice-to-have.

SparkToro reveals the websites, podcasts, YouTube channels, publications, social accounts, keywords, and topics a defined audience actually engages with (and, as of 2026, you can describe the audience in plain language, e.g. "Heads of Retail Marketing at mid-market Malaysian retailers").

Steps:

  1. Run the audience query for the ICP (use the natural-language description from the ICP).
  2. Pull the top results from each tab: Websites, Social Accounts, Podcasts, YouTube, Publications, Keywords, Topics, and Search & AI Tools.
  3. Use the "Hidden Gems" filter to surface high-engagement accounts with smaller, focused followings, these are the niche thought leaders your buyers actually trust (more useful than the obvious big names).
  4. Use "Compare Audiences" to analyze a competitor's or a key influencer's audience and find overlaps and white space.
  5. Note the Search & AI Tools data: B2B buyers increasingly form opinions via an LLM (Claude, Gemini, ChatGPT or Perplexity) before they ever reach the client, capture this for the AEO angle (your content and the client's presence should be answerable by AI engines; see 6.7).

Output a Consumption Map: the 10–20 sources (sites/podcasts/creators/publications), the recurring topics, and the keyword/language bank your buyers use.

4.2 Mine the ICP's LinkedIn behavior directly (manual, high-signal)

SparkToro is aggregate; this is specific.

  1. Take 20–30 representative ICP prospects (from the list, or hand-pick exemplars).
  2. Open each one's Activity tab (Posts / Comments / Reactions).
  3. Log: what topics they react to and comment on, which creators/voices they engage, which formats (text/carousel/video), what language and pain points they use in their own comments, and what they complain about or celebrate.
  4. Synthesize the patterns: the 5–10 themes that reliably get this buyer to stop and engage.

4.3 Track the thought leaders who already reach your ICP

  1. From 4.1 (Hidden Gems) + 4.2, list 5–15 thought leaders who write to our ICP and whose topic overlaps ours.
  2. For each, study what content and angles they use that get ICP engagement, the hooks, the formats, the recurring arguments, the comment debates.
  3. Purpose is twofold: (a) understand what resonates so our pillars are grounded in reality, and (b) find the white space, the angle they're not covering that we can own. We learn from them; we don't copy them.
  4. Add them to a tracking list (a saved LinkedIn search or a simple sheet) and check periodically, they are an early-warning system for what's landing with the ICP.

4.4 Track the top engagers in your ICP

  1. Identify the most engaged people in the ICP, those who comment substantively and often on relevant content (you'll see the same names recur in 4.2/4.3).
  2. Track what they engage with, they are a live signal of what's resonating and a warm-lead source (they're active, opinionated, and reachable).
  3. Tag them in the CRM as "high-engagement ICP", these are priority targets for the harvest and outreach (and natural candidates to pull into comment threads on advocate posts).

4.5 Synthesize into the content strategy (with the LLM)

Feed the Consumption Map (4.1), the LinkedIn behavior patterns (4.2), the thought-leader analysis (4.3), and the engager signals (4.4) into the LLM and produce:

Deliverable: the ICP Intelligence Brief → feeds Part 5 (sourcing) and Part 6 (content). Refresh quarterly.


PART 5 · TARGET LIST & COMMITTEE MAPPING

✓ What you own here
  • Build and score the target list with the buying committee mapped
  • Prioritize ACTIVE prospects, recently posting or engaging, not just any fit
  • For regulated clients, run the data-source legitimacy check first
⚠ What goes wrong → the fix
  • The list has no named decision-maker on most accounts fix →
  • Targeting inactive accounts, so nobody is warm enough to reach fix →
The number that proves this part workedA scored list where every account has a named committee seat

Now you build the named list. Not a bought list of 20,000. A scored list where every account has the buying committee mapped and the active people flagged. the LLM does the sourcing reasoning; a human QAs the sample.

1SOURCING PLANthe LLM builds the boolean2SEARCHSales Nav + boolean3CLEANdedupe, verify4SCOREfit + activity5MAP COMMITTEEwho signs, who blocks
From a sourcing plan to a scored list with the committee mapped. QA a 10% sample.
Stack for this part
LLM (Claude/Gemini/Kimi)sourcing plan → boolean → clean → scoreSales Navigator1 seat: advanced search + filteringClay / Airscaleenrichment where neededSandcastle.AIaccount signals + intentOperator10% sample QA
For REGULATED clients, data-source legitimacy is mandatory (see 5.3).

Goal: a scored account list with the buying committee mapped and reachable, built with an LLM (Claude, Gemini or Kimi) as the reasoning layer, not a scraper, and, for regulated clients, sourced only from legitimate origins. This is the system of record everything downstream uses.

5.1 Why the LLM, and how we use it

You do not build the target list by hand. You use an AI model (an LLM like Claude, Gemini or Kimi) as the brain that does the thinking, and you do the pulling.

Here is the split of work. You give the LLM two things: the ICP (who we are targeting) and the Intelligence Brief (what we learned about them in Part 4). The LLM then does four things. It tells you where to find these people. It writes the search strings. It cleans and organizes the results. And it scores each account for fit.

Your part is the pulling. Using the one Sales Navigator account and the sources the LLM recommended, you run the searches and collect the list. In short: the LLM reasons and structures, you gather.

5.2 The step-by-step sourcing process

1PROMPTgive the LLM the ICP+ brief + market 2WHEREit recommends thesources 3SEARCHSales Nav + theboolean strings 4CLEANdedupe, verify,structure 5SCOREfit + activity,committee map 6QAoperator checksa 10% sample
The sourcing sequence. the LLM is the reasoning layer (prompt, sources, clean, score); the operator does the Sales Nav pulling and QAs a 10% sample by hand.

Step 1, Write the sourcing prompt. Give the LLM: the ICP (qualifiers + disqualifiers + committee seats), the regulation class + data rule, the priority market, and the Intelligence Brief. Ask it to recommend where to source, tailored to this client's category and market.

Step 2, the LLM returns a sourcing plan across source types, for example:

Step 3, Pull the lists from those sources (Sales Nav search for the boolean strings; the registries/directories/event lists manually or via export). For REGULATED clients, only pull from legitimate, documented sources and record provenance per record (5.3).

Step 4, Clean + structure with the LLM. Paste the raw pulls; have the LLM dedup, normalize, and structure into one sheet with columns: company, name, role, LinkedIn URL, (WhatsApp where appropriate), business email, the pain/scenario signal, source/provenance, and LinkedIn activity status (active/recently posting vs dormant, see 5.4).

Step 5, Score A1–C with the LLM against the ICP rubric (fit × intent). The team works A/B seats first.

Step 6, Map the committee with the LLM: 2–3 seats per A/B account (champion, influencer, economic buyer). Single-threading kills consensus deals.

Step 7, Enrich + verify. Confirm LinkedIn URLs; verify WhatsApp numbers where used (bad numbers burn warm-up touches and trigger WhatsApp bans later). Keep sourcing legitimate per the data rule.

Step 8, QA a 10% random sample by hand: real ICP? Real contacts? Correctly graded? Legitimate source? Catch systematic errors cheaply before activation.

5.3 Data-source legitimacy (mandatory for REGULATED clients)

5.4 Prioritize ACTIVE prospects (important targeting rule)

When ordering who to pursue and send connection requests to, prioritize ICP people who are active / recently posting on LinkedIn, and deprioritize accounts that look dormant. Active people will actually see the advocate's content, engage, reply to DMs, and convert; dormant profiles absorb your daily limits and rarely respond. Tag activity status in the sheet (e.g. posted/engaged in last 30–60 days = active) and work the active ones first.

Deliverable: the scored, deduped, committee-mapped, provenance-tagged, activity-flagged account sheet (system of record).


PART 6 · CONTENT & CHANNEL ACTIVATION

✓ What you own here
  • Make sure advocates post on-pillar, on cadence, and on-brand before it goes live
  • You do not write posts. This is content-team work, you check it ships correctly
⚠ What goes wrong → the fix
  • An advocate stops posting or drifts off-pillar, so reach collapses fix →
The number that proves this part workedEvery active advocate posting on-pillar, on cadence
Content team owns this
Everything about writing posts, the 360Brew mechanics, the post architecture and the video SOP is content-team work. Read it for context, but you are not producing this.Operator, your content-side job is only this: check each advocate posts on-pillar and on cadence, and that posts read on-brand before they go live. That is it. The daily checking and qualifying happens in Part 7.

360Brew changed the whole game in 2026. Reach is no longer about the golden hour or follower count. It is about semantic relevance: one advocate, one narrow topic, posted consistently until LinkedIn builds a clear fingerprint of what they are known for. Here is how content actually gets built now.

1IDEATEangles on the pillar2FIND THE OUTLIERthe angle the ICP rewards3PRODUCEtext, carousel, video4CLIENT APPROVESGate 2, within 24h
Content built for 360Brew: specialist pillar, outlier angle, then the client signs off official-channel posts.
Stack for this part
the LLM + skillsideation, outlier, productionNanobanana / Geminicarousel + visual productionHeyGen + ElevenLabsscaled video, consenting personHiggsfieldvisual b-rollOpus Cliprepurpose to native verticalClientGate 2: approves every post

Goal: content that 360Brew matches to the right buyers and that feeds the harvest. This section is rewritten for the June 2026 algorithm.

6.1 The 360Brew reality (what's actually true now)

The one rule that matters most
One advocate, one narrow topic, posted consistently. 360Brew rewards the specialist and buries the generalist. Everything else is detail.
The 360Brew rules at a glance (detail below)
✓ WHAT 360BREW REWARDS ◆ Semantic relevance, it reads meaning, not counts ◆ Specialists: 3-4 narrow pillars, 80%+ on-pillar ◆ Engaging more than you post (15-20 min/day) ◆ Delayed engagement: posts peak 24-72h later ◆ Comment threads (3+ people) = ~5.2x reach ◆ Saves and dwell, read as buyer intent ◆ Native vertical video, pushed to non-followers ✕ WHAT 360BREW PUNISHES ◆ Posting more than once a day, cannibalizes reach ◆ Generalist content, it caps out fast ◆ Generic / template AI-pattern content ◆ Pods and engagement bait, 60-90 day shadow ban ◆ External links in the body, 40-60% reach cost ◆ Recycled horizontal video (vs native vertical) ◆ Chasing the golden hour: it is dead THE NUMBERS TO HOLD Post 3-5x / week, never 2 in a day, 18-24h apart · ≤2-3 hashtags or none · ~90 days to build a semantic fingerprint Links go in the first comment, never the body · a strong post at a weak time beats a weak post at the perfect time low SSI is not the problem. relevance and pillar consistency reach wide with no big following. And AEO is now part of the job: buyers ask an LLM (Claude, Gemini, ChatGPT) or Perplexity first, so write clear, factual, quotable content that surfaces in AI answers.
The whole 360Brew model on one screen: what it rewards, what it punishes, and the numbers to hold. Each point is explained in full below.

First, what 360Brew is. In 2026 LinkedIn stopped ranking the feed by simple engagement counts. It now uses a large AI model called 360Brew to decide what each person sees. Think of it like ChatGPT reading every post. For each person, it asks one question: "Given who this person is and what they care about, which posts are most relevant to them right now?" So the feed is no longer a popularity contest. It is a relevance match.

That one change drives everything below. Here is what it means for how your advocates should post.

It reads meaning, not counts

360Brew reads what your post is actually about and matches it to each person's professional interests. Clear topics win. Clever wording does not help. Hashtags barely matter now, because the model reads the post directly. Use two or three at most, or none. More than that can look like spam.

Specialize, or you hit a ceiling

The model rewards narrow expertise and buries broad, general content. So each main advocate sticks to three or four narrow topics, and at least 80% of their posts stay on those topics. It takes about 90 days of steady, on-topic posting before the model recognizes an advocate as an expert on that topic. This is why you cannot judge an advocate before Month 2. They have not built that track record yet.

Post 3 to 5 times a week, never more than once a day

Posting every day hurts you. This is the most common mistake operators make. A second post on the same day steals reach from the first instead of adding to it. Space posts at least 18 to 24 hours apart. Posting daily also pushes people to write lower-quality, repetitive content, which the model pushes down further. Three to five good posts a week is the maximum, not the target. For the full diagnosis when engagement dies, see 6.8.

Engage more than you post

The accounts that win spend more time commenting on their buyers' posts than writing their own. An advocate who posts three times a week AND comments actively beats a daily poster who does not comment, by roughly four times on leads. So budget 15 to 20 minutes a day for real comments on your buyers' and industry leaders' posts. Comment before you post. It warms up the account and helps the advocate's own posts get seen. More on this in 7.3.

The first hour no longer decides the post

The old rule was that a post lived or died in its first hour. That is no longer true. A post can do four to six times better one to three days after you publish it than it looked in hour one, and it can keep surfacing for two to three weeks. So do not judge a post by its first hour, and do not chase first-hour tricks. Be patient.

A small account can still reach a wide audience

You do not need a big following. If the content is genuinely relevant, the model will show it widely even from a small account. This is what saves advocates with a low Social Selling Index (SSI is LinkedIn's own 0 to 100 score of how well an account sells on the platform). Relevance and topic consistency matter far more than follower count.

Comments are the strongest signal, and threads are the goal

Comments count for more than likes. The model looks at how long a comment is, whether it is relevant, and whether the commenter is in the advocate's professional network. The biggest lever is a real conversation: when three or more people go back and forth in the comments, that thread gets about 5.2 times more reach. So aim for conversation, not applause.

Saves beat likes

Create posts worth saving, like a checklist, a framework, or a benchmark the buyer will want to find again. Quiet actions like saving a post, clicking a profile, or reading slowly (called dwell time) tell the model the reader has real buying interest. That is exactly what 360Brew is built to spot. Dwell time helps, but it is one signal among many, not a magic trick.

Generic content gets buried, and that is the real AI risk

The model does not punish you simply for using AI. It punishes generic, template content, and it notices when someone claims to be an expert but posts shallow, generic material. AI-assisted writing is fine as long as the post is specific, expert, and genuinely useful. Ignore the old "47% AI penalty" number. The real problem is being generic, not using AI.

Pods and engagement bait are now dangerous

LinkedIn now detects groups of accounts that like and comment on each other on purpose (called engagement pods). Pod tools have been banned, and flagged accounts get shadow-banned for 60 to 90 days, meaning their reach is quietly killed. Bait lines like "comment YES if you agree" are also pushed down. No pods. No bait.

Put every link, including the newsletter link, in the first comment instead of the post body. Keep the post itself link-free.

Native vertical video is the biggest new opportunity

Short portrait video (15 to 90 seconds) filmed for LinkedIn is being pushed to people who do not follow the advocate, more than any other format right now. But the model can tell a video made for LinkedIn from a landscape clip reused from somewhere else, so recycled horizontal video does not get the same boost. More in 6.6.

Timing matters less than it used to

Tuesday to Thursday, 8 to 10am and 12 to 1pm local time are the usual good windows. But a strong post at a weak time still beats a weak post at the perfect time. Put quality and topic fit first, timing second.

Write so AI answer engines quote you

AI tools increasingly quote LinkedIn content in their answers, and your buyers often ask an LLM (Claude, Gemini, ChatGPT, Perplexity) about a problem before they ever reach the client. So write posts that are clear, factual, and easy to quote, so they can show up inside those AI answers. More in 6.7.

6.2 The content strategy that follows from 360Brew

the mistake: posting broad "thought leadership." 360brew buries the generalist. go narrow or go invisible.
  1. Lock 3–4 pillars per Tier-1 advocate (from Part 4). Every post serves a pillar. Off-pillar posts dilute the semantic fingerprint, avoid them.
  2. Write for the buyer's interest graph: use the language/keyword bank from Part 4 so the model semantically matches the post to the right people.
  3. Aim for saves and conversation, not likes. Every post should be either save-worthy reference or debate-worthy insight (ideally both).
  4. Be patient and consistent, the system compounds over ~90 days; don't kill a pillar because week-one numbers are quiet.

6.3 The post architecture (reframed for 360Brew, this replaces the old "virality formula")

What 360Brew rewards in a post, at a glance
1 · PILLAR-TRUE & SPECIFIC One narrow idea from a real expert. A named local company, a real number. Generic = invisible. 2 · A HOOK THAT EARNS DWELL A sharp first line that makes the ICP slow down: a contradiction, a real moment. Not shock-bait, that is suppressed. 3 · STRUCTURED TO READ Short lines, clear flow, one idea developed. Maximizes dwell and consumption time. 4 · STARTS A REAL THREAD End on an expert question peers will debate. 3+ people back-and-forth = ~5.2× amplification. 5 · SAVE-WORTHY A framework, checklist, or benchmark the buyer bookmarks to use later. Saves read as buyer intent. 6 · IN THE BUYER'S LANGUAGE Use the Part-4 keyword bank so 360Brew matches it to the ICP's interest graph. 7 · GIVE-TO-GET, NOT AN EXTERNAL LINK Offer a deeper asset (a brief or benchmark) in the comments or by DM. This seeds the harvest without a link in the body, which costs 40 to 60% of reach.
Build every post to earn these seven. Under 360Brew, distribution is semantic match plus deep conversation plus saves, sustained over time, not first-hour velocity.
if the post could be about any company in any country, it is generic. rewrite it specific.

The old "shock + receipt + first-hour velocity" framing is gone. Under 360Brew, distribution = semantic match to the ICP + deep conversation + saves, sustained over time. Build each post to earn those:

  1. Pillar-true, specific, expert. One narrow idea, demonstrably from someone who knows the field. Specificity (a named local company, a real number, a real situation) reads as novelty and expertise to the model, and as credibility to the buyer. Generic = invisible.
  2. A hook that earns dwell. A sharp first line that makes the ICP slow down, a concrete contradiction, a real moment, a counter-intuitive truth. (The "data contradiction + local example" still works as a hook to earn attention and signal specificity, just not as a shock-bait play; bait is suppressed.)
  3. Structured for reading. Short lines, clear flow, one idea developed, maximizes dwell and consumption.
  4. Engineered to start a real thread. End with a genuine, expert-level question or a credible contrarian position that peers will debate (3+ people back-and-forth = ~5.2× amplification). Not "agree?" bait, a real prompt that invites professional disagreement.
  5. Save-worthy. Give a framework, a checklist, a benchmark, something the buyer bookmarks to use later.
  6. In the buyer's language. Use the Part-4 keyword/topic bank so 360Brew matches it to the interest graph.
  7. Give-to-get where appropriate. Offer a deeper asset (a brief/benchmark) in the comments or via DM, this seeds the harvest without an external link in the body.

Keep your locked voice guardrail (country decoder with NEW intel, under ~300 words, diagnosis-not-pitch in the body, hook that includes the broad ICP). Run it before drafting.

6.4 "Buzz" under 360Brew

Buzz now = a credible, specific, slightly contrarian expert take that peers argue about, generating the deep comment threads the model amplifies. It is not engagement bait, controversy-for-its-own-sake, or pod-driven spikes (all suppressed). Mix in roughly 1 debate-starting "take" post per 3 reference/insight posts, and have the advocate reply substantively to keep threads going (their replies are part of the 5.2× thread lever).

6.5 Using AI on content without getting deprioritized

6.6 The video SOP (updated for native vertical)

Split the two jobs, template the format, and prioritize native vertical.

Two jobs: originate the authority video; repurpose into clips.

The locked beat-sheet (kills per-edit guesswork), for native vertical (portrait), 15–90s:

0-2s
Hook
The contradiction or moment, with on-screen text and the brand mark.
2-8s
Why it matters
The tension, why this should stop the scroll.
8-60s
One local insight
A single concrete, in-market insight. Not three, one.
60s+
The give-to-get
The diagnosis or resource, offered in the caption or comment. No external link in the body.

Throughout: captions always on, and a visual or pattern interrupt every few seconds to hold retention.

The three tiers (which tool, when):

Tier Use for Tool Why
Tier 1, Flagship trust Client execs + the winning advocate Studio / good remote shoot, edited to the beat-sheet, shot portrait Real humans still out-convert AI for trust; native vertical gets the reach boost.
Tier 2, Scaled & localized Many videos from one shoot; Bahasa/Malay versions HeyGen (avatar of a real, consenting person) + ElevenLabs (clone of their voice) Talking-head + dubbing in many languages from one consent session; use a real person's twin, with consent, for educational/localized content.
Tier 3, Visual b-roll / hooks Hooks, concept visuals, motion Higgsfield (image/cinematic generation, not a face-clone tool) For the first 2 seconds and abstract visuals; ~70% cheaper for cinematic; never as a fake "expert."

Repurpose layer: Opus Clip / Opus Pro to cut long videos into clips. Caveat: 360Brew distinguishes native vertical from recycled horizontal, so for the reach plays, shoot vertical natively; use Opus mainly to extract additional clips efficiently, ideally reframed to portrait, and don't expect recycled-horizontal to match native-vertical reach.

Production steps: script from the beat-sheet → pick the tier → edit to the template (captions, interrupts, portrait) → (repurpose with Opus where useful) → post per 6.7.

6.7 Posting mechanics (June 2026)

Deliverables: the on-pillar content calendar + assets + lead magnets. → Gate 2 (client 24h approval).

6.8 Diagnosing dead engagement (the #1 operator bottleneck)

before you blame the algorithm: is the topic narrow, is the advocate engaging daily, is the hook specific? fix those first.

The situation: an advocate posts on a specific, validated topic (other profiles went viral on it) for weeks, and engagement stays near zero. This recurs across our profiles. It is almost never a content problem, a validated angle proves the content is fine. It is a visibility, behavior, and network-fit problem. Work this checklist in order; the first two causes account for most cases.

  1. Posting too often (the usual culprit). Daily, or more than once a day, cannibalizes each post and pushes the account toward throttled "publisher" distribution. Fix: drop to 3–5 posts/week, never more than once/day, spaced 18–24h+. Fewer, better, spaced.
  2. Not engaging. The account just posts (and runs outreach) without genuinely commenting on others' content, so it has no inbound affinity and no warm audience to seed the post. Fix: 15–20 min/day of substantive comments on ICP and thought-leader posts before posting. This is the highest-value single change.
  3. Dead-post decay has compounded. Weeks of dead posts cause reach decay that deepens if you keep posting through it. Fix: pause posting for 3–5 days, run 2–3 weeks of pure engagement (comments/saves on others, no posting or light posting), then resume at 3×/week. Recovery takes 3–4 weeks of consistent engagement, there is no instant fix.
  4. The first-degree network is cold / non-ICP. Advocate accounts built for outreach are full of recently-added cold connections who don't engage, so the post never gets the initial dwell/comments 360Brew needs to expand it. Fix: build the network with real ICP and warm them via engagement (7.3); don't expect reach from a network of cold automated connections.
  5. The account is throttled by the session/automation setup. If LinkedIn views the account as automated or compromised (the three-session trap, 2.5), it suppresses content reach and restricts actions. Fix: correct the session setup (2.5), one IP, one session, no phone concurrency, and reduce automation footprint.
  6. Comment-to-like ratio too low. Reactions but no conversation (ratio below ~0.10) signals shallow content and gets demoted; a healthy ratio is ~0.15+. Fix: end posts with a real, expert-level question or a credible contrarian take that peers debate, and reply to every comment within ~30 min to build the 3+ person threads that earn ~5.2× amplification.
  7. Mechanical suppressors. External link in the body (−40–60%), more than ~3 hashtags, engagement-bait phrasing, or templated/AI-filler content all suppress reach. Fix: link in first comment, ≤3 hashtags, no bait, specific/expert/in-the-buyer's-language copy (6.3, 6.5).

Do not respond to dead engagement by posting more, that is the one move that deepens the decay. Cut volume, raise engagement, fix the session setup, and give it 3–4 weeks.


PART 7 · WARM THE NETWORK & HARVEST

✓ What you own here
  • Check the advocate's posts DAILY and read who engaged
  • Qualify every liker and commenter: real ICP? a committee seat?
  • Harvest the fit engagers into a warm queue within 48h of each post
  • In cautious markets, use the sideways move before any cold-ish request
⚠ What goes wrong → the fix
  • Low connection acceptance, poor profile trust, wrong ICP, or no mutual connection fix →
  • Requesting the champion cold and wrecking the advocate's SSI fix →
  • Waiting too long, so the engagement goes cold before you harvest it fix →
The number that proves this part workedFit engagers harvested into the warm queue within 48h

Most of your meetings come from here, and most operators waste it. You publish across the roster, find the winning advocate, then harvest every person who engaged within 48 hours. The engagement is not a vanity metric. It is your warm queue.

1PUBLISHacross the roster2FIND THE WINNERthe advocate the ICPrewards3HARVESTengagers → warm queue, 48h4WARMengage them beforeoutreach
Publish, find the winning advocate, harvest the engagers into a warm queue.
Stack for this part
LLM (Claude/Gemini/Kimi)filter engagers to ICPManual engagement reviewBD reviews the queueInfinitywarm queue lives hereBD operatorreviews the harvest queue
The harvest runs within 48h of every post. This is the #1 place meetings are won or wasted.

Goal: publish across the roster and turn engagement into warm leads. The harvest is the highest-ROI step and the one most operators skip, skipping it severs content from BD and wastes the entire content spend.

7.0 Getting accepted in cautious markets (the sideways move)

never hit the champion cold. go sideways first.

In markets that are allergic to sales, the real champion will almost never accept a cold connection from someone outside their network. This is part of the Month-1 warm-up you run on every LinkedIn profile deployed for the campaign. First you understand why you get rejected, then you use the sideways move to get inside the network the healthy way.

Why the champion rejects your request
YOUR TITLE HAS "SALES" IN IT the instant they read it, the guard goes up. They will not accept. HEADLINE READS "I HELP X DO Y" the classic pitch headline. Reads as a vendor. Rejected. PROFILE NOT BASED IN-MARKET not local to the target (e.g. not in Australia for an AU campaign). A hard no. NO CONTENT, EMPTY FEATURED nothing valuable to see on the profile. A red flag, they pass. NO MUTUAL CONNECTION, THE BIG ONE Connect to a stranger with zero mutuals and they reject you, and repeated rejections wreck your SSI for spamming. This is the flag that quietly kills the account. Check an account's current SSI (Social Selling Index) at linkedin.com/sales/ssi before and after a warm-up week to see the effect.
Five reasons a cautious-market champion rejects a cold request. The last one, no mutual connection, also damages the advocate's SSI, so we never approach the champion cold.

7.0.1 The sideways move: connect into sales/BD first, then the champion accepts

Because the champion won't accept cold, we do not go to the champion first. We connect sideways into the target company's sales and business-development people, whose instinct is to accept an unknown request (they assume you might be a lead for them). Once we are connected to their colleagues, we now share mutual connections with the champion, and the request reads as healthy networking, not spam.

1 DON'T GO TO THE CHAMPION The decision-maker you actually want is outside your network with zero mutuals. Cold = rejected + SSI damage. THE CHAMPION won't accept you yet 2 CONNECT SIDEWAYS INTO SALES / BD Send requests to the target company's sales and business-dev people instead. Their instinct is to accept an unknown request, they assume you might be a lead for them. BD Sales BD they accept by instinct 3 NOW YOU SHARE MUTUALS WITH THE CHAMPION Every campaign profile is now connected to someone inside the champion's own company. The request reads as healthy networking, LinkedIn does not flag it, and the SSI stays safe. This is legitimate: real people, real mutuals, no automation abuse. 4 THE CHAMPION ACCEPTS mutual connections make you safe and familiar. now the warm path can begin.
The sideways move. We never request the champion cold. We connect into their sales and BD colleagues first, who accept by instinct, which gives us mutual connections. The champion then sees healthy networking and accepts, with no SSI damage and no spam flag.

Why this is safe, not a trick. Every profile is a real, consenting person, and every connection is a genuine mutual. We are building a real network inside the account the way any professional would, which is exactly what LinkedIn's algorithm wants to see. The sideways order is what keeps the SSI healthy while it happens.

7.1 Publish across the roster + find the winning advocate

7.2 THE ENGAGEMENT HARVEST (run within 48h of every post)

harvest within 48h or the warmth is gone.

Why it matters: outreach tied to a recent trigger event, like engaging your post, lifts response rates by roughly a third, and under 360Brew consistent engagement between two people makes the model keep showing them each other's content (behavioral affinity), so harvesting compounds.

Daily harvest routine:

  1. For each live post, pull everyone who engaged: reactions, comments, saves, reposts, CTA-comments/DMs.
  2. Filter against the ICP (the LLM scores each engager fit/no-fit using the client rubric). Drop non-ICP.
  3. Enrich + rank the ICP engagers (a substantive comment or a CTA comment is hotter than a like; cross-reference the "high-engagement ICP" list from Part 4).
  4. Push to the CRM warm queue, each with: the post they engaged on, the engagement type, and a suggested ladder stage + opener context for messaging.
  5. Hand the warm queue to conversation operators every morning.

Build pragmatically: even a manual version (export → the LLM ICP filter → CRM) delivers immediately. Automate the export/sync later with no-code. Don't wait for automation to start harvesting.

7.3 Engagement-as-warming (before any cold-ish outreach)

Before a conversation operator sends a connection request to a high-value target, have an advocate genuinely engage that target's content (a substantive comment, a profile visit). Under 360Brew this builds behavioral affinity so the target starts seeing the advocate's posts, so the later connection request and DM land warm, protecting acceptance/reply rates and account health.

7.4 The amplification flywheel

After a meeting, the advocate publishes an on-pillar post drawn from the insight and tags the prospect (sparingly). The prospect engages, exposing the client to their network and surfacing new ICP people who re-enter the harvest.

Deliverable: the daily warm-lead queue in the CRM, with context attached.


PART 8 · VALIDATE MESSAGING & CONVERT

✓ What you own here
  • Send 80 to 100 DMs a day (across the account fleet) to secure replies and meetings, using the DM flow: value first, one question per message, never pitch first
  • Climb the channel ladder only as trust is earned: LinkedIn, WhatsApp, call
  • Set a pre-meeting reminder cadence so booked meetings actually show up
  • Review and edit EVERY message before it sends (Gate 3), then book and hand off
⚠ What goes wrong → the fix
  • Low reply rate despite 100+ DMs a day, the messaging is the problem fix →
  • No-show rate over 30%, weak reminder cadence or a weak offer fix →
  • Getting engagement but no meetings booking fix →
The number that proves this part worked15 to 20 qualified meetings a month, at full run

Never skip a rung. A pitch in message one, or a cold WhatsApp, burns the lead and flags the advocate account. You walk the warm queue up the ladder: connect, give value, give again, then ask, and only move to WhatsApp once it is earned.

1CONNECTengage first, then request2VALUE DMno pitch, ≤60 words3VALUE AGAINthe lever most skip4ASKmeeting, after a signal5WHATSAPPearned only, then hand off
The ladder: every rung earns the next. The DM system runs on value, then a question.
Stack for this part
Constrained the LLM agentthe anti-slop messaging toolLeadspickerPAUSED, see noteWhatsAppearned numbers, voice notesHumanGate 3: edits every message
The five-input rule (8.1) is what stops outreach turning into generic AI slop.

Goal: walk warm leads up the ladder to a booked meeting, then hand off. Fixes the messaging slop, the channel discipline, and the WhatsApp ban problem. The full click-level procedure, with every connection note, DM, follow-up, WhatsApp transition as copy-paste assets, are in Part 17 (SOP-B), including what to do when the prospect has no content to engage with.

8.1 Kill the AI slop — anchor every message in five inputs

The slop comes from the team free-typing into a general chat with no strategy and no memory of the content the prospect engaged with, and generic outreach that matches spam patterns is now actively flagged by LinkedIn, so slop is also an account-safety risk. Fix it with a simple rule: no message goes out unless it is anchored in the five things below, so the strategy is baked in, not improvised.

The rule — every message must be built from all five of these:

  1. The prospect + the exact post/asset they engaged with (from the harvest).
  2. The active winning angle for this client/market.
  3. The give-to-get offer.
  4. The ladder stage + the market's channel rule.
  5. The advocate's voice profile.

Forbidden: pitch in the opener; meeting ask before value; identical text across prospects; ignoring the engagement context; connection notes over 300 chars.

Build it as a locked LLM project (call it "XpandEast Outreach") with the playbook, the voice rules, the phrases-to-avoid list, and the five-input rule (8.1). The operator drafts from the five inputs so the message follows the strategy, then edits and sends it. Gate 3 still applies: you always review before sending. This makes good strategy the default and removes the slop.

8.2 The ladder (never skip a rung)

skip a rung and you burn the lead. every time.
8.2 · The message ladder
1Advocate engages their contentwarming, before any request2Connection request + light note≤300 chars, references the post3Value-first DM after they acceptthe give-to-get, no pitch4Peer conversation, they set pacesubstance, still no pitch5Earned WhatsApp (SEA / Gulf)only after they reply / engage6Human voice notedeepens warmth7Book the call, confirm, hand offto the client's teamnever skip a rung ↗
Seven rungs from a stranger to a booked call. Each rung earns the next. WhatsApp is rung 5, earned only after they reply, never a cold jump.
  1. Rung 1. Advocate genuinely engages the prospect's content (warming), see 7.3
  2. Rung 2. Connection request plus a light personalized note (under 300 chars)
  3. Rung 3. After they accept: a value-first DM referencing the post they engaged with, plus the give-to-get
  4. Rung 4. Peer-level conversation (substance, no pitch), they set the pace
  5. Rung 5. Earned WhatsApp (SEA/Gulf), move here once they have replied or engaged
  6. Rung 6. Human-recorded voice note to deepen warmth
  7. Rung 7. Book the call, confirm, then hand off to the client

Benchmarks: a connection note + then a DM lifts post-acceptance reply meaningfully; a profile visit + DM pushes reply rates higher; outreach tied to a trigger event (their post engagement) lifts response ~32%; sequenced follow-ups 2–5 business days apart lift conversion ~49%, it takes ~5 contacts on average, yet ~48% of reps never send a second message. Always follow up. Good B2B reply rates: 10–25% average, 25–35% strong.

8.3 Connection request SOP

8.4 The DM conversation — see Part 17

The first DM (the opener) is in Part 18. Everything after they reply — exactly how you chat your way to a booked call — is the single linear flow in Part 17. Do not run a separate sequence here: Part 17 is the one source of truth for the conversation, so it can never conflict with itself.

8.5 WhatsApp operation (fixing the ban / SIM-churn problem)

See the hub
This is the in-the-moment fix for a banned number. The full WhatsApp sending SOP (mobile data, airplane-mode reset, time gaps, batching, rotation, new-number rules, the send-to-reply ratio) lives in Part 2.0. Prevent bans there, fix them here.
NUMBER BANNED 1 · SWAP IN A RESERVE, KEEP GOING Never wait on an appeal. Rotate to an aged reserve number. 2 · DIAGNOSE WHY Too fast? No chat history? Low reply rate? Wi-Fi IP? 3 · FIX THE ROOT CAUSE Slower gaps, mobile data, warm new numbers 2 to 3 weeks first. PREVENT THE NEXT ONE Aim for a 50% send-to-reply ratio. The warm path bans far less than cold.
A banned number is a swap, not a crisis, if you kept reserves. Diagnose the root cause before the replacement burns too. Full rules in the WhatsApp SOP (2.0).

Why numbers die: WhatsApp scores accounts for spam; the top triggers are messaging people who haven't saved your number (weighted heavily) and blocks/reports, as few as 3–5 reports can suspend a number. Virtual-number/eSIM ranges are often pre-flagged, and clustering accounts on one device/IP compounds it. Our numbers die because they're used cold. The fix is the method, not better SIMs.

Rules:

  1. Earned-only. Only message people who already engaged/replied on LinkedIn and expect you. High replies + near-zero reports = numbers survive. This one rule fixes most churn.
  2. Warm a new number 2–3 weeks before business use: don't scan the QR for 24h+ after registering; set a real photo/name/bio; message 5–10 genuinely warm contacts, spaced 2–4 hours, and receive replies; build real saved contacts; ramp slowly.
  3. ~50 conversations/day/number ceiling even warmed, but earned warm conversations stay well under it.
  4. Don't cluster, separate device/network fingerprints; don't run the fleet off one wifi/IP.
  5. App for warm 1:1, not the API. The Business Cloud API sends template messages that read as a blast, wrong tool for warm conversation. The human voice notes that convert so well are app-only, human behavior, keep them, recorded by a human, in earned conversations.
  6. Never modified clients (GB WhatsApp etc.) or grey-market bulk tools, instant detection.

8.6 Cold email and cold calling, verdicts

8.7 The handoff

On a confirmed meeting: capture context (who, role, pain, the post/thread that warmed them), confirm the invite, hand to the client with a short brief, log it, and feed the amplification flywheel (7.4).

Deliverable: booked, confirmed meetings + handoff briefs.


PART 9 · TRACK & RECALIBRATE

✓ What you own here
  • Assemble the month's data from the two logs and the CRM
  • Read the outliers: which advocate, angle and channel actually worked
  • Deliver the monthly report (Gate 4), lead with the outcome
  • Recalibrate next month's config off what the data showed
⚠ What goes wrong → the fix
  • Reporting activity instead of outcomes, so the client questions the fee fix →
  • Not backing the winning advocate, so budget stays spread thin fix →
The number that proves this part workedA report that leads with meetings booked, plus next month's config

Every month closes the loop. You assemble the data, read the outliers (which content, which advocate), tell the client the honest truth, then reset next month's config around what actually worked.

1ASSEMBLEthe month's data2READ OUTLIERScontent + advocate3ASSESShonest, outcome-first4RECALIBRATEnext month's config
The monthly loop: outcomes feed straight into next month's config.
Stack for this part
the LLMassemble + draft the reportPlaywright / WeasyPrintrender the PDFXpandEast Top MgmtGate 4: reviews before client sees it

Goal: show the numbers in the locked format, read the outlier, reconfigure next month. Also the renewal engine.

9.1 Assemble the month's data

From the CRM/sheet: content published per pillar/advocate, impressions, ICP-weighted engagement (saves, substantive ICP comments, thread depth, DMs), warm leads harvested, conversations, meetings (split end-customer vs partnership), newsletter growth, pipeline. Under 360Brew, weight saves + thread depth + ICP-comment quality over raw impressions.

9.2 Read the outliers (content AND advocate)

State explicitly: which pillar/angle/format converted, and which advocate the ICP engaged with (the Month-2 winner, refreshed). These are the recalibration signals.

9.3 Honest assessment

Keep the "what underperformed + the specific fix" section, it builds trust and drives renewals.

9.4 Recalibrate next month's config

Update the config sheet: pillar/angle changes, advocate concentration, channel shifts. Every report ends with an explicit config change so next month isn't a repeat.

9.5 KPI scorecard

Score against the agreed monthly target (the 5–10 calls). Show the funnel: impressions → ICP engagement → warm leads → conversations → meetings (end-customer vs partnership).

Deliverable: the monthly client report (your locked HTML→PDF stack). → Gate 4.


▶ ZONE 3 · REFERENCE LIBRARYyou do not read these in order, jump here when you need them

PART 10 · ACTIVITY LOGGING (the two logs that make conversion legible)

Conversion only becomes visible when you log it. Two logs run in parallel, and together they turn a vague "content is working" into a number you can defend to the client.

LOG A · OUTREACH FUNNELGTM executive, dailyConnects → replies → positiveMeetings booked, per channelWhere the drop-off is+LOG B · CONTENT TRACTIONContent team, weeklyReach + ICP engagementWinning advocate + angleFeeds the harvest queue
The two logs are one funnel: Log B's engagement becomes Log A's warm queue.

You cannot improve a funnel you don't measure. Two logs run continuously and feed everything downstream, the weekly sync (Part 11), the monthly report (Part 9), and the recalibration. Without them, "we're busy" never becomes "here's the rate, here's what to scale," and you can't tell whether WhatsApp or LinkedIn is actually producing meetings.

10.1 Why logging is non-negotiable

Conversion only becomes visible when you count the funnel per channel. Example: 100 first-contact WhatsApp DMs → 4 positive replies → 1 meeting tells you WhatsApp converts at ~4% reply and ~1% meeting, so to land 5 meetings/month on WhatsApp you need roughly 500 DMs/month through it. Run the same math for LinkedIn and you instantly see which channel deserves the effort, and how much volume each monthly target actually requires.

Logs turn activity into rates, and rates into decisions.

10.2 Log A, The Outreach Funnel Log (GTM executive, daily)

10.2 · Funnel math, per channel
100 first-contact WhatsApp DMs 4 positive replies 1 booked meeting 1% end to end. Count it per channel or you fly blind.
Conversion only becomes visible when you count the funnel per channel. The same content converts at different rates on WhatsApp, LinkedIn and email; log each one separately.

Who: every GTM executive logs their own outreach, every day, by channel. This is mandatory, the conversion picture is only as good as the logging discipline.

What to log (per channel, per day): connection requests sent, first-contact DMs sent, positive replies, conversations opened, meetings booked, tagged by channel (LinkedIn vs WhatsApp) and by source (cold list vs warm-from-content).

Date Exec Channel Conn. reqs First-contact DMs Positive replies Convos opened Meetings booked Source (cold list / warm-from-content) Notes

Weekly/monthly roll-up computes the rates per channel:

10.3 Log B, The Content Traction Log (content team, weekly)

Who: the content team logs every piece created, and reviews traction at the end of each week.

What to log per post (advocate, pillar, format, angle, link) and the engagement signals. Under 360Brew, weight the meaningful signals, comments (especially substantive ones and thread depth), reposts, and saves, and treat raw likes/impressions as vanity.

Week Advocate Pillar Format (text / carousel / native vertical video) Angle/topic Substantive comments Reposts Saves Profile views DMs / CTA-comments Verdict (winner / flat)

End-of-week review:

10.4 The two logs are one funnel

Content Traction Log (top of funnel)engagers harvestedOutreach Funnel Log (bottom)meetings

The monthly report and weekly sync stitch them together: "content produced X engagement → Y warm leads harvested → Z DMs → W meetings." This is also your hardest proof of content ROI, showing warm-from-content outreach converting at a multiple of cold-list outreach.


PART 11 · CLIENT COMMUNICATION (the weekly sync + the monthly report)

Outcome first, activity as evidence. The client does not want a list of posts. They want to know the engine is producing pipeline, and the weekly sync and monthly report are how you show it without drowning them in activity.

1OUTCOMElead with pipeline, notposts2EVIDENCEthe activity thatproduced it3WEEKLY SYNCshort, outcome-framed4MONTHLY REPORTGate 4, founder first
Every client conversation leads with the outcome, then shows the activity as proof.

How you communicate is half the renewal. The rule is simple and absolute: lead with outcome, not activity. The cadence and framing then shift as the engine matures from content to pipeline.

11.1 The cardinal rule: outcome first, activity as evidence

Clients don't buy "we sent 400 DMs and posted 12 times." They buy trust, visibility, and meetings. Every sync and every report opens with the outcome, then shows the activity as the evidence behind it, then what's next. Structure always: Outcome → the activity that produced it → next.

Translate activity into the client's language, every time:

11.2 The weekly sync flow

ALWAYS LEAD WITH THE OUTCOME. THE STORY SHIFTS BY MONTH. MONTH 1 · CONTENT ACTIVITY No meetings promised. The sync shows trust and visibility being built. Content live, advocates warming, early ICP engagement, newsletter launching. Frame it as: "We are building your trust and visibility with the ICP, here is who is engaging." MONTH 2+ · PIPELINE + CONTENT Now you share-screen the live pipeline: warm leads, conversations, positive replies, meetings, subscribers, with content still building visibility behind it. Frame it as: "Here are your conversations and meetings, and the engine still building behind them." THE AGENDA, IN LEAD-WITH-OUTCOME ORDER 1. Outcome headline → 2. Pipeline view (M2+, share-screen the CRM) → 3. Content traction (the winning posts) 4. The connection: how engagement feeds pipeline (engagers → warm queue → conversations) → 5. What is next
The weekly sync in Month 1 sells visibility; from Month 2 it share-screens the live pipeline. Always open with the outcome, then show the activity as proof.

Cadence: a weekly call (or async update). Always lead with the outcome.

The shift by month:

Share-screen in Month 2: walk the client through the live pipeline (the CRM/sheet), the warm queue, conversations, meetings booked, subscribers, so they see pipeline activity, not just hear it described.

Weekly sync agenda (in lead-with-outcome order):

  1. Outcome headline. Month 1: visibility/trust traction. Month 2+: meetings + positive replies + subscribers warming.
  2. Pipeline view (Month 2+): share-screen the CRM, warm leads, conversations, meetings, subscribers.
  3. Content traction: the winning posts this week (framed as trust/visibility), with the engagement signals that matter (comments/reposts/saves).
  4. The connection: how content engagement is feeding the pipeline (engagers → warm queue → conversations), this is the story that makes the whole retainer make sense.
  5. What's next: next week's focus, and any client input needed (approvals, warm intros, attending a booked meeting).

11.3 The monthly report (formal version, ties to Part 9)

The monthly report (the Part 9 deliverable, in your locked HTML format) is the formal version of the same outcome-led story: outcomes (meetings split end-customer/partnership, positive replies, subscribers, ICP-weighted engagement) → the activity evidencethe outlier read (winning pillar/angle/advocate) → next-month config. → Gate 4 before it goes to the client.

11.4 What the client should always hear


PART 12 · THE OPERATOR'S ROUTINES (keep open while working)

The engine runs on rhythm, not heroics. Keep this open while you work. Each cadence has a fixed job, and skipping the daily account-health check is how a roster quietly dies.

DAILYaccount health,harvest, engageWEEKLYpublish review,funnel logMONTHLYreport, recalibrateconfigQUARTERLYre-verify limits +benchmarks
The operator's cadence: what you check daily, weekly, monthly and quarterly.

Daily routine (about 35 to 45 minutes per account)

Do these in order every working day, for each client. The whole point of the order is that each step feeds the next.

Step 1. Check account health (5 min)

Open your one-row-per-account tracking sheet and check each advocate account:

If any account fails, stop and fix it before you use it (see Troubleshooting, Part 15). A fried account cannot be undone, so this check comes first every day.

Step 2. Harvest yesterday's engagers (5 to 10 min)

These people already engaged, so they are your warmest leads. This is where most meetings come from.

Step 3. Warm up your high-value targets (5 min)

Step 4. Work the warm queue (10 to 15 min)

Step 5. Publish and engage (10 min)

Step 6. Log everything (5 min)

Weekly routine

Monthly routine

Quarterly routine


PART 13 · TOOL STACK & WHERE THE AGENTS PLUG IN

Here is the whole stack in one place, and where a human still has to sign off. Build the agents in ROI order: harvest first, then messaging, then sourcing and intelligence, then reporting. Never automate the four gates.

1INTELLIGENCESparkToro, LLM,Gemini2SOURCINGLLM, Sales Nav,Sandcastle3CONTENTLLM, Nanobanana,HeyGen4OUTREACHconstrained LLM +Leadspicker paused5REPORTINGLLM + Playwright
The agent build order by ROI: harvest and messaging pay back first.
Function Tool Agent (if any) Human gate
ICP intelligence (consumption, thought leaders, engagers) SparkToro + LinkedIn activity mining + the LLM Intelligence (the LLM synthesis) operator review
List sourcing + scoring + committee map the LLM (sourcing plan → boolean → clean → score) + 1 Sales Nav seat Prospecting (the LLM) 10% sample QA
Pipeline / conversation state Infinity workspace (our project-management tool)
Decode / ICP / roadmap / regulation class the LLM Decode Gate 1
Content ideation (to 360Brew + pillars) the LLM + your skills Ideation/Outlier creative picks
Content production (text/carousel/visual) the LLM + skills + Nanobanana Production Gate 2
Video, flagship (native vertical) Studio + beat-sheet Gate 2
Video, scaled/localized HeyGen + ElevenLabs (real consenting person) Gate 2
Video, visual b-roll Higgsfield Gate 2
Video, repurpose Opus Clip/Pro (prefer native vertical for reach)
Advocate browser isolation GoLogin (1 profile + 1 fixed proxy each)
LinkedIn automation Leadspicker (15–20 conn/day, ≤50 DM/day, warmed accounts only)
Engagement harvest the LLM filter → CRM (manual first) Engagement-Harvest BD reviews queue
Messaging Constrained the LLM "XpandEast Outreach" Messaging Gate 3
WhatsApp App, warmed numbers, earned-only, voice notes
Reporting LLM + Playwright/WeasyPrint/ReportLab Reporting Gate 4
Wiring/automation Make / n8n (where it pays)

Build the agents in this order (ROI): (1) Engagement-Harvest, (2) constrained Messaging, (3) the LLM sourcing + Intelligence synthesis, (4) Reporting. Never automate the four gates.


PART 14 · ERROR-PROOFING PRE-FLIGHT (the 5 seams)

Five seams are where engagements quietly split. Run this pre-flight before you scale anything, because each seam fails silently until it has already cost you a month.

1ICP SEAMwrong buyer, wrong feed2ACCOUNT SEAMsession or proxy slip3CONTENT SEAMoff-pillar drift4HARVEST SEAMengagers left cold5HANDOFF SEAMmeeting drops in the gap
The five seams: check each before scaling, because they fail silently.

PART 15 · OPERATOR TROUBLESHOOTING (when your flow stalls)

When the flow stalls, the symptom tells you the seam. This part is the fault-finder: match what you are seeing to the fix. Most stalls trace back to two causes, session setup or posting without engaging.

1SYMPTOMwhat you actually see2LOCATEwhich seam it maps to3FIXthe specific correction4VERIFYhealth gate clears
Troubleshooting is symptom → seam → fix → verify. Do not guess; match the symptom.

These are the problems that stop an operator mid-flow. Each one has a fast diagnosis and the immediate fix. When something breaks, come here first.

15.1 "I post a validated topic daily for weeks and engagement is near zero."

The most common stall. It is a visibility/behavior/network problem, not content. Immediate moves: cut to 3–5 posts/week, never >1/day, spaced 18–24h; add 15–20 min/day of substantive comments before posting; if posts have been dead for weeks, pause 3–5 days and run 2–3 weeks of pure engagement before resuming; verify the session setup (2.5) isn't throttling the account. Full checklist: 6.8. Do not post more to fix it, that deepens the decay.

15.2 "A LinkedIn advocate account is getting CAPTCHAs, forced logouts, or a 'verify your identity' prompt."

Almost always the session setup or volume, not the content. Immediate moves: stop all automation for 1–2 weeks; use the account only through its single GoLogin session (one IP); complete the verification; resume manually, then re-enable automation at ~50% of prior volume. Check for the three-session trap (GoLogin + Leadspicker + phone all live, 2.5). Changing the password does not fix it. Take a screenshot of any warning for support.

15.3 "Reach suddenly dropped about 50% across the LinkedIn advocate accounts."

Usually a platform recalibration plus a behavior issue. Immediate moves: confirm you're not posting daily; confirm engagement time is happening; check for dead-post decay (15.1); confirm no automation/session flags (2.5). Reach now favors saves, comment depth, and niche relevance over breadth, shift content toward save-worthy, debate-starting, pillar-true posts (6.3).

15.4 "Connection acceptance rate is low (under ~30%)."

Immediate moves: tighten targeting to active, in-ICP prospects (5.4); warm them first via advocate engagement (7.3); add a light personalized note; reduce daily volume (15–20/day, conservative for our sub-40-SSI accounts); withdraw pending requests older than 2–3 weeks so the pending pile (a low-acceptance signal) shrinks. Low acceptance compounds into restrictions, so fix it before scaling.

15.5 "WhatsApp numbers keep getting banned."

You're using WhatsApp cold. Immediate moves: make WhatsApp earned-only (message only people who already engaged/replied on LinkedIn); warm new numbers 2–3 weeks before use; don't cluster numbers on one device/IP; use the app for warm 1:1, not the API. Full rules: 8.5. The fix is the method, not better SIMs.

15.6 "The target list stalled, most accounts have no named decision-maker."

This is a data-ops / enrichment task, not more searching (≈70% "Unknown" is the normal state of a raw list). Immediate moves: run the bare company names through the enrichment stack to fill decision-maker, role, and contact, then promote the ones that qualify (Part 5 / 5.2). Don't keep re-running searches; enrich.

15.7 "We're getting engagement on content but no meetings."

The harvest isn't running, or BD is ignoring the warm queue (Seam 5). Immediate moves: within 48h of every post, capture engagers → filter to ICP → push to the warm queue with the post context → BD works it the next morning (Part 7 / 7.2). Content KPIs and BD KPIs are one funnel; if they're split, meetings leak.

15.8 "Messages keep coming out as generic AI slop / different from the content."

The operator is free-typing into a general chat with no strategy or post context. Immediate moves: build every message from all five inputs (the engaged post, the winning angle, the offer, the ladder stage/channel, the voice), with the forbidden list enforced (8.1). Generic outreach is also now flagged by LinkedIn, so this is a safety fix too.

15.9 "Content is stuck waiting for client approval and publishing has stalled."

Do three things right away.

First, confirm who approves content and how fast. At kickoff you agreed on a named approver and a 24-hour approval window (Gate 2, see 3.3). Remind them of it.

Second, send content for approval in batches. Send a full week at once, not one post at a time.

Third, keep a small buffer of already-approved posts ready. That way a slow approval week does not stop publishing.

15.10 "A LinkedIn advocate account got restricted, should we spin up a new one?"

do not just spin up a new account. find what triggered the restriction first, or the next one dies the same way.

No. A new account from the same environment gets linked and re-flagged, and creating accounts to dodge restrictions violates LinkedIn's terms. Immediate moves: fix the environment (the proxy/session/fingerprint, 2.2 / 2.5), run the recovery in 15.2, and let the account age back. The fix is the setup, not another signup.

15.11 "Low reply rate despite sending 100+ DMs a day."

The problem is the messaging, not the volume. A healthy reply rate is 10 to 25%. A strong one is 25 to 35%. If you are under 10% even at high volume, your messages are landing as spam. They are too cold, too generic, or they pitch too early.

Fix it in this order:

  1. Stop cold-blasting. Warm the target first by having an advocate engage their content (see 7.3).
  2. Use the DM flow (Part 17): give value, ask one question, and never pitch in the first message.
  3. Make every message personal and relevant. Reference their specific post or situation.
  4. Read each message out loud before sending. If you would not reply to it, do not send it.

One more thing: high volume with bad messaging also gets the account restricted. So slowing down and personalizing fixes your reply rate and protects the account at the same time.

15.12 "No-show rate is over 30%."

There are two causes, and both are fixable.

Cause 1: a weak reminder cadence. A meeting booked days ago, with no contact in between, gets forgotten. Fix it with a set sequence of reminders: a confirmation the moment you book, a helpful reminder the day before, and a short WhatsApp message the morning of the meeting. This is exactly why you moved them to WhatsApp in 17.5.

Cause 2: a weak offer. If the reason for the meeting was vague, like "a quick chat," the interest cooled and they deprioritized it. Fix it by tying the meeting to a specific outcome they actually wanted, based on the pain they admitted in the conversation.

If no-shows stay high, the booking itself was soft. Go back to the segue in 17.5: you should book off a real, stated pain, not just a polite yes.

PART 16 · ADVOCATE ACCOUNT, ZERO TO READY (deep SOP)

This is the click-level version of Part 2. Zero to campaign-ready, in order, with the exact proxy and GoLogin setup and the day-by-day 30-day warm-up. Do it in this sequence or the account gets flagged.

1PROXYresidential, real city2GOLOGINfingerprint + profile3BUILD PROFILEto 100%, on-pillar430-DAY WARMday by day5CAMPAIGN-READYthe gate to outreach
Zero to campaign-ready. The proxy is the #1 thing operators get wrong.
Stack for this SOP
Residential proxyfixed, real cityGoLoginone profile, consistent fingerprintLeadspickerPAUSED, see note

What this is. The complete, do-this-exactly procedure to take one advocate from "real person who agreed to let us run their profile" to "campaign-ready account," and then run it daily without getting it throttled or banned. Written so a new operator with zero context executes it without asking a question.

Owner: the operator. Time: ~2 hours of setup work, then a 30-day warm (≤30 min/day), then the daily operating routine (~35–45 min/account/day). Done-state: defined in A7.

Why this is step one of everything. Every result in the engine sits on healthy accounts. The two things that kill accounts, wrong IP/session setup, and posting-without-engaging, are both fixed here.


A0 · Prerequisites (have these before you touch LinkedIn)

  1. A real, consenting person. Real name, real face, a genuine (even if junior) professional background in or adjacent to the client's category. Signed consent to operate the profile. Never a fabricated identity or a bought/aged account, both get detected and destroy the trust we sell.
  2. The advocate's real city (for the proxy geo) and rough timezone (for activity hours).
  3. One topic pillar for this advocate (from Part 4 intelligence), the single narrow subject this profile will be known for (e.g. "retail customer-data / loyalty in Malaysia"). Everything the account posts and comments on serves this pillar.
  4. Assets: a real headshot, a simple branded banner, and 60–90 minutes of the advocate's time for the photo/voice/About and any identity verification.
  5. A payment method for the proxy (~$3–8/account/month) and the GoLogin seat.

A1 · Buy and configure the proxy (the #1 thing operators get wrong)

one profile, one residential IP, forever. share an IP across advocates and you lose them all.

A1.1, Pick the right type. For an account-tied LinkedIn profile (signed-in, posting, messaging, long-term), the IP must be stable and look like a home/office line.

A1.2, One proxy per account, sticky, geo-matched. 1 IP : 1 account, never shared (a shared IP is the clearest signal for LinkedIn to mass-scan and lock the whole roster). Use a sticky session (or static/ISP, which is inherently fixed). Set the proxy's country and city to the advocate's real city and never move a live account's geo.

A1.3, Provider + 2026 cost (any of these work; pick on budget):

A1.4, Configure the sticky IP (example, DataImpulse). Host gw.dataimpulse.com, port 823 (HTTP) or 824 (SOCKS5). In the username, pin country + city + a unique session id per account:

username:  YOUR_LOGIN__cr.id;city.jakarta;sessid.advocate07
password:  YOUR_PASSWORD

The unique sessid.advocateNN is what gives that account its own fixed IP. Use a different sessid for every advocate.

A1.5, Verify the IP is clean BEFORE logging in (do not skip).

  1. Load the proxy in the GoLogin profile (A2), then open https://ipinfo.io (or similar). Confirm the city and country match the advocate's and the ISP reads as a consumer ISP (not a hosting/datacenter name).
  2. Run a WebRTC leak test (browserleaks.com/webrtc). If it shows your real IP or ISP, the proxy isn't covering all traffic, fix it (enable WebRTC masking in GoLogin) before proceeding.
  3. Dirty-IP check: a proxy IP abused by someone before you is pre-flagged. If the very first LinkedIn load throws an immediate CAPTCHA/checkpoint on a brand-new clean profile, the IP is likely dirty, request a new sticky IP (new sessid) and retest. Don't try to push through a dirty IP.

A2 · Create and configure the GoLogin profile

The proxy hides the IP; GoLogin isolates the device fingerprint (Canvas, WebGL, fonts, hardware). You need both, they're separate signals, and one without the other still links/flags the account.

Steps (exact):

  1. GoLogin → New profile. Name it by convention: LI, [Client], [AdvocateName], [City] (e.g. LI, Loyalytics, Sarah, Jakarta).
  2. OS / fingerprint: pick a common real configuration (e.g. Windows + Chrome) and leave it. Do not regenerate or edit the fingerprint after creation, changing it later looks like a new/unstable device.
  3. Proxy tab: set type (HTTP or SOCKS5), then paste host, port, username, password from A1.4. Click Check proxy / Test, confirm it connects and shows the right city.
  4. Timezone & geolocation: set to match the proxy's city (GoLogin can auto-match to the IP, confirm it does). A mismatch (IP in Jakarta, timezone in London) is a flag.
  5. Save. Open the profile, run the A1.5 verification (IP + WebRTC + dirty-IP check).
  6. One advocate = one GoLogin profile, forever. Never log two advocates into one profile, and never log one advocate's account into a different profile/proxy.

A3 · First login and profile build (to 100%, on-pillar)

A3.1, Login discipline. Open LinkedIn inside the verified GoLogin profile only. If it's a brand-new account, don't fire any actions for the first day, just complete the profile and browse 5–10 minutes. Acting within minutes of account creation is a classic bot signal.

A3.2, Complete the profile to 100% (this is a reach and trust signal, not vanity).

A3.3, The pillar lock. Write the 3–4 sub-topics this account will post on and stick to them 80%+. It takes ~90 days of consistent on-topic posting for LinkedIn to recognize the account's expertise (the "semantic fingerprint"), which is why reach is low at the start and why drifting off-topic resets the clock.


A4 · The 30-day warm-up (day by day, do exactly this)

A4 · The 30-day warm-up
DAYS 1-7Profile to 100%2-5 manual connects topeople they knowengage 5-8 posts/dayDAYS 8-141-2 posts5-10 personalized connectsreply to commentsDAYS 15-212-3 posts10-15 connects, lightautomation onwatch acceptanceDAYS 22-302-3 posts15-20 connects, firstcampaignfull daily routine
The first 30 days, week by week. The first three weeks are a behavioural-modeling window: ramp like a human, no automation until Day 15, full routine only by Day 22.

The first ~30 days are LinkedIn's behavioral-modeling window. No automation in weeks 1–2. Ramp like a human; one session at a time; activity only during business hours in the proxy's timezone; take one day off each week. If acceptance drops below ~35% or you see CAPTCHAs/verification, stop increasing and reduce (A6/A8).

Day(s) Connection requests Posting Daily engagement (the priority) Automation
1–2 0 Build profile to 100% (A3); 1 light on-pillar post on day 2 5–10 min browsing; follow 5–10 relevant people/pages None
3–5 5–8/day manual, only to people the advocate actually knows or true 2nd-degree ICP, each with a 1-line note Comment substantively on 3–5 on-pillar/ICP posts/day (A9.4 shows what "substantive" means) None
6–10 8–12/day manual, personalized, to 2nd-degree ICP 2 posts this week, on-pillar, spaced ≥48h 15 min/day: 3–5 substantive comments + a few thoughtful replies None
11–15 10–15/day 2–3 posts, spaced 15–20 min/day comments; reply to every comment on your posts within ~30 min Light automation OK only if acceptance >35%, run it inside the GoLogin profile (A6)
16–21 15–20/day (our ceiling) 2–3 posts/week Full 15–20 min/day engagement block Yes (in-profile, A6)
22–30 Hold 15–20/day 3–5 posts/week, never >1/day, spaced 18–24h Full engagement block; begin value-first DMs to accepted warm connections Yes

Throughout: randomized gaps between actions (not mechanical), no bursts (don't send all requests at 9am), weekends at 30–50% of weekday volume, withdraw any request unaccepted after ~2–3 weeks.


A5 · Session rules (the three-session trap, re-stated because it's the top killer)

more than 3 active sessions on one profile is the fastest way to a ban. this is the trap.

One account = one consistent IP = one session at a time.


A6 · Definition of "campaign-ready" (the gate to start outreach)

Do not start real outreach until all are true:

If any box is unchecked, keep warming, starting outreach on an unready account is how the fleet gets restricted.


A7 · The daily operating routine (per campaign-ready account, ~35–45 min)

consistency beats intensity. 80 to 100 personalized DMs a day across the fleet, never dumped through one account in a burst that fries it.

Run in this order. One session, business hours, randomized pacing. (For a pod of 8–12 accounts, batch the same block across accounts.)

A7.1, Health check (2 min). Open the profile. Any CAPTCHA / "verify" / restriction banner? Acceptance % still healthy? Pending requests under 500? Log it in the one-row-per-account health sheet. If anything's off → A8.

A7.2, Engagement block (15–20 min, the highest-value thing you do). Before posting anything. Comment substantively on 5–8 on-pillar / ICP / thought-leader posts (find them via: your pillar hashtags, the thought-leader tracking list from Part 4, your ICP feed, and notifications). This primes your own reach and warms target prospects so later connection requests land warm (it's also how you "engage before you post"). See A9.4 for the comment bar.

A7.3, Connection block (10 min). Send 15–20 connection requests, prioritizing active, in-ICP people (posted/engaged in the last 30–60 days, skip dormant profiles), ideally people you just engaged with in A7.2. Light personalized note, no pitch. Withdraw requests older than ~2–3 weeks.

A7.4, Conversation block (10–15 min). Work the warm queue (people who engaged your content / accepted + replied): value-first DMs tied to the exact post they engaged with, follow-ups due (spaced 2–5 days), advance earned-WhatsApp conversations. Max 50 first-contact DMs/day. Log outreach by channel in the Outreach Funnel Log.

A7.5, Posting (only on posting days, ≤1/post/day). Publish the on-pillar post (link in first comment if any), then reply to every comment within ~30 min to build the 3+ person threads that earn amplification. Don't judge the post by hour one.


A8 · Failure modes and the immediate fix (anticipate these, they stop operators cold)

Symptom Most likely cause Immediate fix
Immediate CAPTCHA on a brand-new clean profile Dirty/pre-flagged proxy IP Get a new sticky IP (new sessid), re-verify (A1.5), retry.
"Verify your identity" / forced logout Session jumping or volume Stop automation 1–2 weeks; use the single GoLogin session only; complete verification; resume manually at ~50% volume (A5). Password change won't help.
Posts dead for weeks despite a validated topic Daily posting + no engagement + cold network 3–5 posts/week max, never >1/day; 15–20 min/day comments; if decayed, pause posting 3–5 days and run 2–3 weeks of pure engagement.
Acceptance rate under 30% Cold/non-ICP targeting, no warming, too much volume Target active in-ICP only, warm via engagement first, personalize, drop volume, withdraw stale pending.
WebRTC test shows real IP WebRTC leak Enable WebRTC masking in GoLogin; retest before any login.
Account restricted Environment/behavior Fix the environment (proxy/session/fingerprint), run recovery; do not create a new account from the same setup, it gets re-linked and re-flagged.

A9 · Reference

A9.1, Proxy decision in one line: static-residential/ISP for steady-state, mobile for warm-up and high-value accounts, sticky, one per account, geo = advocate's city. Never datacenter, free, or rotating.

A9.2, The numbers, locked: 15–20 connection requests/day · ≤50 first-contact DMs/day · 3–5 posts/week (never >1/day, spaced 18–24h) · 15–20 min/day engagement · acceptance ≥35–40% · pending <500 · withdraw at 2–3 weeks · one session at a time.

A9.3, One-page setup checklist:

A9.4, What a "substantive comment" looks like (the bar for A7.2): The point is to add a specific, on-pillar thought that invites a reply, not to be seen. LinkedIn now reads comment length, relevance, and whether you're in the author's graph, and 3+ person back-and-forth threads get the biggest amplification.


PART 17 · THE DM FLOW (after they reply → booked call)

Part 18 gets you the first reply. This part is everything after that. The exact way you chat from "they replied" to "call booked." One method, one direction, short messages the whole way. Follow it top to bottom — do not invent your own flow.

The one rule for every message you send backOne short line that shows you heard them + one question. Add a piece of value every 2–3 messages. No pitch until they ask.

17.1 The shape of every reply

Every message you send is built from the same pieces. Keep it to two or three lines — never a paragraph.

1
every message
Acknowledge, in one line
Say back what they just told you so they feel heard. One line, not a speech.
"Yeah, that lines up with what we see across the market — most teams are stuck on the same thing."
2
every 2–3 messages
Give one piece of value
Not every message, or it is too much. One specific, useful thing tied to what they said. If it is a resource, ask before sending it. (What counts as value is in 17.2.)
3
every message
End on one question
Always one, never two. Ask the kind of question that leads them to name their own problem out loud. (Examples in 17.3.)

17.2 What "value" actually is (so you never have to guess)

"Add value" is vague, so here it is spelled out. Value is one of these, tied to what they just said:

Type of valueWhat it sounds like in a message
A specific number"Most payments teams we see are losing 20–30% of cloud spend on egress alone."
A named tactic"The quickest win is usually tagging baskets at source before you touch offers."
A short resource (ask first)"We wrote a one-page teardown on exactly this — want me to send it?"
An introduction"I know someone who solved this at a similar company — happy to connect you."
A reframe"Worth noting it is usually not a tooling problem, it is a data-ownership one."

Not value (do not send these): "Let me know if you need anything." "We help companies like yours." A calendar link. A feature list. They give the person nothing to reply to.

17.3 The questions that move a chat forward

End every message on one of these. They get the prospect to say the problem themselves, which is what makes the call feel like their idea.

Q
"How are you handling [the specific thing] today — in-house or with a partner?"
Q
"What have you tried on [the problem] so far?"
Q
"If you could fix one thing about [area] this quarter, what would it be?"
Q
"Is that on the roadmap, or firefighting for now?"

17.4 A whole chat, start to finish

Fintech · Head of Infra · the full flowLinkedIn
You (opener, from Part 18)Hi [name], comparing notes with a few infra leads here — what's been your most reliable way to keep cloud cost in check as you've scaled?
ThemHonestly still chasing it. Bill jumped after the Series B.
You (acknowledge + question)Yeah, that jump is really common right after a raise. Where's most of it landing — compute, or egress?
ThemEgress mostly, and some over-provisioned stuff.
You (value + question)That tracks. Most payments teams we see lose 20–30% on egress before touching anything else. Have you mapped where it's actually going, or is it still a bit of a black box?
ThemBit of a black box, tbh.
You (segue)That's usually the real problem, not the spend itself. We did a one-page teardown for another payments team that made it obvious in an afternoon. Worth 20 minutes to walk you through what they found? No pitch.
ThemYeah, go on then.
Why it works Every message is one line of acknowledgement + one question. Value (the 20–30% number) came in the third message, not the first. The ask only landed after they named a real problem (the "black box"). No pitch, no link, until it was earned.

17.5 The segue — turning the chat into a booked call

You earn the ask once they have named a real problem and you have given real value. Not before — never on message one or two. The move ties the call to the specific thing they said:

"Sounds like this is worth 20 minutes properly rather than over DM. I can walk you through what [similar company] did about [the exact thing they raised] — want me to grab a time?"

Offer a call, not a demo. Keep it 20 minutes. If they hesitate, do not push — give one more piece of value and ask again next message.

17.6 When they go quiet

1
Wait, then follow up with value
Leave it 2–5 days (varied, not exactly 3 every time). Your follow-up is not "just bumping this" — it is one new useful thing. "No rush [name] — saw this and thought of your egress point: [one line]. Worth a look?"
2
If still nothing, the break-up
After the follow-up goes cold, one clean close, then stop. "I'll leave it there [name] — if [the problem] moves up the list, you know where I am." Then drop them into the newsletter nurture; revisit next quarter.

17.7 Objections — stay peer-to-peer

"We already have a tool / vendor"
"Makes sense — not trying to rip anything out. The teams we work with usually keep what they have and use us for [the specific gap]. Worth 15 minutes to see if there's even a gap worth filling?"
"Just send me some info"
"Happy to — so I send the right thing and not a generic deck, quick question: is [X] or [Y] the bigger headache right now?"
"Not the right time"
"Totally fair. When's realistic to revisit? I'll set a reminder and check back then — no pestering in between."
"What's the price?"
"Depends on scope, so I won't throw a fake number at you. In 15 minutes I can give you a real range for your situation. Worth it?"

17.8 What each reply means → the Infinity stage

What happenedInfinity stageYour next move
Accepted, no reply yetGeneric Response — LI connectedSend one value follow-up (17.6); keep warming
A real reply (a question, interest, "tell me more")Positive Response — EngagedRun the flow: acknowledge → value → segue
Agreed to a callMeetingConfirm the time, send the invite, hand off (17 → client)
Clear noNegative Response — EngagedBreak-up line, then newsletter nurture
Wrong fit (out of ICP, no authority)Not FitDrop politely; do not force it
No reply after the full sequenceUnresponsive / MIABreak-up, nurture, revisit next quarter

17.9 The numbers, locked

Reply rate 10–25% is healthy · ≤50 first-contact DMs per day per account · follow-ups spaced 2–5 days, varied · one question per message · move to WhatsApp only after a positive reply (never cold) · hand off at the first confirmed meeting.

17.10 Before you send — the checklist

☐ This person came from the warm queue (they engaged, or accepted and replied)
☐ My message is short: one line of acknowledgement + one question
☐ If I added value, it is specific and real (17.2), not "we help companies"
☐ No pitch, price, or link — unless they asked for it
☐ I am only asking for the call because they named a real problem
☐ WhatsApp only after a positive reply · moved them to the right Infinity stage · logged it


PART 18 · THE OFFER & THE FIRST DM (deep SOP)

The first DM is not a sale. It is a request for permission. Operators freeze on the opening message, or paste in AI slop, because they try to write before they have decided what they are useful for, to whom, in which market. Fix the front end first — the offer — and the message almost writes itself. This SOP is the front end of Part 17: here you design the offer and open the conversation; Part 17 runs the ladder to a booked call.

What "good" looks like for message oneA reply. Not a meeting, not interest — one reply, and you have won the only round that matters.

The one rule that fixes first DMs. Message one has no pitch, no link, no calendar. One or two lines, one easy question, then you stop. If it is a paragraph, it reads as begging. Short is confident.

Step 1 · Design the offer first, one industry at a time

The single biggest reason DMs are slow and generic is spraying across industries, so every message starts from zero. Lock one industry and stay in it (fintech, logistics, manufacturing, e-commerce, healthtech, SaaS). One industry means one vocabulary, one set of pains, one offer — so the operator gets fast and the messages get sharp. Rotate to the next only when the first is running.

Pin this above your desk
A niche is the overlap of three things: the role people call themselves (CTO, Head of Infra) × the market (AU / SG / MY / ID / TW) × what is pressing for them right now. Nail all three and you can be genuinely useful. Miss one and you are guessing.

The offer worksheet — fill it before any DM

1
Industry + market
One each, e.g. Fintech × Singapore. Not "tech companies in Asia."
2
Persona
Exact title + who they answer to + what they are measured on. (Step 2 has the three you sell to.)
3
The pressing moment
The thing that makes this urgent now: a migration, a cost mandate, an outage wave, a compliance deadline.
4
The useful thing
A concrete, usable-now offer, not a value prop: a cost teardown, a peer benchmark, a 30-min review, one specific insight, an intro. This is what you lead with.
5
Insider language
5–10 words that prove you speak their world (egress, p99, SLOs, TCO, data residency, build-vs-buy).
6
Proof point
The client result relevant to this niche. One line, real number.

No worksheet, no DM. This is the step that removes the slop, because the message is now assembled from real, specific inputs instead of invented filler.

Step 2 · Know the buyer (CTO / IT Director / Head of Infra)

You sell to technical buyers, and they get more spam than anyone. The only way in is to sound like a peer who understands their actual job. Pick the pain they will admit (not the one they hide), speak their language, offer the useful thing.

PersonaOwns / measured onThe pain they'll admitLanguage that proves fluencyThe useful thing
CTO
scale-up / mid-market
Tech strategy; answers to CEO/board; velocity, reliability, cost, security"Moving fast but cost & tech-debt is catching up"; "the board wants AI, we're not ready"velocity, tech debt, build-vs-buy, runway, SOC2, data residency, DevExa build-vs-buy view; a peer benchmark; a short architecture opinion
IT Director
enterprise
IT ops & delivery; answers to CIO/CTO; uptime, budget, risk"Too many tools/vendors"; "this migration is painful"; "budget's tight, renewals up"TCO, vendor consolidation, EOL, SLA, change window, license true-upa consolidation / TCO angle; a migration checklist; a renewal comparison
Head of InfrastructureThe platform; answers to CTO/VP Eng; reliability, cost, scalability"Cloud bill is out of control"; "we keep getting paged"; "observability is a mess"p99, egress cost, over-provisioning, SLOs, blast radius, IaC, FinOpsa cloud-cost teardown; a reliability review; a scaling benchmark

Target both mid-management and top management — but lead with mid. The senior titles above (CTO, IT Director, Head of Infra) sign and set direction, but mid-management (platform leads, senior/lead engineers, product and ops managers under the C-level) reply noticeably more and are usually the real champion who feels the pain day to day. Open with them, prove value, then let them pull you up to the economic buyer. Multi-thread: work the champion and the buyer in parallel, not one or the other.

Step 3 · The first-DM rules (non-negotiable)

×
No pitch, no link, no calendar
Ever. In message one, these three kill the reply and, at volume, flag the account.
1
One or two lines
A paragraph reads as begging. short = confident
2
One easy question
Yes/no or "what's worked" — answerable in a breath. Put them in control; never assume their pain out loud.
3
Ask permission, then stop
Ask before you send the useful thing. No double-texting. Silence is fine; re-engaging weeks later is normal. Goal of message one = a reply, nothing else.

Step 4 · The five opener archetypes

These are the shapes. Fill the [slots] from the worksheet, then adapt the words to the country in Step 5.

1
current state
In-house or partner?
"Are you running [observability / your cloud infra] in-house or with a partner at [company]?"
Yes/no, zero pressure, instantly relevant.
2
what's working
What's been most reliable?
"What's been your most reliable way to keep [cloud cost / uptime] under control?"
People like talking about what works. Opens context, not defense.
3
timing
Active or steady state?
"Are you actively [migrating / scaling / consolidating] right now, or steady state?"
Respects timing, puts them in control, no assumed pain.
4
observation
Why X over Y?
"What made you go with [their current stack] over [the obvious alternative]?"
Shows you actually looked. Separates you from spam.
5
no-pitch
Biggest headache?
"Not pitching anything — what's the biggest [infra / cost / reliability] headache on your plate this quarter?"
Removes fear upfront, invites honesty.

Step 5 · Adapt to the country (do NOT Americanize this)

The same opener lands completely differently across your markets. An Australian CTO and an Indonesian IT Director do not want to be spoken to the same way. Use the style, then copy the example and tweak per person.

MarketStyle for B2B techDoDon't
🇦🇺 AustraliaDirect, informal, egalitarian, allergic to hypeCasual, blunt, honest; first names; get to the pointFormality, honorifics, hype, long intros, big-noting
🇸🇬 SingaporeEfficient, time-conscious, crisp, competence-ledPrecise, brief; a light peer-benchmark angle; respect timeWaffle, over-familiarity, hard sell, filler
🇲🇾 MalaysiaWarmer, relationship-led; face mattersOpen warm, polite, a touch relational, soft/indirectBluntness that implies criticism, pressure, cold tone
🇮🇩 IndonesiaRelationship-first; pleasantries before businessGreet warmly (Pak/Bu), be patient, soften the askRushing to business, bluntness, a cold straight-to-point open
🇹🇼 TaiwanRelationship & face; polite, humble, indirectPolite, humble; softeners ("if you have a moment")Aggression, boasting, over-casualness, pressure

The same opener, five ways — real examples

🇦🇺 Australia · Head of InfraLinkedIn
You (opener)Hey [name], quick one — are you running your cloud infra in-house or with a partner these days?
Why it works Casual, direct, zero hype — reads like a peer, not a vendor. Yes/no, no pressure. Formality or a pitch here would get ignored.
🇸🇬 Singapore · Head of InfraLinkedIn
You (opener)Hi [name], comparing notes with a few infra leads here — what's been your most reliable way to keep cloud cost in check as you've scaled?
Why it works Crisp and competent, respects their time, and the peer-benchmark angle lands with an edge-seeking reader. No filler.
🇲🇾 Malaysia · IT DirectorLinkedIn
You (opener)Hi [name], hope you're doing well. Quick one — are you managing [X] in-house or with a partner at [company]?
Why it works Warm open, polite, soft. A little rapport before the question, and nothing that implies criticism or puts them on the spot.
🇮🇩 Indonesia · IT DirectorLinkedIn → WhatsApp
You (opener)Halo Pak/Bu [name], apa kabar? Quick one — do you handle [X] in-house at [company], or with a partner?
Why it works Local greeting + honorific + a pleasantry first, then a soft question. Warmth before business is expected here; a cold, straight-to-point open reads as rude.
🇹🇼 Taiwan · Head of InfraLinkedIn
You (opener)Hi [name], I hope you don't mind me reaching out — may I ask, are you managing [X] in-house at [company], or with a partner?
Why it works Polite, humble, softened. The respectful register matters more than the language — senior tech leaders are usually fine in English, but the courtesy is non-negotiable.

On writing in the local language. A local-language greeting (Halo Pak/Bu; a courteous Hi) shows respect and is safe. A full message in Bahasa, Malay, or Mandarin goes out only if a fluent advocate writes or checks it — a machine-translated one is worse than clean English and reads as exactly the slop you are avoiding. Match the language of the prospect's own profile; when in doubt, courteous English.

A few more ways in (added 2 Aug 2026)

These are extra, legitimate openings that skip the connection request entirely, plus the signals worth targeting. They sit alongside the flow above, they do not replace it.

+
Event attendees
On an event page, the "Networking" / attendees tab lets you message fellow attendees without a connection request. Warm context is built in ("saw you're at [event] too").
+
Shared LinkedIn Groups
You can message fellow members of a Group you are both in without connecting first. Join the Groups your ICP actually lives in.
+
New-in-role starters (under 90 days)
People less than 90 days into a role reply 3–4× more — they are still shaping their stack. Prioritise them in the list (Part 5).
+
Voice notes, once earned
A 30–45 second voice note can lift reply rates 30–40% as a pattern-interrupt — but only after a real reply (never as a cold first touch).

Timing that helps a little: Tuesday is the strongest outreach day (~6.9% reply), and avoid Saturdays. Keep it a nudge, not a rule — a strong message on a weak day still beats a weak one perfectly timed.

The principles behind every first DM

Cold DMs work because of trust, not clever wording. Prove three things fast — I understand your world, I can be useful in it, and talking to me is low-risk — and the reply is automatic.

The line to remember
A first DM that opens with a paragraph is doing too much. Keep it to one line and one question, then stop.

Worked examples — the full flow, kept simple

No crazy workflows. Pick the niche, ask one short question, and when they reply, offer the useful thing — asking permission first. That's it.

🇸🇬 Fintech · Singapore · Head of InfraLinkedIn
YouHi [name], comparing notes with a few infra leads here — what's been your most reliable way to keep cloud cost in check as you've scaled?
ThemHonestly still a work in progress. Bill jumped after the Series B and we're chasing it now.
You (permission)Makes sense — that jump is usually egress + over-provisioning. We did a quick teardown for another payments team and found most of the bleed there. Happy to sketch what that looked like, no pitch. Want me to send it?
Why it works Opener earns the reply; the follow-up is useful and specific, offered with permission. The teardown (the worksheet's "useful thing") is the reason to talk — not a demo.
🇮🇩 Logistics · Indonesia · IT DirectorLinkedIn → WhatsApp
YouHalo Pak/Bu [name], apa kabar? Quick one — is [company] running systems on-prem, or already moving to cloud?
ThemHalo, baik. We're mid-migration actually, it's been messy.
You (permission)Terima kasih [name]. We put together a short migration checklist from a logistics rollout that saved a lot of downtime headaches. Would it be helpful if I shared it? No strings.
Why it works Warm, honorific open; patient; the useful thing (checklist) is offered, not pushed. WhatsApp only after the reply — earned, never cold.
🇦🇺 SaaS scale-up · Australia · CTOLinkedIn
YouHey [name], not pitching you anything — curious, with the AI push everyone's got right now, are you leaning build or buy for it?
ThemBit of both tbh, and the team's stretched thin.
You (permission)Yeah, hearing that a lot. We helped another SaaS team ship an AI feature without blowing up their roadmap — happy to share how they scoped build-vs-buy if it's useful. Want it?
Why it works Blunt, no-hype, peer-level open for an Aussie CTO; the follow-up leads with a relevant result and asks permission. No calendar link in sight.

Before you send — the guardrails

Run this checklist on every first DM:

☐ One industry locked (not spraying across industries)
☐ Offer worksheet filled for this industry × market × persona
☐ The persona's admitted pain + insider language identified (Step 2)
☐ Message one: one or two lines, no pitch, no link, no calendar, one easy question
☐ Written in the country's style (Step 5), not Americanized; local language only if a fluent person checked it
☐ Permission-first: the useful thing is offered after a reply, asking first
☐ Then stop — no double-texting
☐ Every message anchored in the five inputs (Part 8, 8.1): the trigger, the angle, the offer, the stage, the voice

This SOP is the front end of Part 17: SOP-C designs the offer and opens the conversation; Part 17 runs the conversation to a booked call. The country notes describe professional-communication tendencies, not rules about individuals — the advocate's own read of the person always wins.