{"componentChunkName":"component---src-templates-project-template-js","path":"/projects/autonomous-ai-sales-pipeline-sap-b1-lead-generation","result":{"data":{"project":{"title":"Autonomous AI Sales Pipeline — SAP B1 Lead Generation","slug":"autonomous-ai-sales-pipeline-sap-b1-lead-generation","description":"Built a fully autonomous multi-agent AI sales pipeline using OpenClaw on GCP. 6-agent team: Scout (lead scraping from partner case studies), Qualifier (composite scoring with identity/event/contact dimensions), Verifier (SAP B1 confirmation), Enricher (contact discovery via Apollo/Hunter/theHarvester/Perplexica cascade), Signal Hunter 'Pulse' (intent-based scoring using Gemini/Groq for hiring/funding/complaint/migration signals), and Closer (email generation). Custom pipeline database with SQLite, real-time dashboard on port 3000, WhatsApp gateway integration, automated signal sweeps on cron. Built from scratch in 3 weeks.","caseStudy":"## The problem\n\nFinding SMBs that actually run SAP Business One — and reaching the right person with a reason to\ntalk — is slow, manual, and easy to get wrong. The goal was a sales pipeline that could find,\nqualify, verify, enrich, and prioritise leads on its own, surfacing only the ones worth a human's\ntime, with evidence for every score.\n\n## The approach\n\nA fully autonomous **multi-agent** pipeline built on OpenClaw on GCP. Six specialised agents run\non cron schedules and hand off through a shared pipeline database — no human in the loop after\nsetup:\n\n- **Scout** — scrapes leads from partner case studies and the open web.\n- **Qualifier** — composite scoring across identity, event, and contact dimensions.\n- **Verifier** — confirms the prospect actually runs SAP B1.\n- **Enricher** — discovers contacts via an Apollo / Hunter / theHarvester / Perplexica cascade.\n- **Signal Hunter (\"Pulse\")** — intent scoring from live web signals (hiring, funding,\n  complaints, migration) using Gemini / Groq.\n- **Closer** — drafts the outreach email.\n\n## Architecture\n\nEach agent is independently schedulable and writes to a SQLite pipeline database that tracks a\nlead's state through the funnel. A real-time dashboard renders the pipeline; a WhatsApp gateway\npushes notifications; signal sweeps run on cron. Built from scratch in roughly three weeks and\ndeployed to a VPS.\n\n## What it produced\n\nThe run scored and classified **1,084 leads** end to end, of which **644** landed on the client\ntrack (avg score 7.8/10), **569** were fully researched by the agents, and **75** were verified\nas confirmed SAP B1 users — all with zero manual intervention after the initial setup. (This\npipeline later became one of the automations that informed the broader AgentOne platform.)\n","gallery":[],"date_start":"2026","date_end":null,"hours":200,"client":"Internal Project","tags":["ai-ml","agent-frameworks","automation","sales-pipeline","gcp","infrastructure"],"outcomes":["1,084 total leads scraped and classified autonomously","644 client-track leads with avg score 7.8/10","569 leads fully researched by AI agents","75 leads verified as confirmed SAP B1 users","Multi-agent orchestration: 6 specialized agents running on cron schedules","Intent signal detection: hiring, funding, complaint, and migration signals from live web data","Composite scoring combining static profile data with live behavioral signals","Zero manual intervention after initial setup"],"tech_stack":["OpenClaw","Python","Docker","Linux","AI Agent Frameworks","GCP","SQLite","Shell Scripting","Browser Automation","Playwright","Node.js","VPS Deployment"],"links":[],"image":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='229'%20viewBox='0%200%20400%20229'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20115v114h31a309%20309%200%200039-2c2-1%202-2%201-2v-2h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-2l1-2%201%201h3v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h4v1l1-2h1c1%200%202%200%201-1l1-2%201%201h3v-2l1-3%202-2-2-2h-2l-1-1v-1l-1%202-1%202c-2%200-2-1-2-6v-5h4c4%200%205%201%205%203l-1%203v2c2%201%202%201%202-1%200-4%203-6%206-3l2%202v-3c0-5%202-3%202%203l1%206v-6l1-6%201%206%201%206v-6c0-5%200-6%202-6l1%202%201%201c1-2%208-6%2010-6v1h3v-4h7v-4h7v-4h7v-2c-2%200%202-4%205-4%201-1%201-1-1-1-3%200-3%200-3-7v-8h5l7%201h2c5-2%207%200%207%208v7l1-7%201-5h2c3-2%204-2%204-1h3v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h4v1l1-2h1c1%200%202%200%201-1l1-2%201%201h3v-4h7v-4h7v-4h7v-4h7v-4h7v-4h6c2-1%202%201%202%2094a4701%204701%200%20001-19V0H0v115m109-28l-1%2010v9h5c7%200%2011-2%2012-7%200-5-2-11-6-12h-10m95%201c-4%203-2%208%205%2010%203%201%204%204%201%204l-4-1c0-2-5-3-5-1%200%203%204%206%208%206%2010%200%2011-10%201-13-3-1-4-2-1-3l3%201c0%202%204%203%204%201l-1-3c-2-3-7-4-11-1m46%200l-1%202-1%201-1%202%201%202v3c0%205%201%208%205%208%202%200%203%200%203-2v-2l2%202c2%203%2011%202%2011-2h-4l-4-1%205-1c4%200%204%200%204-3-2-6-8-8-12-4l-2%201-1-3-2-2c0-2%200-2-3-1m-122%205c-4%205-2%2013%205%2013%202%200%206-3%206-4h-5l-2%201c-2-2-1-3%203-3s4%200%204-2c0-6-6-9-11-5m14-1l-1%2010c0%209%200%209%203%209%202%200%202%200%202-3%200-2%200-3%203-2%205%201%208-7%205-12-2-2-11-4-12-2m25%201c-6%204-3%2013%204%2013%203%200%207-3%207-5%201-8-6-12-11-8m12-1l2%207c2%206%203%207%202%208h-2l-1%202c0%203%206%203%207-1%203-5%206-16%206-17-2-1-4%201-6%205l-1%202-2-4c-1-3-5-4-5-2m39%200l3%207c2%207%202%207%200%208-4%201-3%204%201%204%203%200%204-1%207-8%203-10%204-12%201-12l-3%204-2%203-2-4c-1-3-5-4-5-2m17%201c-4%203-2%206%204%208l2%201h-8c0%204%208%205%2011%203s2-6-1-8l-2-1h2c4%200%204-1%201-3-3-3-7-2-9%200m-96%2040c0%205%202%207%202%202v-3l1%203c1%204%203%204%204%201l1-2v2c0%202%203%203%203%201h8l2%201%201-3%201-3%201%203%201%203%201-4c0-4%200-4-3-4l-4%201h-6c-2%201-2%201-2-1-1-4-3-3-4%201l-2%203-1-3c-2-6-4-5-4%202m50%201l1%204%201-3%201-3%201%203%201%203%203%202c3%203%207%200%207-6%200-3-1-4-3-4l-4%201h-2l-3-1c-3%200-3%200-3%204'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.7543859649122806,"src":"/static/55d803348de5fd4951ab5dfd16f0836f/ee604/upwork-deploy.png","srcSet":"/static/55d803348de5fd4951ab5dfd16f0836f/69585/upwork-deploy.png 200w,\n/static/55d803348de5fd4951ab5dfd16f0836f/497c6/upwork-deploy.png 400w,\n/static/55d803348de5fd4951ab5dfd16f0836f/ee604/upwork-deploy.png 800w","srcWebp":"/static/55d803348de5fd4951ab5dfd16f0836f/58556/upwork-deploy.webp","srcSetWebp":"/static/55d803348de5fd4951ab5dfd16f0836f/61e93/upwork-deploy.webp 200w,\n/static/55d803348de5fd4951ab5dfd16f0836f/1f5c5/upwork-deploy.webp 400w,\n/static/55d803348de5fd4951ab5dfd16f0836f/58556/upwork-deploy.webp 800w","sizes":"(max-width: 800px) 100vw, 800px"}}},"stack_icons":[{"name":"Python","icon":{"childImageSharp":{"fixed":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20preserveAspectRatio='none'%3e%3cpath%20d='M1%201v22c2%202%2020%201%2022-1s3-22%201-21H1'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","width":24,"height":24,"src":"/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/6d1ba/python.png","srcSet":"/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/6d1ba/python.png 1x,\n/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/a9c35/python.png 1.5x,\n/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/559c9/python.png 2x","srcWebp":"/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/f8bad/python.webp","srcSetWebp":"/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/f8bad/python.webp 1x,\n/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/f81b6/python.webp 1.5x,\n/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/804d1/python.webp 2x"}}}},{"name":"Docker","icon":{"childImageSharp":{"fixed":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20preserveAspectRatio='none'%3e%3cpath%20d='M1%201v22c2%202%2020%201%2022-1s3-22%201-21H1'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","width":24,"height":24,"src":"/static/56da43d828dc522662791d50808cbb00/6d1ba/docker.png","srcSet":"/static/56da43d828dc522662791d50808cbb00/6d1ba/docker.png 1x,\n/static/56da43d828dc522662791d50808cbb00/a9c35/docker.png 1.5x,\n/static/56da43d828dc522662791d50808cbb00/559c9/docker.png 2x","srcWebp":"/static/56da43d828dc522662791d50808cbb00/f8bad/docker.webp","srcSetWebp":"/static/56da43d828dc522662791d50808cbb00/f8bad/docker.webp 1x,\n/static/56da43d828dc522662791d50808cbb00/f81b6/docker.webp 1.5x,\n/static/56da43d828dc522662791d50808cbb00/804d1/docker.webp 2x"}}}},{"name":"GCP","icon":null}]}},"pageContext":{"slug":"autonomous-ai-sales-pipeline-sap-b1-lead-generation"}},"staticQueryHashes":["3724428426"]}