AI
B2B Leadbot: the lead-generation chatbot from our own site, now as a Claude skill
The AI chat on datagrove.nl brings us leads every week. We turned that complete setup, from prompt methodology to database and email handling, into a Claude skill any B2B company can use to build the same thing on their own site. This article explains what's inside and how it works.
In the bottom-right corner of this site sits a chat widget. It answers visitor questions, thinks along with their situation and forwards every warm conversation to our inbox. It has become one of our best converting channels. We have now turned the complete setup behind it into a Claude skill: B2B Leadbot. With it, Claude builds the same kind of chatbot on your site, grounded in your business.
What is a Claude skill?
A skill is a package of instructions, documentation and code templates you hand to Claude, for example in Claude Code. When you then ask for a chatbot, Claude doesn't follow its own assumptions but the methodology in the skill: the same steps, the same pitfalls avoided, the same production quality. A skill is not a ready-made plugin, but craftsmanship in executable form.
What B2B Leadbot builds
The skill builds a chat widget that behaves like a good advisor, not a pushy salesperson. Short answers, plain language, and a meeting proposal only when the conversation gives a reason for one. Under the hood sits a complete pipeline:
- A system prompt built along a worked-out methodology: short turns, jargon translations, honest qualification and hard rules on what the bot must not do (guarantee prices, invent facts).
- Session storage in Supabase, so every conversation is preserved and doubles as a lead record.
- Lead delivery by email via Resend: when a visitor shares an email address, the full conversation lands in your inbox within seconds, with reply-to set to the visitor.
- A scheduled sweep that also forwards conversations without an email address once they go quiet. That is often where the most information sits.
- The security a public AI endpoint needs: rate limiting per IP and per session, input caps and graceful failure handling.
The intake interview: no facts, no prompt
The biggest risk of a chatbot on a company site is not technology but content. A bot that invents prices or client cases costs you trust in a single message. That is why the skill enforces an intake step: Claude first reads the existing site and collects verifiable facts. For everything that is missing, from pricing policy to tone of voice to the definition of a good lead, the owner gets targeted questions. Only when the facts are complete does it write the prompt.
Who it's for
B2B Leadbot is made for agencies, consultancies, studios and B2B service providers that want to turn website visitors into qualified leads, without monthly fees for a chat SaaS. Everything runs on your own stack with your own keys. The templates are written for Next.js with Supabase and Resend, but the skill adapts when you already use a different database or mail provider. You can read more about how we approach custom software in our article on custom software.
Where to find it
B2B Leadbot is available exclusively through Agensi.io, a marketplace for AI agent skills. Prefer to have us build and tune the chatbot for you? Get in touch and we'll look at your situation with you.
Want to talk through
your situation?
Recognise something from this article? Drop us a line or book a call, and we'll happily think it through with you. No strings attached.
- On the calendar with Google Meet
- NDA on request before we start
- info@datagrove.nl

Sion Coolwijk
Founder Datagrove
Let's get to know each other and see if we can help. No sales talk, just a conversation about your situation.
Schedule a Google MeetMore articles