← Back to writing
Writing · ai first outbound

Jack Là Một Cron Job: 90 Ngày Outbound AI-First, 5 Reply Thật, và Điều Tôi Sẽ Đổi

By leo-nguyen · Jul 6, 2026 · 12 min read
Jack Là Một Cron Job: 90 Ngày Outbound AI-First, 5 Reply Thật, và Điều Tôi Sẽ Đổi
Jump to section

Chín mươi ngày trước tôi thay thế motion mười hai người của agency bằng một stack AI-first, và một trong những thứ đầu tiên tôi dựng bên trong stack đó là một cron-job sales operator. Tôi gọi anh ấy là Jack, cấp cho seat Sales Navigator, một saved search, một memory file mỗi prospect, và lịch chạy sáu giờ sáng thứ Hai–thứ Tư–thứ Sáu. Chín mươi ngày sau anh ấy đã dịch chuyển vài nghìn dòng trạng thái prospect, draft vài trăm first-touch message, và tạo ra đúng năm reply substantive.

Đây là bản write-up trung thực. Jack đã làm gì, không làm được gì, tại sao reply rate ra như vậy, và tôi sẽ đổi gì nếu bắt đầu rebuild lại hôm nay.

#Setup, gọn trong một đoạn

Jack không phải một agent, Jack là một cron job. Ba sáng mỗi tuần scheduled task fire, kết nối tới một saved search LinkedIn Sales Navigator gồm founder và VP ecom DTC premium và B2B, filter profile theo định nghĩa ideal-customer trong memory file, đọc từng profile cùng với company page tìm một tín hiệu gần đây cụ thể — một hire, một launch, một shift danh mục, một citation gap trong AI search — draft first-touch anchor vào tín hiệu đó, log toàn bộ vào file memory per-prospect, và trả về ba tới năm draft ready-to-send trong codeblock. Tôi paste từ codeblock vào LinkedIn tay. Nó không tự send.

Cả bộ chạy trên một scheduled agent tốn ít hơn mỗi tháng so với một giờ của outbound rep tôi từng thuê.

#90 ngày Jack nhìn từ trên xuống

Volume ở mức thấp ba chữ số suốt cửa sổ. Reply rate dưới ba phần trăm đo trên sent. Serious-conversation rate — reply dẫn tới nhiều hơn một trao đổi — gần một phần trăm.

Năm reply có ý nghĩa phân bố như sau. Không phải số chính xác, vì cá nhân từng người vẫn matter và framing mới là điểm.

Một là một peer 1st-degree, một nhà đầu tư ecommerce rollup với follower count mid-five-figure, người comment công khai trên một bài founder-voice của tôi rồi engage trong một trao đổi substantive về câu hỏi moat — moat của AI-first stack là judgment hay memory. Thread đó mở nhiều tuần và biến thành một portfolio-introduction pathway chưa đóng nhưng là tín hiệu chất lượng cao nhất mà 90 ngày tạo ra.

Hai là reply với public comment trên content của tôi, không phải với outbound của Jack. Một trường hợp founder, một operator, cả hai engage sau bài thứ ba hoặc thứ tư trong một cluster, cả hai có first reply substantive. Không ai trong hai người này nằm trên target list của Jack. Cả hai matter hơn bất kỳ reply Jack-sourced nào.

Một là warm dual-vector — prospect vừa là co-founder một target company vừa tự chạy một brand DTC bảy chữ số — người phản hồi công khai với "tell me more" và mở khoá một cuộc trò chuyện thực về brand-side citation-baseline audit cộng thêm góc agency white-label. Thread đó vào qua content cộng với một direct message tham chiếu content.

Cái thứ năm là một mutual introduction từ một người mà Jack đã chạm hai tháng trước, cô ấy lặng lẽ pinged back đề nghị giới thiệu tôi với một peer trong network. Cái đó ban đầu trông giống Jack win, nhưng cơ chế reply thực tế là một quan hệ 1st-degree mà outreach xây được mà tôi không để ý.

Năm reply substantive trong 90 ngày. Hai rõ ràng từ content, một rõ ràng từ content-plus-outbound, một rõ ràng từ outbound-then-content, và một rõ ràng từ delayed compound của một early outbound touch. Content đang làm nhiều việc hơn volume outbound gợi ý, và đây không phải phân bố reply tôi kỳ vọng ngày một.

#Ba mảng Jack làm ra thật

Có ba mảng của cold outreach nơi cron-job pattern thực sự tốt hơn một người làm cùng công việc với cùng volume. Tôi muốn trung thực về chuyện đó trước khi nói cái gì không hoạt động.

Discovery. Sales Nav search trả về hàng trăm profile mỗi run, và Jack scan sâu hơn tôi từng làm tay — trang bốn, trang năm, sau nhóm first-name founder tới nhóm operator-hồ-sơ-mỏng thực sự đang ship các quyết định sản phẩm thú vị. Tôi sẽ skim trang một rồi dừng. Jack tìm ra prospect ở trang bốn biến thành hai trong năm reply. Chiều sâu là lợi thế cộng dồn mà một người mệt ở cùng seat sẽ không duy trì được qua 90 ngày.

Anchor-hunting. Phần first-touch mà mệt mỏi phá huỷ nhanh nhất là đọc — pull một tín hiệu công khai cụ thể từ mỗi profile và company page dưới một phút mỗi lead. Jack làm việc này lạnh, lúc bảy giờ sáng, chất lượng vượt phiên bản-tối-thứ-sáu của tôi. Message tệ hơn các message tốt nhất tôi từng viết, tốt hơn các message trung vị tôi từng viết, và ổn định, đó mới là cái quan trọng ở volume.

Memory. Mỗi prospect Jack chạm được cấp một file bền lâu log lần chạm gần nhất, angle đã thử, profile nói gì lúc đó, và trạng thái reply là gì. Một tháng sau tôi biết không cần tái dựng rằng Andy là peer thread trên bài thứ Hai, Feng reply thứ Ba với "tell me more", hai lead Evri im lặng sau bốn ngày rồi được log cold-stalled thứ Sáu ngày hai sáu. Không follow-up window nào bị bỏ vì memory file nhớ giùm.

Ba cái đó — discovery, anchor-hunting, memory — là những phần tôi sẽ không quay lại một người dù trả bao nhiêu. Chúng đủ đáng giá cho cả build ngay cả ở reply rate này.

#Ba mảng Jack không chạm được

Timing. Cron send theo lịch. Prospect reply khi họ sẵn sàng. Hai đồng hồ đó không tương quan. 90 ngày trong tôi chưa tìm được tín hiệu nào dự báo được readiness window của prospect quá hai tuần trước. Tốt nhất tôi làm được là push follow-up window trên một tín hiệu warm và mong second touch rơi trong mười ngày sau lần đọc đầu. Jack làm hygiene này chạy ổn định. Nó không làm nó chạy theo quan hệ nhân quả.

Judgment về việc một tín hiệu warm là thật hay noise. Một profile view. Một accept không reply. Một public comment. Mỗi cái sản sinh một quyết định — coi đây là tín hiệu warm và escalate, hay là intent-only và im lặng. Jack surface mọi tín hiệu. Tôi vẫn phải sort, và sort đó cần một mức context — người này báo cáo với ai, họ vừa ship cái gì, chuyện gì đang xảy ra ở công ty họ — mà Jack không tự ráp được qua ba engine và một Sales Nav profile. Tôi làm phần này tay, tầm mười lăm phút mỗi sáng, và chưa tự động hoá được vì mọi lần thử đều cho cùng failure mode: automation elevate sai tín hiệu khoảng một lần trong năm.

Social memory qua peer network. Biết rằng người bạn sắp message tuần trước vừa được giới thiệu tới một người trong 1st-degree của bạn qua một mutual referral là loại context thay đổi opener đúng hoàn toàn. Nó nằm trong post 1st-degree, comment, like, warm-intro chain, và tin nhắn tình cờ, và không tổ hợp scan nào tôi thử tái dựng được ổn định. Kết quả là Jack đôi khi viết cold cho một prospect mà đáng lẽ tôi nên hỏi warm intro — ba lần, mà tôi biết, trong 90 ngày.

Ba cái đó — timing, judgment, social memory — vẫn khó. Chúng là những phần làm cold outreach cảm giác như sales chứ không phải scanning.

#Điều phân bố reply thay đổi trong đầu tôi

Nếu phân bố 90-ngày ra đúng như tôi kỳ vọng ngày một — phần lớn reply do outbound cron sourced, content là layer hỗ trợ — tôi đã gấp đôi volume của Jack ở tuần năm và bắt đầu build agent tiếp theo lên trên anh ấy.

Thay vào đó hai trong năm reply đến trực tiếp từ content, một đến từ content cộng message tham chiếu content, một đến từ một outbound touch rồi content pickup, và một đến từ delayed compound của một early outbound touch. Bốn trong năm thread substantive có content trong cơ chế. Đó không phải kết luận "cold không hoạt động". Đó là kết luận "cold là một layer trong compound và layer kia đang làm nhiều việc hơn".

Tôi cắt cold cap từ mức khởi điểm năm xuống ba mỗi ngày ở tuần tám, giữ giới hạn đó suốt phần còn lại của 90 ngày, và shift thời gian cron dư vào content cluster production — một cluster AI Visibility, một cluster Shopify Plus B2B, một cluster Solo-plus-AI operations, mỗi cái có blog cadence và LinkedIn reply-monitor cadence ngồi bên trên. Reallocation đó khớp với nơi reply thực sự đến từ, và phân bố reply trong ba mươi ngày kế xác nhận hướng đó.

#Điều tôi sẽ build cùng cách

Xương sống discovery-anchor-log. Cron-scheduled, memory-file-per-prospect, draft-in-codeblock, người ở khâu send. Mọi phần của cái đó giữ được giá trị qua 90 ngày và tôi sẽ build cùng cách nếu bắt đầu lại ngày mai.

Rule verify. Không fabricated stat trong message. Không pricing speculation trước một scope conversation. Không case-study reference nào leak dollar amount hay project code nội bộ. Không CTA "fifteen-minute call" trong first touch — lead với async value hoặc đừng chạm. Mỗi cái bắt đầu như một dòng spec và kết thúc như một regex-scannable pre-send check Jack chạy trước khi in draft. Những check đó bắt lỗi thật và tôi sẽ giữ mọi cái.

Chu trình propose-confirm. Thứ Bảy sáng mỗi tuần Jack propose ideal-customer definition, cluster ratio, và volume cap của tuần tới, và tôi approve Chủ nhật tối. Autonomy trong ranh giới đã approve, không drift trên ranh giới đó. Cấu trúc đó giữ 90 ngày mạch lạc khi cám dỗ mọi thứ Ba là đuổi theo một thread bóng bẩy và để plan trượt.

#Điều tôi sẽ build khác đi

Giả định volume. Nếu bắt đầu lại hôm nay tôi sẽ cap cold outbound ở ba tới năm mỗi tuần ngay từ đầu thay vì làm việc xuống ba từ mức aggressive năm mỗi ngày. Thời gian cron dư sẽ đi vào content-cluster production và public reply monitoring từ ngày một, vì đó là nơi phân bố reply nói các cuộc hội thoại thực đến từ. Cron-outbound agent ở lại trong stack như một hygiene layer — nó giữ pipeline ấm và memory file trung thực — nhưng nó không phải top of funnel như trên giấy nhìn có vẻ.

Peer-network scan. Xây social-memory layer sớm hơn, để Jack biết sáng thứ Hai ai trong 1st-degree network vừa post về ngành mục tiêu, ai vừa comment lên cái gì, ai vừa giới thiệu ai. Layer đó sẽ đã bắt được ít nhất ba prospect Jack message cold khi tôi đáng lẽ đi qua warm intro. Không xây sớm hơn là điều lớn nhất tôi sẽ đổi.

Ghép content-outbound. Content làm nhiều việc sourcing hơn cron outbound. Nếu hai cái ghép chặt như vậy, chúng nên được lên kế hoạch cùng nhau — blog thứ Hai và outbound thứ Hai nên tham chiếu cùng một claim cụ thể để một tín hiệu warm từ cả hai đều compound cái kia. Tôi chạy chúng như hai track song song 80 ngày. Chúng đáng lẽ ghép chặt từ ngày một.

#Một founder cân nhắc build cần lấy gì đi

Nếu bạn nghĩ tới việc chạy một cron-job sales operator, ba thứ đáng lấy từ phiên bản 90 ngày này.

Một, reply rate sẽ thấp hơn demo nói. Dưới ba phần trăm đo trên sent volume là số thật từ một cửa sổ 90-ngày thật với một cron ổn và một target segment hợp. Nếu demo quote mười phần trăm với bạn, demo là cửa sổ cherry-picked hoặc segment khác của bạn.

Hai, giá trị nằm ở xương sống discovery-anchor-log, không phải volume. Một cron tìm cho bạn prospect sâu hơn, viết cho họ first touch anchor cụ thể, và nhớ chuyện gì xảy ra sau đó, là đáng build kể cả khi bạn send ba mỗi tuần. Một cron cho phép bạn send 50 mỗi tuần không đáng giá hơn — nó chỉ cách xương sống discovery-anchor-log bạn thực sự cần một restriction.

Ba, content sẽ làm nhiều việc sourcing hơn bạn nghĩ. Ngân sách theo đó. Nếu phải chọn giữa một touch outbound thêm mỗi ngày và một bài content thêm mỗi tuần, chọn content, và để cron outbound pick up tín hiệu warm content tạo ra. Đó là hướng phân bố 90-ngày dịch chuyển, và hướng 90 ngày kế đang chỉ tới.

#Nguồn

Log citation và reply nội bộ của LUMA-E từ chuỗi rebuild 90 ngày, tham chiếu trong walkthrough tự chấm AI Visibility Audit Workbooknhật ký từ 0 tới 2 AI citation trong 30 ngày. Anchor bên ngoài: Ahrefs best-lists-research cho framing reply-attribution content-sourced so với outbound-sourced pipeline.

Frequently asked
Một agent "cron-job outbound" thực tế làm gì từ đầu tới cuối?
Cron của tôi chạy ba lần một tuần theo lịch — dùng seat LinkedIn Sales Navigator quét một saved search founder và VP ecom, filter theo định nghĩa ideal-customer trong memory file, đọc từng profile sống sót cộng với company page để tìm một tín hiệu công khai cụ thể (một hire mới, một launch, một schema gap trên store), draft first-touch message anchor vào tín hiệu đó, log toàn bộ prospect và lý do vào memory file per-prospect, và output ba tới năm ready-to-send draft mỗi run để tôi review. Nó không tự gửi. Tôi paste từ codeblock vào LinkedIn tay sau năm giây sanity read. Cron làm phần discovery, filter, draft và log — action send vẫn là người.
Sao vẫn giữ người ở khâu send khi đã tự động hoá phần draft rồi?
Hai lý do mà ngày zero tôi chưa hoàn toàn tin, giờ thì tin. Một, unattended send ở bất kỳ volume nào cũng trip LinkedIn outbound heuristics nhanh hơn scheduled human paste, và một restriction đủ để wipe out một quý pipeline. Hai, năm giây sanity read bắt được khoảng một trong tám draft mà AI chọn hook đúng kiểu-thực-nhưng-sai-hình — một launch thực ra là re-launch, một hire thực ra là chuyển ngang chứ không phải thăng chức, một schema gap thực ra là chủ ý. Những phát hiện đó đáng giá hơn thời gian paste chúng tốn.
Reply rate thật sau 90 ngày là bao nhiêu?
Năm reply substantive trên tổng volume ở mức thấp ba chữ số. Reply rate dưới ba phần trăm đo trên sent, và serious-conversation rate gần một phần trăm. Hai trong năm reply đến từ bài post tôi publish trong cùng cửa sổ, không phải từ cold message — nghĩa là content làm nhiều phần sourcing thật hơn cron outbound, dù cron là bên tạo ra toàn bộ volume nhìn thấy được. Chỉ observation đó thôi là lý do tuần tám tôi cắt cold cap và tăng đầu tư vào content.
Cron thực sự cải thiện những mảng nào của cold?
Ba mảng, thẳng thắn. Discovery — cron tìm prospect mà tôi làm tay không lôi ra được, vì nó scan sâu hơn Sales Nav results so với sự kiên nhẫn của tôi. Anchor-hunting — pull một tín hiệu công khai cụ thể từ mỗi profile và company page dưới một phút mỗi lead, chất lượng vượt phiên bản tôi-mệt-thứ-sáu. Và memory — mỗi prospect có một file bền lâu log lần chạm gần nhất, angle đã thử, và trạng thái reply, nên follow-up window không bao giờ rơi vì tôi quên.
Những mảng nào vẫn khó sau 90 ngày iterate?
Timing, judgment, và social memory. Timing — cron send theo lịch, nhưng readiness window của prospect không nằm trên lịch, và tôi chưa tìm được tín hiệu nào dự báo được readiness quá hai tuần trước. Judgment về việc một tín hiệu warm là thật hay noise — một profile view, một accept không reply, một public comment — cron bắt được hết và tôi vẫn phải sort. Social memory qua peer network — biết rằng người bạn đang message tuần trước vừa được giới thiệu tới một người trong 1st-degree của bạn qua mutual referral — là loại context cron không tự ráp được.
Nếu làm lại từ đầu hôm nay, có build cùng cách không?
Có với discovery-anchor-log spine, không với giả định volume. Nếu build lại hôm nay, tôi cap cold outbound ở ba tới năm mỗi tuần ngay từ đầu và shift thời gian cron dư sang content-cluster production và public reply monitoring, nơi các cuộc hội thoại thực sự đến từ. Cron-outbound agent vẫn có giá trị trong stack như một hygiene layer — nó giữ pipeline ấm và memory file trung thực — nhưng nó không phải top of funnel như trên giấy nhìn có vẻ. Content mới là.