All work

Service example

Sales Operations

Business Cards to CRM Records, Automatically

An OCR and enrichment pipeline that turns a photographed business card into an enriched, categorised CRM record with follow-up already scheduled.

These examples describe workflow and implementation experience. They do not imply independent product ownership or identify a client.

The challenge

Manual entry was the bottleneck, and it failed silently. Nobody could tell which cards had been entered and which were in a drawer, so the leads that were never entered were also never missed. The cost was invisible, which is why it persisted.

The approach

  1. 01

    Made capture a photo, because anything that needs an app installed at a trade show stand does not get used.

  2. 02

    Ran OCR over the image and extracted name, company, role, email, phone, and website into structured fields rather than one blob of text.

  3. 03

    Enriched the contact against company data, so the record arrives with more than what fits on a card.

  4. 04

    Created the CRM record, categorised it, notified the owner, and queued the first follow-up in the same run.

  5. 05

    Routed anything with low extraction confidence to a human review queue instead of writing a half-read record into the CRM.

Architecture

Business Cards to CRM Records, Automatically architecture. Main flow: Card photo, then OCR extract, then Enrich, then CRM record, then Follow-up. Connected paths: Review queue as a conditional path from OCR extract; Enrichment APIs feeding Enrich.

Primary pathConditional
n8nOCRLLM extractionCRM APIWebhooks

What was hard

Related

Curious how this was built?

The full experience and skill set behind it are on the resume.

View resume