Connic

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-enricher

Overview

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

Webhook (signup)
lead-enricher
Web Search
ICP Criteria (Knowledge)
Leads Database

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.md

Get 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
Create project
1

Install and scaffold

Install the SDK and create a project from this template.

terminal
pip install connic-composer-sdk
connic init my-project --templates=lead-enricher

Then cd my-project

2

Deploy

Pick your deployment method. Git auto-deploys on push; CLI works with GitLab, Bitbucket, or no Git.

Git integration

  1. In Connic: Project Settings → Git Repository, connect your GitHub repo
  2. Settings → Environments: map branch (e.g. main) to Production
  3. Push your scaffolded project to that repo
terminal
git add .
git commit -m "Add Lead Enricher template"
git push origin main

CLI deploy

  1. In Connic: Project Settings → CLI, create an API key and copy project ID
  2. Run connic login in your project folder
  3. connic test to try with hot-reload, or connic deploy for production
terminal
connic login
connic test    # Ephemeral dev env with hot-reload
connic deploy # Deploy to production
3

Connect 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-enricher