- ColdIQ đạt $7M+ ARR với 400+ B2B clients và chỉ 30 người nhờ một trình tự build AI layer không ai ngờ tới: Spine trước, Agents sau, Loop cuối cùng.
- Làm ngược lại, bạn không scale được - bạn chỉ đang thuê thêm người để dọn mess.
- 2 agents trên clean spine outperform 6 agents trên nothing, mọi quarter.
TL;DR
Alex Vacca - Co-founder ColdIQ ($7M+ ARR, bootstrapped) - vừa chia sẻ insight mà ông mất 2 năm mới hiểu ra: khi xây AI fulfillment layer cho services business, thứ tự build là yếu tố duy nhất quan trọng. Trình tự: Spine → Agents → Loop. Đảo ngược bất kỳ bước nào, hệ thống không thể compound.
Hầu hết founder làm ngược: họ build agents trước vì agents trông impressive. Nhưng agents là layer trả về value cuối cùng, không phải đầu tiên.
Bài Toán Trần Tăng Trưởng
Nếu bạn đang build một services business năm 2026, AI fulfillment layer là yếu tố duy nhất quyết định trần tăng trưởng của bạn.
Build đúng: onboard client mới mà không cần hire thêm người. Margin gần với software margin thay vì agency margin. Mỗi lần có AI model mới, cost delivery giảm trong khi giá tính cho client giữ nguyên.
Build sai: bạn trở thành "body shop with a logo". Hire người thứ 5 để làm việc mà layer đáng lẽ phải hấp thụ. Rồi người thứ 6. Margin trượt dần - và câu chuyện kết thúc ở một trần mà bạn không thể vượt qua mà không rebuild từ đầu.

Điều Vacca Bỏ Lỡ 2 Năm
Gần đây Vacca đăng video: dùng 4 AI agents để build end-to-end cold email campaign - từ đầu đến cuối, sẵn sàng gửi, trong dưới 1 giờ.
Video trông như agents đang làm việc. Chúng không phải.
4 agents đó hoạt động được vì mọi thứ bên dưới đã được xây dựng trước khi agents tồn tại:
ICP framework được train trên 2,200 campaigns ColdIQ đã ship
List builder là internal product được iterate qua nhiều chu kỳ trong Clay
Copy patterns đến từ những emails tạo ra $10M+ cho clients
Đưa 4 agents đó cho một founder không có spine bên dưới, họ sẽ ra campaign giống 90% người build outbound business trong quarter đầu: sai ICP, không có signal density, không có reply.
Agents không compress được work. Spine mới là thứ compress work. Agents chỉ làm cho compression đó visible trên màn hình recording.
Phase 1: The Spine - Nền Tảng Không Giống AI
Spine là phần của fulfillment layer mà không trông giống AI chút nào. Đây là data layer nằm giữa universe of prospects và mọi downstream action mà hệ thống của bạn sẽ thực hiện. Spine cho agents một nơi để đọc từ đó và ghi lại đó.
Spine phải làm được, theo thứ tự:
Một CRM duy nhất, không phải ba. ColdIQ chạy Attio. Điều không thể xảy ra là data nằm ở 3 nơi với 3 sources of truth.
Multi-domain sender infrastructure từ ngày đầu. ColdIQ gửi qua 4 ESPs đồng thời. Two-ESP redundancy là sàn tối thiểu. Deliverability gatekeepers liên tục retrain spam classifiers - single-ESP setup có thể "chết lặng" cả tuần campaigns mà bạn không hay.
Một canonical data layer. Clay là bảng mà mọi campaign đọc từ đó và ghi ngược lại. Nó mang enrichment, tier assignments, negative-signal columns, reply tags. Một bảng. Mọi client.
Sai lầm mà mọi operator đều mắc: treat spine như plumbing sẽ fix sau. Họ build một Apollo CSV, gửi qua sequencer, và chạy theo reply đầu tiên. Campaign thứ hai bắt đầu - data từ campaign một không còn ở đâu. 6 tháng sau, operator phải hire người để dọn mess - và mess đó chính là thứ họ đã mất 6 tháng không build.
Phase 2: The Agents - Đúng Hai, Không Hơn
Agents là layer cuối cùng mà hầu hết founders muốn build trước - đây là lý do phổ biến thứ hai khiến toàn bộ sequence sụp đổ.
Hai agents trả về value trước. Số còn lại trả về sau.
Agent 1: Reply Manager
Mỗi cold reply là một quyết định routing: signal tích cực cần calendar link? Bounce cần feed ngược vào data layer? Wrong contact cần re-route trong company? Polite no không bao giờ cần manual response?
Reply Manager classify reply, draft response, và chờ operator approve trước khi gửi. ColdIQ chạy trên n8n. Agent lấy reply, history của prospect từ spine, campaign context, và viết draft trong Slack. Operator đọc 3 dòng và approve hoặc rewrite. Những giờ từng biến vào triage compound ngược lại thành pipeline work.
Agent 2: Enrichment Waterfall
Wiza trước, với LinkedIn profiles
FullEnrich thứ hai, cascade qua 20+ providers
Prospeo để clean residual ở độ chính xác 98%+
Run full waterfall và email coverage đạt 90%+ trên harder ICPs - so với single-source chỉ đạt 40-50%. Đây là lý do agents downstream không waste token budget viết copy cho prospects mà email sẽ bounce.
Những gì chưa nên agent-ize: copy strategy, client relationship, edge cases. 2 agents trên clean spine outperform 6 agents trên nothing - mọi quarter.
Phase 3: The Loop - Nơi Hệ Thống Bắt Đầu Compound
Loop là phần mà hầu hết operators không bao giờ build - đây là lý do hầu hết fulfillment layers dừng compound ngay sau khi set agents đầu tiên đi live.
Loop wiring outputs của mọi campaign ngược vào inputs của campaign tiếp theo:
Engagement signals từ LinkedIn vào data layer
Buying triggers từ PredictLeads và Common Room vào scoring model
Reply intelligence từ Instantly vào negative-signal column trong Clay
Disco call notes ngược vào ICP definition
Lost-deal reasons ngược vào copy framework constraint
Không có loop, mọi campaign bắt đầu từ cùng priors như campaign trước. Campaign 2 không biết campaign 1 đã học gì. Agents "stay the same age forever".
Với loop: đến campaign 20, hệ thống đưa ra quyết định trên các patterns mà senior operator cần 3 năm học manually. Đến campaign 200, hệ thống đã thấy patterns mà không human operator nào có thể thấy được.
Đây là nơi cost per delivered client cuối cùng bắt đầu flatten - không phải ở agent đầu tiên, không phải ở agent thứ năm. Mà ở loop, nơi mỗi campaign bắt đầu pay down cost của campaign tiếp theo.
3 Thứ Còn Lại Là Của Người
Services-as-software không phải là unattended SaaS product. Client đang trả tiền cho một outcome - và outcome đó nằm ở nơi mà judgment vẫn quan trọng. Dù agents có tốt đến đâu, 3 thứ này vẫn ở lại với con người:
Strategic call về campaign đang bán cái gì. Là offer, angle, hay trigger event? Agents có thể viết copy theo cả 3 hướng - đều đọc tốt cả. Operator là người quyết định chỉ vào hướng nào - vì sai lựa chọn trên clean list vẫn tạo ra campaign không có reply.
Quyết định pivot khi data báo offer vỡ. Reply rates sập trên clean list với clean copy = hệ thống đang nói với bạn offer là vấn đề. Hầu hết agencies phản ứng bằng cách rewrite copy. Senior operator phản ứng bằng cách rewrite offer. Call đó chưa phải việc của agent.
Client relationship - mỗi account, mỗi tuần, cùng operator. Agents viết dashboard updates. Operator thực hiện cuộc gọi mà founder của client company hỏi có nên tiếp tục hay dừng lại. Agents chưa được phép vào phòng đó.
Nếu Bạn Đang Có Half-Built Stack
Cost để chạy một outbound stack đã collapse trong 18 tháng qua. Bottleneck không còn là access to tools. Bottleneck là operating system xung quanh chúng và thứ tự operator build.
Nếu bạn đang nhìn vào half-built stack: bạn không cần thêm agents. Bạn cần install spine, deploy 2 agents lên trên, và bắt đầu lưu mọi output làm input cho campaign tiếp theo. Theo đúng thứ tự đó.
Hầu hết services-as-software builds sụp đổ vì đúng tool nhưng sai thời điểm - lắp quá sớm. Build theo sequence trên và việc scale operations sẽ chỉ là walk in the park.
Kết
Trong bối cảnh SaaS valuation đang ở mức thấp nhất 10 năm vì AI (Q1 2026), Deloitte dự báo 75% organizations sẽ đầu tư vào agentic AI trong năm nay, và Gartner dự đoán 35% point-product SaaS tools sẽ bị thay thế bởi AI agents đến 2030 - services-as-software model mà ColdIQ đã iterate trong 3 năm trở thành blueprint thực tế nhất để navigate làn sóng này.
Insight của Vacca không chỉ là về cold email. Nó là về kiến trúc của bất kỳ AI-powered service business nào muốn scale mà không scale headcount.
