Automate capturing LINE business cards with Gemini Vision, store data in Sheets, notify Slack, and email new contacts via Gmail, with LINE confirmation.
This AI agent receives business card photos sent via LINE, uses Gemini Vision to extract contact details, saves them to Google Sheets, notifies the team in Slack, and sends a personalized Gmail to the new contact. It then replies back to LINE with a confirmation of successful capture. The workflow runs without manual data entry, reducing errors and speeding up lead follow-up.
A concise view of end-to-end actions.
Capture the card image from LINE and forward it to Gemini Vision for processing.
Extract key fields (name, company, title, email, phone, address) using Gemini Vision.
Append a new row in Google Sheets with all extracted fields.
Notify the team in Slack about the new contact entry.
Send a personalized thank-you email to the new contact via Gmail.
Respond to the LINE user with a confirmation of successful capture.
This AI agent reduces manual data entry and errors, automates the hand-off from LINE to your CRM, and ensures timely follow-up with new contacts.
A simple three-step flow that non-technical users can follow.
LINE sends the business card photo to the AI agent and triggers processing.
Gemini Vision analyzes the image and returns structured fields (name, company, title, email, phone, address).
The AI agent saves the row in Google Sheets, posts a Slack notification, sends a Gmail, and replies to LINE.
A realistic scenario showing timing and outcomes.
At 9:17 AM, a salesperson in Tokyo receives a LINE business card photo. Gemini Vision extracts the card data (Yuki Tanaka, ACME Corp, Sales Director, yuki@acme.co.jp, 080-XXXX-XXXX, Tokyo). The agent adds a new row to the shared Google Sheet, posts a Slack notification to #leads, sends a personalized thank-you email to yuki@acme.co.jp via Gmail, and replies to LINE confirming the capture. The entire process completes in under 60 seconds.
Who gains value from this AI agent.
capture leads directly from LINE with minimal effort.
ensure follow-up tasks are created automatically.
digitize networking cards for CRM entry.
maintain a clean, up-to-date leads pipeline in Sheets.
track new contacts from LINE-based campaigns.
quickly update contact info post-engagement.
Tools connected to the AI agent and what it does inside each.
Triggers when a user sends a card photo and routes data to Gemini Vision.
Extracts fields like name, company, title, email, phone, and address.
Stores each new contact as a row with mapped columns.
Sends a notification to a designated channel about the new contact.
Sends a personalized thank-you email to the new contact.
Orchestrates the data flow between LINE, Gemini Vision, Sheets, Slack, and Gmail.
Practical scenarios where the AI agent shines.
Practical, real-world concerns and details.
It integrates LINE, Google Gemini Vision, Google Sheets, Slack, and Gmail, and can be orchestrated with n8n. The setup guides show how to connect credentials and share access. The AI agent handles end-to-end data flow from capture to confirmation. You can customize which fields are extracted and how notifications are formatted to fit your team’s workflow.
The workflow is designed to process cards sequentially as they are received, but it can handle bursts by queuing inputs in the automation layer. Gemini Vision processes one image per request, and the subsequent steps operate on each processed record. If you receive many cards, the system scales by increasing the processing concurrency in the integration layer. In practice, this means no manual batching is required for typical lead flows.
The free tier can be suitable for light usage, but volume-heavy access may require a paid plan. The AI agent itself doesn’t bill you; it uses the Gemini Vision API as configured in your setup. You can adjust the number of requests per day and the fields extracted to manage costs. If needed, you can upgrade Gemini usage independently of the agent.
You can modify the Gemini prompt to capture additional fields or omit fields. The agent maps extracted fields to your Sheets columns, Slack messages, and Gmail templates. You can adjust the Gmail template to match your tone and the Slack message format to suit your channel. After changes, you can re-run tests to verify correctness.
Gemini Vision attempts to extract as much data as possible, and the agent logs any missing fields. If critical fields are missing, the row may be created with blanks and flagged for manual review. You can set rules to require certain fields before notifying or routing. The LINE user will still receive a confirmation that the card was captured, with any missing data noted.
Data flows through secure integrations with your LINE account, Gemini Vision, Sheets, Slack, and Gmail. Access is controlled by your credentials and sharing settings in Google Cloud and the connected apps. The workflow runs under service accounts with minimal required permissions. You should review and adjust IAM roles and channel access in your organization.
Yes. You can tailor Slack messages and Gmail templates per team or channel. The agent supports multiple templates and can select the appropriate one based on the contact’s company, role, or region. You can maintain centralized templates and push updates through the setup without changing core logic. This makes it easy to align communications with your team’s voice and workflow.
Automate capturing LINE business cards with Gemini Vision, store data in Sheets, notify Slack, and email new contacts via Gmail, with LINE confirmation.