Built an automated business card capture system that extracts contact details from photos via AI and creates structured records in a Notion CRM - turning a stack of cards from a networking event into searchable, actionable contacts in seconds.
After networking events I'd end up with a stack of business cards and no efficient way to process them. Manually typing details into a contacts database was tedious, easy to put off, and meant useful connections went cold while cards sat in a pile. I needed a way to go from card-in-hand to contact-in-CRM with as little friction as possible.
A photo-to-CRM pipeline triggered from Slack, powered by AI vision:
<aside>
Platform: n8n
AI: Gemini (vision-based extraction)
API: Slack API, Notion REST API
Key modules: Slack trigger, Gemini AI node (vision), Code node (JSON parsing), Notion database module
Patterns: Event-driven intake, AI vision extraction, structured data write, zero-friction capture
</aside>
<aside>
</aside>
