Lead Enricher
Enrich and qualify new signups by researching their company and scoring fit against your ideal customer profile. Saves qualified leads.
connic init my-project --templates=lead-enricherOverview
Triggered by a webhook when someone signs up, the agent web-searches the company, scores fit against your stored ideal customer profile, and saves the enriched lead to the database. Your team sees qualified leads with a research summary and score instead of raw signup data. Uses custom tool wrappers for both database storage and knowledge base ICP criteria.
Use cases
SaaS signup qualification
Automatically score every new trial signup so sales can focus on the best-fit accounts from day one.
Inbound lead routing
Route qualified leads to the right rep or sequence immediately based on company size, industry, and funding stage.
ICP refinement
Update your ICP criteria in the knowledge base and every future lead is scored against the new definition instantly.
Architecture
Scaffolded project structure
Running connic init my-project --templates=lead-enricher creates this file tree.
lead-enricher/
agents/
lead-enricher.yaml
tools/
lead_tools.py
requirements.txt
README.mdGet started
Install the template, create a Connic project, and deploy. Choose Git (automatic on push) or CLI (works with any provider).
Prerequisites
- Python 3.10+
- A Connic account (create a project first)
- API key for your LLM provider (e.g. Gemini, OpenAI) to add in project variables
Install and scaffold
Install the SDK and create a project from this template.
pip install connic-composer-sdkconnic init my-project --templates=lead-enricherThen cd my-project
Deploy
Pick your deployment method. Git auto-deploys on push; CLI works with GitLab, Bitbucket, or no Git.
Git integration
- In Connic: Project Settings → Git Repository, connect your GitHub repo
- Settings → Environments: map branch (e.g.
main) to Production - Push your scaffolded project to that repo
git add .
git commit -m "Add Lead Enricher template"
git push origin mainCLI deploy
- In Connic: Project Settings → CLI, create an API key and copy project ID
- Run
connic loginin your project folder connic testto try with hot-reload, orconnic deployfor production
connic login
connic test # Ephemeral dev env with hot-reload
connic deploy # Deploy to productionConnect and configure
Add an HTTP Webhook (inbound) connector to receive signups. Copy the webhook URL and secret from the connector detail page after creation. Add your LLM provider API key in Project Settings → LLM Provider API Keys.
Template source
Browse the full template, contribute improvements, or fork for your own use.
connic-org/connic-awesome-agents/tree/main/lead-enricherExplore other templates
View allStripe Dunning
Automated Stripe payment recovery with multi-stage personalized dunning emails. Tracks customer history and escalates from friendly reminders to pause notices.
Compliance Auditor
Scheduled compliance scanning combining web search for regulatory updates, MCP docs, and knowledge base history. Produces scored summaries.
Kafka Fraud Detector
Score transactions for fraud in real-time on Kafka streams. Uses velocity analysis, geo-anomaly detection, and pattern matching per customer.
SQS Order Processor
Validate and fulfill orders from SQS queues with fraud detection, inventory checks, and concurrency keys. Results publish to an outbound queue.