Skip to main content
Connic

Lead Enricher

By Connic

Enrich and qualify new signups by researching their company and scoring fit against the ideal customer profile. Saves qualified leads.

SalesBeginnerHTTP Webhook
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 the stored ideal customer profile, and saves the enriched lead to the database. Sales teams see qualified leads with a research summary and score instead of raw signup data. Uses custom tool wrappers for both database storage and retrieval 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 the ICP criteria in the retrieval and every future lead is scored against the new definition instantly.

Architecture

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

Main template files

Install these files with connic init my-project --templates=lead-enricher. The CLI places agent definitions in a folder named after the template under agents/.

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 through a connected Git repository or the CLI.

Prerequisites

  • Python 3.10+
  • A Connic account (create a project first)
  • Project credit for a connic/* model, or credentials for a BYOK provider
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

    Choose a deployment method. A connected Git repository deploys on push; use the CLI for projects without a connected Git repository.

    Git integration
    1. In Connic: Project Settings → Git & Environments, connect the GitHub repository

    2. On the same page, map a branch (e.g. main) to the Production environment

    3. Push the scaffolded project to that repository

    terminal
    git add .
    git commit -m "Add Lead Enricher template"
    git push origin main
    CLI deploy
    1. In Connic: Project Settings → API Keys & MCP Auth, create an API key and copy project ID

    2. Run connic login in the project folder

    3. Use connic dev to try with hot-reload, connic test to run suites, or connic deploy for production

    terminal
    connic login
    connic dev     # Ephemeral dev env with hot-reload
    connic test    # Run declarative test suites
    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. Use a connic/* model, or add BYOK credentials under Project Settings → LLM Provider.

Template source

Browse the full template, contribute improvements, or fork it for another use case.

connic-org/connic-awesome-agents/tree/main/lead-enricher

Information

Publisher
By Connic
Difficulty
Beginner
Works with
HTTP Webhook
Source
GitHub