jobhacki.com · @jobhacki
Download PDFFree with a JobHacki account
JobHackiOpportunity Guide
⚡ Premium Action Guide

Tech Sales Mastery: Outbound-to-Inbound Playbook

A rigorous, zero-fluff system to book meetings and close B2B deals with smart outbound, fast value videos, clean proposals, and light automation—without sounding spammy.

📌 Updated for 2026 🧾 5–10% Cold outreach reply-rate golden zone (source-reported) 📣 @jobhacki · JobHacki Community
🚀
Start FastClear first steps you can take this week.
📋
Real SourcesBuilt from people who actually did it.
💰
Honest NumbersSource-reported pay, costs, and risks.
Get the Full Guide Vault →
🔒 Includes checklists, scripts & source-backed insights
YOU WILL LEARN
What you'll build
Platforms & tools
Step 1 — 🎯 Choose one niche and one money-tied problem
Step 2 — 🧱 Package your offer and price it
Step 3 — 🌐 Publish a minimum viable page
Step 4 — 🧰 Set up your primary platforms

What you'll build

A complete tech sales motion: pick a niche, craft a sharp offer, source leads, launch omni-channel outreach, handle objections, run discovery, deliver a quick-proof demo, and close with a simple proposal—all tracked with clean metrics.

You’ll operate across LinkedIn, cold email, and marketplaces, supported by light automations for speed-to-lead, personalization, and follow-up, then layer inbound content to shift from chasing to attracting.

  1. One clear offer solving a money-tied problem
  2. Lead lists from LinkedIn/Apollo; omni-channel outreach
  3. 1–2 minute Loom audits that earn calls
  4. A short discovery + objection flow that closes
  5. Speed-to-lead, nurture, and reactivation automations

Platforms & tools

AI Models0 free · 5 paid
Dev & Hosting0 free · 6 paid
Automation1 free · 3 paid

Step 1 — 🎯 Choose one niche and one money-tied problem

Pick a vertical and a single painful, revenue-linked problem. Examples: never miss a call (AI receptionist + after-hours booking), speed-to-lead (instant reply + routing), review generation, follow-up/nurture, database reactivation, or document processing for ops.

Your positioning: one clear system that predictably creates meetings or revenue—not a laundry list of services.

Tip

Resist the urge to ‘do everything.’ Owners get confused by menus; they buy fixes. Most people pick niches with low call volume or low ticket sizes—avoid that.

make.com — where you'll do this

make.com — where you'll do this

Google Sheets — where you'll do this

Google Sheets — where you'll do this

Step 2 — 🧱 Package your offer and price it

Create deliverable-based packages tied to business outcomes. Examples: basic AI website + automation; lead gen + ads; full suite with ads + SEO. Alternatively, price by savings (e.g., a % of annual savings) or outcome (annual outcome ÷ 10 heuristic).

Anchor with what the problem currently costs, then contrast your system.

Tip

Don’t guarantee income or say ‘no risk.’ Use social proof and a simple system, not technical deep-dives. Price flexibility is fine; keep an anchor based on your margins.

Step 3 — 🌐 Publish a minimum viable page

Publish a one-page site with five sections: headline (outcome), what the system does, who it’s for, how it works, and a single call-to-action to book.

If you need an inspiration-based draft fast, generate it then edit for clarity, proof, and one CTA.

Prompt — Quick inspiration page
Copy the design from [DOMAIN]. But the new website needs to be for a business called [YOUR BUSINESS NAME], which is a business that builds [YOUR SERVICES] only within [YOUR SERVICE AREA]. Insert beautiful images of completed projects and list the 5–10 biggest cities we serve. Include one form to request more info. Keep copy concise and focused on [PRIMARY OUTCOME].
Tip

Clients judge visible deliverables (emails, meetings booked, dashboards). Keep the page simple but tangible; avoid overbuilding invisible backend work.

Step 4 — 🧰 Set up your primary platforms

PlatformWhat to do in this step
LinkedIn + Sales NavigatorTighten headline around your outcome; enable Creator Mode; pin proof. In Sales Nav, save searches for ICP; filter by role/seniority, company size, and geography; avoid recruiter/‘careers’ URLs.
ApolloDefine target accounts; set filters (industry, size, seniority). Pull verified emails/phones; exclude domains with ‘linkedin’ or ‘careers.linkedin.com’; export with firmographic fields for personalization.
InstantlyConnect warmed sending domains and mailboxes; set daily/send limits; set tracking; create per-ICP campaigns; add custom fields; define bounce/opt-out rules; enable per-reply categorization.
UpworkBuild a client-focused profile with bright header, centered photo; front-load proof; variable rates; keep online badge active; fill every section; apply to 3–5 jobs/day with a short Loom.
GoHighLevelCreate a pipeline with clear stages; connect email/SMS; set a booking calendar; import contacts; build a simple funnel page; enable workflows for speed-to-lead and nurture.
Tip

Never send cold email via newsletter tools that ban cold outreach (e.g., Mailchimp/Constant Contact). Use dedicated cold email infrastructure and send plain text.

Instantly — where you'll do this

Instantly — where you'll do this

Upwork — where you'll do this

Upwork — where you'll do this

Loom — where you'll do this

Loom — where you'll do this

Step 5 — 🔎 Build targeted lead lists

Pick data sources by market: LinkedIn-based for white-collar B2B; Google Maps for local SMBs/blue-collar. Validate title, location, and seniority; keep contact density high and company size coherent.

PlatformWhat to do in this step
LinkedIn + Sales NavigatorUse saved searches with role + geography + company size filters; export profiles to a sheet with fields for name, company, site, recent post, and 1–2 personal nuggets.
ApolloRun contact enrichment with verified emails/phones; add filters for seniority and tech stack; exclude large enterprises if you sell SMB; export CSV with job title, domain, and key firmographics.
Tip

Filter out large companies if you target SMBs. Avoid scraping-heavy approaches on protected platforms—use built-in exports/enrichment to reduce blocks.

Step 6 — 🧊 Personalize at scale with AI + Sheets

Use AI to write only the personalized lines; keep the rest of the script human and concise. Store inputs and outputs in a Google Sheet to QA quickly.

Feed website or social snippets into AI to produce a credible icebreaker, not a generic compliment.

Prompt — Multi-line icebreaker (JSON only)
You are an SDR assistant. Write a 2–3 line, Spartan, specific icebreaker based on this profile/website. Avoid generic company facts; prefer personal nuggets (podcasts, unique background, niche offers). Output JSON only: {"first_name":"[FIRST]","company":"[COMPANY]","icebreaker":"..."}. Context: [PASTE RECENT POSTS/ABOUT PAGE/REVIEWS].
Prompt — Succinct reply writer
Write a short reply email (75 words max). Variables: [FIRST_NAME], [COMPANY], [UNIQUE_VALUE_PROP]. Use 1 sentence to acknowledge their context, 1 sentence value hook, 1 sentence CTA with 2 time options. Tone: clear, direct, not salesy. Output plain text only.
Tip

Avoid referencing generic company info. Use tone modifiers to curb AI’s overly friendly default. If no site data exists, fall back to first name and any reliable public detail.

Step 7 — 📣 Launch omni-channel outreach

PlatformWhat to do in this step
InstantlyCreate a campaign per ICP; add custom fields; cadence 4 touches over ~7 days; plain text; track opens/replies/meetings; throttle sends; auto-stop on reply.
LinkedIn + Sales NavigatorSend connection with a single specific line; DM with a short value hook; share Loom on request; engage with 1–2 recent posts to build familiarity.
UpworkSubmit concise proposals with a 1–2 minute Loom doing part of the work; tailor to the post; offer a small proof-of-concept; follow up once.
GoHighLevelRun SMS + email cadences for opt-ins, inbound, or reactivation; stop on reply; route to calendar; notify via Slack.
Tip

The from name drives opens more than subject lines. Keep outreach volume reasonable to avoid blocks; horizontal scaling beats blasting from one inbox.

Step 8 — ✍️ Use these outreach scripts

Message — General pain hook
Subject: [Personalized hook for [Name]]

Hey [NAME], I was looking at [BUSINESS NAME] and noticed you might be missing out on leads because of [SPECIFIC PROBLEM] (e.g., slow follow-up, no recent reviews, unanswered calls). I set up an automated system that handles [PROBLEM] for businesses like yours. I put together a short demo specifically for [BUSINESS NAME]. Want me to send it? Takes ~30 seconds.
Message — After-hours missed calls (AI receptionist)
Subject: [Personalized hook for [Name]]

Hey [NAME], noticed you’re likely missing calls after hours. I can add something that answers every call, books appointments automatically, and makes sure you never lose another lead. Takes ~10 minutes to set up. Want me to add it?
Message — They have a website
Subject: [Personalized hook for [Name]]

Hey [NAME], I was searching for [NICHE] in [CITY] and came across your site—great reviews by the way. I found a few things that may be costing you leads, so I put together a new version optimized for more calls and customers. Okay to send the link?
Message — No website
Subject: [Personalized hook for [Name]]

Hey [NAME], I tried finding your site when searching for [NICHE] in [CITY] but couldn’t. I know this is out of the blue, but I went ahead and built you one. Want me to send the link to check it out?
Warm network — Referral ask
Subject: [Personalized hook for [Name]]

Hey [NAME]. I just started helping [TYPE OF BUSINESS] get [SPECIFIC RESULT]. Do you know anyone who might need that?
Warm post — Small commitment
I’m looking to help five [NICHE] owners get 10–15 leads/month with a simple 3-step system (no paid ads). If you want details, comment “filter” and I’ll send the free overview.

Step 9 — 🔁 Follow up with respectful persistence

Follow-up 2 — Add one specific detail (next day)
Subject: [Personalized hook for [Name]]

Hey [NAME], quick add: one of the fastest things I’ve seen work for [BUSINESS TYPE] is an automated review request that goes out after every job. I cover that in the video. Happy to send it if you want a look.
Follow-up 3 — Acknowledge awkwardness (2 days later)
Subject: [Personalized hook for [Name]]

Hey [NAME]. I know cold messages aren’t anyone’s favorite. If there’s a chance this is useful, it felt worth one more note. I can send over what I found whenever works for you.
Follow-up 4 — Gentle close (2 days later)
Subject: [Personalized hook for [Name]]

Hey [NAME], before I close your file—if timing’s been off, I’m still happy to share what I found. If not, no worries and I won’t reach out again. Just reply and I’ll send it.
Tip

Add short delays between touches (minutes inside automations; 1–2 days between manual follow-ups). Auto-stop sequences on reply or booking.

Salary Estimate

Record a quick audit Loom: intro (15s), show evidence (listing, reviews, competitor, site issues), then show how you’d fix the biggest problem and invite them to see how it works.

Send an ultra-brief 1-minute Loom before meetings to lift show rates.

Structure — Audit Loom
Intro (15s): “Hey [NAME], found a few useful things about [BUSINESS]. Quick walk-through.” Evidence (60s): Google listing, review count, competitor comparison, site issues. Fix (30s): “Your biggest gap is [X]. Here’s how I’d fix it and what changes.” Close (5s): “Happy to share the setup if helpful—no pressure.”
Open — Example
“Hey [NAME], I came across your [NICHE] business on Google and noticed a few things I thought might be useful. Wanted to show you what I found.”
Tip

Keep it tight. One video should clearly show their current situation, the gap, and a simple fix—then offer to set it up.

Step 11 — 📞 Run the discovery + sales call like a pro

Follow a simple SOP: build rapport; ask why your message stood out; quantify problems and costs; confirm urgency; demo a targeted solution; handle objections; and propose the next step or send a proposal.

Spend ~70% discovering, 20% presenting, 10% on objections/next steps. Ask directly for the sale.

Close — Simple ask
“Hey [NAME], ready to move forward with [PRODUCT/SERVICE] tomorrow?” or “Mind if I set this [AI RECEPTIONIST] up for you tomorrow?”
Tip

Avoid technical tangents (SEO tags, prompt engineering). Anchor the conversation to money-tied outcomes and timelines.

Step 12 — 🧰 Handle objections with confidence

Not interested / already have someone
“That’s great—most businesses I work with already had someone, too. Would it be okay if I showed you one thing we do differently, just for comparison? No pressure either way.”
We tried this before
“Totally fair. A lot of teams say the same before we start. Usually it’s the system, not the idea. Okay if I show exactly how we handle that so you can see what’s different?”
Not a good time
“Understood—timing matters. Would it be alright if I sent one quick thing you can use whenever the timing is right? Takes ~2 minutes to review. No pressure.”
Offer a free audit (when they’re hesitant)
“It’s a quick 15-minute call showing how businesses in your industry are using AI today. We offer it free to build relationships early—most will adopt AI in the next 12–18 months. If and when it’s right, you’ll have a contact. Does a 15-minute call sometime soon sound fair?”

Step 13 — ⚡ Build a speed-to-lead system

Capture leads instantly, qualify, route to the right rep, and auto-send a personalized reply within seconds. Notify the team in Slack and stop automations on reply or booking.

Use a single inbox view with categorized replies so nothing slips.

Tip

Responding within 5 minutes can make you up to 10× more likely to convert vs. 30 minutes later (source-reported).

Step 14 — 📝 Proposals, paid trials, and closing

Send a concise proposal that mirrors the call: problem, impact, plan, deliverables, timeline, and price. Offer a small paid trial or one-time project first, then upsell to a retainer.

Generate proposals via a slide deck or proposal tool; embed Looms and clear next steps.

Prompt — Proposal generator (returns JSON)
Using the following form inputs [PASTE FORM JSON], produce a highly customized proposal focused on [OUTCOME], [TIMELINE], [PLATFORMS], and [PRICING MODEL]. Return one JSON object including: problem_summary, current_cost_of_problem, solution_outline, milestones, deliverables, timeline, success_metrics, price, terms, CTA.
Tip

Plain text emails prevent rendering issues that can happen with HTML in some cold email stacks. Keep the email-to-proposal handoff simple.

Step 15 — 🤝 Onboarding call and handoff

Thank them, set cadence and timelines, define success metrics, outline communication norms, gather access (platforms and 2FA), and end with Q&A. Capture structured intake via a form and immediately trigger your workflows.

Onboarding call script — Outline
1) Thanks + goals recap. 2) Schedule: weekly syncs + target milestones. 3) Timeline: [DATES]. 4) Communication: Slack/email, response windows. 5) Platform signups + 2FA. 6) Access list: [TOOLS/ACCOUNTS]. 7) Success metrics: [METRICS]. 8) Q&A. 9) Next steps + calendar holds.
Intake form — Fields
first_name, last_name, email, company, business_description, primary_problem, proposed_solution, platforms/services_used, project_duration, pricing/charge, additional_costs

Step 16 — 🔂 Nurture and database reactivation

Create multi-touch nurture sequences for new leads and a reactivation workflow for old contacts. Personalize by segment, reference past context, and stop when they reply or book.

Tip

Five common workflows: speed-to-lead fixes response gap; document processing fixes ops bottlenecks; follow-up sequences fix leaky pipeline; database reactivation unlocks forgotten revenue; internal reporting fixes visibility.

Step 17 — 🧪 Ship a fast proof and QA

Prototype fast, then QA for a week with sample/real data; stress-test edge cases, fix issues, and give the client a week to QA. Convert the quick win into a broader engagement.

Value video — Proof of fix
Record 2–3 minutes: show audit findings, show the fix running (e.g., AI answers and books an appointment), end with a CTA link to schedule or checkout.
Tip

Selling before building compresses cycles dramatically; clients value visible outcomes over invisible backend sophistication.

Step 18 — 📊 Track the metrics that matter

Monitor per-channel: opens, replies, booked calls, cost/lead, CTR, conversions, cost/acquisition, proposals sent/accepted, closed deals, engagement, traffic, inbound leads.

Tip

Reply-rate benchmarks (source-reported): <2% poor, 2–5% improve copy, 5–10% golden, >10% excellent. Use automated, human-free measurement where possible.

Step 19 — 🧲 Build your inbound engine

Pick one channel. Over 90 days: post one video per week, promote a relevant lead magnet in each, and send one helpful weekly email. Use three video types: search tutorials (trust), credibility builders (proof), and deep dives (differentiation).

Drive to one opt-in page; tag by source; auto-nurture with your best content over a few days.

Tip

Media amplifies what’s there. Clear offers get clearer; fuzzy offers get fuzzier. Inbound warms leads but takes longer; outbound works immediately if consistent.

Step 20 — 🔄 Shift from outbound to inbound over time

Months 1–3: warm outreach + content creation. Months 4–6: mix outreach with early inbound. Months 7–12: mostly inbound + referrals. Keep lead gen the priority—growth solves everything.

Step 21 — 🤝 Retain and expand with proof

Turn one project into many: collect data, write case studies, and build multi-threaded relationships in accounts. Offer ongoing optimization retainers and faster communication cadences.

Case study ask
“Hey [CLIENT NAME], I’m glad we got you [SPECIFIC RESULT]. Would you mind if I documented this as a short case study? It’ll help others in the same situation.”
Tip

Clients expect more communication than they receive. Increase proactive updates to boost retention and upsells.

Step 22 — 🤖 Optional: AI SDRs and agentic workflows

Use an AI SDR agent to find leads, qualify, research, personalize, send emails, A/B test, and handle simple objections. Start in ‘plan’ mode (ask questions, build a plan), then allow limited auto-execution.

Apply the DO framework: Directive (your exact instructions), Orchestration (agent manages fulfillment), Execution (scripts run by AI).

Agent system prompt — Video outreach script
System: Create a 45–60s personalized video script starting with “Hey this is [YOUR NAME] from [COMPANY].” Include [LEAD INFO], [PAIN], [EVIDENCE FOUND], [SIMPLE FIX], and a CTA to book at [BOOKING LINK]. Tone: direct, helpful, not salesy.
Agent user prompt — Lead gen
Build a lead list with name, role, company, size, and email for [INDUSTRY] in [LOCATION]. Exclude domains with ‘linkedin’ or ‘careers.linkedin.com’. Limit employees to [RANGE]. Return JSON.
Tip

Start simple. You don’t need a ‘Ferrari’ model for calendar events or short replies. Understand context stacking, and only let agents auto-run after they’ve proven plans in ‘plan’ mode.

Step 23 — 🔧 Wire the automation plumbing (optional but powerful)

Automate enrichment, replies, routing, and proposals. Typical flow: trigger on new lead → AI personalize → send email/SMS → log to CRM/sheet → Slack notify → wait/delay → conditional follow-ups → stop on reply/meeting.

For Gmail API: create a Google Cloud project, enable Gmail API, set OAuth consent, then use the OAuth redirect URL from your automation platform. Add short ‘sleep’ steps between emails to mimic human pacing.

Email reply composer — System prompt
You write impactful, concise replies. Use [WEBSITE_SCRAPE], [CONTACT_DATA], and [VIDEO_THUMBNAIL_URL]. Email body must be plain text and end with a single CTA to book at [BOOKING_LINK].
Proposal flow — Build backwards
Start with the email-sending module → then Google Slides/PandaDoc creation → then AI content generation → then lead trigger. Validate each module before chaining.
Fallback email — No site parsed
Subject: [Personalized hook for [Name]]

Hey [FIRST_NAME], quick note for [COMPANY]. We help [NICHE] book more appointments by [UNIQUE_METHOD]. If helpful, I can share a 60s teardown of your current setup. What’s best: [DAY/TIME] or [DAY/TIME]?
Tip

Common snags: ‘unknown mailbox’ means wrong folder or invalid mailbox; HTML emails can flatten to one line—use plain text; dynamic sites may need a headless browser to scrape.

Step 24 — 🗂️ Manage timing like perishable food

Sort opportunities by urgency: kitchen table (decide now), refrigerator (months), freezer (year). Cadence accordingly, and use reminders/automations to resurface freezer deals later.

Mistakes to avoid

🚫
Wrong sending stack

Cold email via newsletter tools violates anti-spam policies and risks suspension. Use dedicated cold email and plain text.

🧪
Over-engineering

Spending weeks perfecting automations beats sales. Most wins come from clear offers, consistent outreach, and fast proofs.

💬
AI writes everything

Let AI personalize parts, not entire emails—avoid flamboyant tone. The from name matters more than the subject.

📈
No metrics

If you don’t track replies, meetings, and conversions per channel, you can’t improve. Define eval criteria clearly.

🔒
Regulatory sinkholes

Highly regulated industries (e.g., HIPAA) add 5–10× the work without proportional pay—don’t start there.

🧱
Invisible value

Clients can’t see backend complexity. Show tangible results: meetings, calls, reports, configured assets.

📥
Over-sending

Blasting from one inbox triggers blocks. Horizontally scale and respect limits.

🧑‍💻
Pretending to be a veteran

Being new is okay—offer small proofs. Don’t front-load jargon; focus on outcomes.

🕷️
Heavy scraping

Dynamic sites return empty pages without JS rendering. Use platform exports or enrichment tools.

🗣️
Under-communicating

Silence kills retention. Proactive weekly updates and fast replies prevent churn.

Salary Estimate

$500–$3,000/mo
Typical monthly retainer per client for full suite tiers (source-reported)
$500–$5,000/mo
SMB AI automation service range per client (source-reported)
$300–$5,000 + $2–$700/mo
One-time project plus ongoing monthly maintenance (source-reported)
≈9%
Project-first to retainer conversion rate (example-only, source-reported)
$25,000/mo
Example: five clients at $50k/yr plus $50k one-time (annualized, source-reported)
Outcome ÷ 10
Heuristic to set offer price from annual outcome (example-only, source-reported)

Resources

Table of Contents

👇THE JOBHACKI ARSENAL

This guide is 1% of what members get

All 7 tools, 100+ grounded playbooks and 252 vetted tools, prompts and repos — on one membership.

Land your dream job. Start your dream business.

🚀
AI Auto Apply

Swipe real ATS jobs — we fill out and submit each application.

📊
Resume Match

Score your resume 0–100 against live roles before you apply.

📄
Resume Builder

Recruiter-tested one-page resume, auto-built from your LinkedIn.

🎯
Readiness Simulator

Paste a job link — get tested + your fastest study path.

🧰
Tool Directory

252 vetted tools, prompts, repos and GPTs across 86 categories.

💼
Job Directory

338,947+ live ATS jobs across 18,000+ company boards.

📚
Playbook Directory

100+ grounded, step-by-step income playbooks.

Join free today — All-Access is $7 for 7 days, then $27/month. Cancel anytime.

Learn More →
Log in / Dashboard