Save business cards Google Contacts automatically is the practical goal behind this Telegram bot: capture a card once and avoid manual typing later.
Save Business Cards Google Contacts Automatically: How It Works
The best way to save business cards to Google Contacts automatically is to eliminate the manual process entirely. The event was a five-day #AIImpact India summit. By the end of day two, I had 23 business cards in his jacket pocket. Some were folded. One was coffee-stained. He knew exactly three of those people by the time he got home.
The other 20 sat on my desk for a week. Then they went into a drawer. Most of those conversations never continued.
The problem wasn’t that the contacts weren’t worth following up with. The problem was the friction between a physical card and a saved contact with enough context to actually say something useful three weeks later.
Why Business Cards Keep Failing Us
The traditional workflow for saving a business card: photograph it, manually type the name and number into your phone, add them on WhatsApp, and somehow remember why you met them. Most people stop at step two. The manual typing is the kill shot. It takes 90 seconds per card, which feels fine until you have 15 cards after a conference and the week has already moved on.
Apps that scan business cards exist, but they fall into a predictable trap: they read the text reasonably well and stop there. You get a name and a number. You don’t get context. You don’t get a note about what you discussed, what the person’s company actually does, or a quick way to follow up. The card gets saved, the conversation still dies.
The actual problem isn’t OCR. It’s that a name and number isn’t enough information to restart a conversation with someone you met briefly three weeks ago.
Why Build a Telegram Bot Business Card Scanner
The first design decision was Telegram rather than a standalone app. That sounds counterintuitive until you think about how you actually use your phone at a conference. You’re not downloading new apps. You’re not setting up accounts. You’re in a conversation, you take a photo, and you move on. Telegram is already there. Sending a photo to a bot takes about four seconds.
The whole point of the tool is to reduce friction. If the tool itself has friction to start, it defeats the purpose before you’ve begun.
How card2contacts Automatically Saves Business Cards to Google Contacts
The workflow: send a photo of a business card to the bot. GPT-4o Vision reads the card and extracts every piece of data on it: name, title, company, phone numbers, email addresses, website, address. If the card is low quality or printed in an unusual font, Tesseract OCR runs as a fallback.
Then the bot does something OCR alone cannot: it runs a web research pass on the person and company. It pulls back context about what the company does, where they operate, any recent news that makes the outreach relevant. The contact that saves to your Google Contacts isn’t just a phone number. It has a note that explains who this person is.
Before saving, the bot sends you a preview. Every field is editable inline. Fix a misread digit, add a note about where you met, change the company name. Confirm, and the contact saves directly to Google Contacts via the People API. Then the bot generates a WhatsApp deep link for the number. One tap and you’re in a new conversation, ready to send the first message.
Features Built for Real Networking Scenarios
Bulk mode. After a conference you might have 20 cards to process. Bulk mode lets you send multiple photos in sequence and processes them as a batch. You review them all at the end, not one by one.
Session-level global instructions. You can tell the bot at the start: “Tag everyone from today as EdTech Summit 2026 and add a note that we met at the networking dinner.” Every contact saved in that session gets those additions automatically.
Company inference from email domains. A lot of cards are minimal: just a name and email. The bot reads the email domain, looks up the company, and fills in the company field automatically.
Multiple phone and email handling. Some cards have two numbers, a personal email and a work email. The bot captures all of them and maps them to the right fields in Google Contacts.
How to Set Up the Business Card Scanner Bot
Setup requires a few one-time steps: a Telegram bot token from @BotFather, an OpenAI API key for GPT-4o Vision, and Google OAuth credentials with the People API enabled. All free at low usage levels. Once configured, there’s no ongoing maintenance. Full setup instructions are in the GitHub repository.
Save Business Cards to Google Contacts Automatically: Why Follow-Ups Never Happen
The reason most networking doesn’t convert into anything isn’t motivation. People genuinely want to follow up. The reason is friction: the gap between meeting someone and having enough context and ease to actually reach out.
card2contacts closes that gap at every step. Saving the contact is fast (a photo). The contact has context (web research). The follow-up path is one tap (WhatsApp link). Every 90-second friction point gets removed.
The 20 cards on the desk still need you to reach out. But at least now they’re saved, enriched, and ready.
Full source code and setup guide: github.com/ameyaagrawal99/card2contacts
Ameya Agrawal works at the Executive Director’s Office at WPU GŌA, where he builds tools that solve real institutional and personal problems. You can find his projects on GitHub and follow his thinking on Twitter/X.
If you are interested in automating routine tasks, you might also enjoy parsing WhatsApp chat exports into structured Excel data, building a free personal knowledge base on Google Sheets, and learning how to automate your WordPress blog with Claude AI.
Save Business Cards Google Contacts Automatically: Final Checklist
Save business cards Google Contacts automatically if you want networking data to become useful immediately instead of disappearing into a desk drawer or gallery.
Save Business Cards Google Contacts Automatically: Related Reading
Save business cards Google Contacts automatically if you want small workflow improvements to compound. For another lightweight tool example, read about building a personal knowledge base on Google Sheets.





Leave a Reply