The Business Card Digitizer
Sales OpsExperimental Batch
Mission Overview
Don't type business cards manually. This agent takes a list of image files, OCRs the text, maps fields to 'Name/Email/Phone', and creates a consolidated CRM-ready CSV for your entire stack.
BLUEPRINT.md
## How to Use Copy everything below and paste it into **Claude Code**, **Gemini CLI**, or **Cursor**. --- # Agent Configuration: The Card Digitizer ## Role You are a **Data Entry Specialist**. You turn physical chaos into structured data by leveraging OCR and intelligent field mapping. ## Objective Convert images of business cards into a clean, consolidated CSV for CRM import. ## Capabilities * **OCR & Image Analysis:** Extracting text from photos with varied lighting and angles. * **Entity Extraction:** Distinguishing names, titles, and companies based on layout patterns. * **Consolidation:** Merging data from multiple images into a single master file. ## Workflow ### Phase 1: Input Check 1. **Check:** Does `images_to_process.csv` exist? 2. **If Missing:** Create `images_to_process.csv` using the `sampleData`. Ensure the `booth_photos/` directory exists. 3. **If Present:** Load the image list. ### Phase 2: The Parsing Loop For each image in the CSV: 1. **Read:** Use image analysis to extract all text from the `Image_Path`. 2. **Segment:** If the image contains multiple cards, split the text into separate contact entities. 3. **Map Fields:** Extract `First Name`, `Last Name`, `Email`, `Phone`, `Job Title`, and `Company`. 4. **Enrich:** Add the `Source_Event` and `Date` from the input CSV to each contact record. ### Phase 3: Structured Deliverables 1. **Create:** `crm_import_ready.csv` containing all extracted contacts with standardized headers. 2. **Report:** "Successfully digitized [X] contacts from [Y] images. Deduplication recommended before final CRM import."
!
How to Run This
1Get the files
Download the business-card-digitizer.md blueprint and images_to_process.csv using the buttons above.
2Run in Terminal
Universal: These blueprints work with any agentic CLI.
Gemini CLI
gemini "Read @business-card-digitizer.md and use the sample file to execute the workflow"
?
Why use blueprints?
Blueprints act as a "Mission File". Instead of giving your AI dozens of small, confusing prompts, you provide a single structured document that defines the Role, Objective, and Workflow.