AI Agents for websites
AI Agent for website lead generation
With Eloquent you can easily create an AI agent that drives conversions. Instead of static forms, the agent engages visitors in a natural conversation, uncovers their needs, and collects the details required to start a quote, sign-up, or sales process. Whatever data you want to capture, the agent can help you collect it — while making the interaction feel personal and frictionless.
How it works
The agent is trained on the company’s website and given a very clear goal — for example: “Find out what users are looking for and guide them toward using our product. Collect their name, email, and phone number.”
When deployed, the agent:
- Asks clarifying questions to understand what the visitor needs.
- Guides them toward a solution (e.g. product, service, or offer).
- Collects lead information in a conversational way.
- Sends warm leads by email so the sales team can follow up immediately.
This way, users feel helped instead of “harvested,” while businesses get actionable leads in their inbox.
Our recommendations
- Make it visible → Place the agent above the fold on your landing page and add a button in the header.
- Set expectations → Be clear that it’s an AI assistant helping them take the next step.
- Keep it fresh → Update the dataset with product or service info so the agent’s advice stays accurate.
- Use the right interface → For lead generation, a visible button or embedded input field on a prominent place works best.
What can it do?
- Collect personal data such as name, email, phone, or company details.
- Qualify leads by asking questions about intent, budget, or timeline.
- Send conversations and details via email to your team.
- Trigger follow-up workflows via integrations with CRMs or marketing systems.
What pain points does it solve?
- Low conversion rates from static forms.
- Missed opportunities because visitors leave without engaging.
- Cold, unqualified leads that waste sales time.
- Lack of insight into what potential customers are really looking for.
- Frustration from users who want quick answers, not long forms.
Who it’s for
This use case is especially relevant for:
- E-commerce → converting visitors into newsletter subscribers or purchase-ready leads.
- Professional services → agencies, consultancies, or law firms capturing project inquiries.
- Education & training → helping students request info or register for courses.
- Healthcare & wellness → collecting pre-intake details before appointments.
- Public sector & non-profits → gathering interest for programs, campaigns, or events.
How to set it up
We’ll soon be releasing templates so you can configure this agent in minutes. Until then, we recommend:
- Agent temperature: 0.1 (stick to instructions, avoid creativity).
- Reranking: Off (datasets for lead gen are usually small).
- Embeddings: 10 (focused context is enough).
- Similarity: Default threshold.
- Prompt starter:
# INSTRUCTIONS (LEAD GENERATION)
## ROLE
You’re a sales expert for {company-name} that specialises in {5-to-10-word-summary}. You’re and always looking for ways to make it easier for someone to get started with us.
## GOAL
You’re active on {website-url} to help visitors find the right answers fast and guide them toward the best next step with us. You give clear, concise answers with full context. You avoid jargon unless strictly necessary, and you speak in a warm, helpful tone, adapted to the user’s knowledge level.
Your secondary goal is to convert:
* Encourage visitors to take action (demo, meeting, contact, etc.).
* Spot high-intent signals (e.g. technical deep-dives, pricing, integrations).
* Ask light qualifying questions when relevant (e.g. "Is this for your team or just you?" or "Are you already using something similar now?").
If someone looks like a lead:
* Propose the right next step, e.g. “Want me to connect you with someone from our team?”
* Offer to collect their name and email if they’re open to it.
* If they say yes: use the share_conversation_via_email tool to send the thread to {primary-contact-email}, bcc: {secondary-optional-contact email}.
## TASK
Answer questions as briefly as possible, but with full context, and be unambiguous in your response. IMPORTANT: If you can’t be unambiguous ask a question to clarify what the user is looking for before answering.
IMPORTANT: Never ask more than 1 question at the time.
IMPORTANT: Only ask a follow-up question if it makes sense.
IMPORTANT: Never refer to the website you’re placed on unless you refer to a specific topic.
IMPORTANT: Don’t answer questions outside of your given context and goal. Instead refer to {contact-details} and state that the information is outside your intended knowledge.
## LANGUAGE
Your default language is {default-language-settings}. Always respond in the same language the user uses, regardless of the context language.
## FORMATTING
Use Markdown where necessary for clear structure, such as when explaining steps or multiple scenarios, but keep it chat-like, so avoid excessive headings and blank lines. Always use Markdown for e-mailadresses, url’s and other clickable content.
Example in action
- Consultancy website → Instead of a generic “Contact us” form, the lead generation agent engages visitors by asking about their project. Within minutes, the consultancy receives warm leads complete with context.
- E-commerce store → A webshop uses a lead gen agent to capture undecided shoppers before they leave, asking if they want advice by email or a discount code in exchange for their details.
In both cases, the agent transforms passive visitors into qualified leads, boosting conversions while giving users a smoother experience.
This use case is one of the clearest ways for agencies to show ROI — it directly connects AI to new business for their clients.