IL C
← Back to work

CASE STUDY · PROTOTYPE

CRM Enrichment Pipeline

A Clay-style enrichment and CRM sync prototype. It enriches UK company targets, scores and bands them, and upserts the result into Zoho CRM, with live Companies House lookup.

Clay · Zoho · Companies House 2026 Prototype
View demo ↗
Abstract data-network visual representing CRM enrichment
This is a prototype and proof of concept, not a client system. Companies and people are fabricated sample data. Companies House and Zoho CRM run live when credentials are present. LinkedIn, Apollo, and Hunter are mocked until the relevant vendor credentials are available.

Overview

The pipeline models the enrichment-to-CRM pattern that tools like Clay are used for, end to end. It runs two enrichment tables, one for UK company data and one for decision-maker contacts, then scores each record and assigns it a band before syncing to a CRM.

Companies House is called live when an API key is present. The LinkedIn lookup and the Apollo then Hunter email-finding waterfall are modelled as mocked layers, so the flow is complete and demonstrable without paid vendor credentials. Zoho CRM upserts run live when credentials are present, and dedupe keys mean a repeated sync updates records rather than creating duplicates.

What it does

Stack

Next.js 16 React 19 TypeScript Companies House API Zoho CRM API v8 Mocked LinkedIn / Apollo / Hunter

Why it exists

This is a portfolio proof of the enrichment-to-CRM pattern, verified locally and now running as a public demo on Vercel. It shows the scoring, banding, and deduplicated CRM sync working together, so a buyer can see the shape of the system before any real data or paid vendor sources are connected.

← Back to work