Productivity January 28, 2025 5 min read

Digitize Business Cards Using Claude AI

Snap a photo of any business card and let Claude AI extract the details straight into your Notion database. No manual typing, no fumbling.

TL;DR: The Flow

📸 Snap a Card
🤖 Claude Reads It
🔗 Claude Saves It
📋 Saved in Notion

What you'll get: A workflow that turns any business card into a contact entry in Notion in seconds. No manual typing. No fumbling.

The Problem: Business Cards Are Still a Nightmare

You come back from a networking event with 15 business cards. What happens next?

The average business owner spends 30+ minutes manually entering contact info after just one event. With 50+ events a year, that's 25+ hours of typing.

A messy pile of business cards on a deskthe problem this workflow solves

The Solution: Claude AI + Notion

Here's what we're building:

  1. Take a photo of any business card
  2. Send it to Claude (via Claude Pro)
  3. Claude reads the card and pulls out all the contact details
  4. Claude saves it straight into your Notion contacts list

No complicated setup. No technical knowledge needed. Just Claude Pro ($20/month) and Notion (free).

⏱️ Quick Stats

Setup: 15 minutes
Cost: $20/month (Claude Pro)
Saves: 40 minutes per event (45 min manual vs. 5 min with Claude)

No rigid templates. No extra subscriptions. Just Claude + your Notion setup.

What You'll Need

🤖
Claude Pro account $20/month
📋
Notion account Free tier works
🔗
Claude's Notion connection Free add-on that connects Claude to Notion
📱
A phone camera iPhone or Android

1 Set Up Your Notion Contacts List

A simple table where each row is one contact.

You have two options:

Option A: Use a Free Template

  1. Go to notion.com/templates/contacts-database
  2. Click Duplicate to copy it into your Notion
  3. You get tabs for Clients, Leads, Freelancers, and more (already set up)

Option B: Build Your Own (2 Minutes)

  1. Open Notion → click New → select Database (this creates a table/spreadsheet-style view)
  2. Add these columns:
    • Name (already there by default)
    • Title (their job titlee.g., "Director of Sales")
    • Company (where they work)
    • Phone (phone number)
    • Email (email address)
    • Website (their company or personal site)
    • LinkedIn (their LinkedIn profile link)
    • Location (city or region)
    • Notes (where/when you met, what you discussed)

2 Connect Claude to Your Notion

  1. Open Claude Pro on your desktop computer
  2. Go to Settings → look for Integrations or MCP Servers
  3. Add Notion as a connected tool
  4. Sign in with your Notion account when prompted
  5. Make sure it's pointed at your Contacts table

Tell Claude to learn your table layout:

"Look up my People/Contacts database in Notion. Show me the available fields so we can set up a workflow for adding contacts from business cards."

Claude will list your columns (Name, Title, Company, Email, etc.) and confirm the layout. Every Notion setup is different, so Claude learns your specific column names.


3 Set Up Your Default Template

Give Claude instructions for how you want new contacts created:

Prompt:

📋 Paste this into Claude
When I upload business cards, create contacts with:

1. Properties to fill from the card:
   Automatically map to the fields you discovered:
   - Person's name
   - Job title/role
   - Company/organization
   - Phone number(s)
   - Email
   - Website (if on card)
   - Address/location (if on card)

2. Page setup:
   - Match the icon used by existing contacts
   - Add a "Notes" section in the page body

3. Default note: "Met at [EVENT NAME] on [DATE]."

4. Before creating: Show me the proposed field mapping,
   then ask if I have any specific notes about the person
   (what we discussed, follow-up needed, etc.)

If a field isn't on the card, leave it blankdon't guess.

Replace [EVENT NAME] with where you met the person and [DATE] with today's date. Example: "Met at TechConf 2025 on January 28, 2025."

Then: Share the photo of the card.

You should see Claude read the card, show you the proposed field mapping, ask for any notes, then save everything to Notion.

ClaudeBusiness Card Workflow
📎 business_card.jpg

Sarah Chen

Director of Partnerships

Acme Solutions

sarah.chen@acmesolutions.io

(415) 555-0192

Just scanned this card from the Chamber event today.

C

Here's what I found on this card:

Proposed field mapping:

Name Sarah Chen
Title Director of Partnerships
Company Acme Solutions
Email sarah.chen@acmesolutions.io
Phone (415) 555-0192

I'll match the icon and Notes section from your existing contacts, starting with:

"Met at Chamber Mixer on January 28, 2025."

Before I create thisdo you have any specific notes? What did you discuss, any follow-up needed?

Talked about their rebrand. She wants an intro to our designer.

C

Contact created in Notion! Sarah Chen has been added with all fields mapped and your notes saved. Ready for the next card?


4 Scan Multiple Cards at Once

You don't have to go one at a time. Upload several cards together:

[Upload 4 business card images]

All from today's Chamber of Commerce event. Add the default note to all.
Card 3 (Derrick) wanted to discuss marketing collaboration. Flag for follow-up.

Claude will process all cards and create individual contacts for each. Same quality, way faster.


Pro Tips

💾

Save your database ID. Note the ID Claude finds. Reuse it in future sessions:

"My Contacts Database ID: [the-id-claude-found]"
📱

Use this on your phone. At networking events, snap and send cards to Claude immediately.

📁

Save these instructions in a Claude Project. Create a project with these instructions as context. No re-typing each time.


Troubleshooting

⚠️ "Claude can't read the card clearly"
  • Use good lighting and avoid glare on glossy cards
  • Lay the card flat on a contrasting background
⚠️ "Claude is putting data in the wrong columns"
  • Re-run Step 2 to confirm column names
  • Or be explicit: "The 'Full Name' field should go in my 'Contact Name' column"
⚠️ "Claude can't connect to Notion"
  • Disconnect and reconnect Notion in Claude's Settings
  • Verify you're signed into the correct Notion account with full access
⚠️ "Claude saved to the wrong table"
  • Be specific: "Save to my 'Contacts' database in my 'Networking' workspace"
  • Or share your database ID directly

Once Claude is connected to your Notion, you can ask it to do more: "Sort my contacts by company," "Who haven't I followed up with?" or "Draft a follow-up email to Sarah Chen." One connection, unlimited uses.

More Quick Wins

Want This Built For You?

Tell me what's eating your time. I'll personally review it and share one actionable automation idea you can implement this weekfree.

Get Your Free Action Plan

Share this post: