Capture and save new contacts through a Telegram AI chatbot

Send a text, voice note, or business card photo to a chatbot, and it saves the contact to your CRM for you.

How the work actually flows

It repeats. Repeats user replies with missing info; a person has to approve before it continues.

Pattern: Structured Loop (21)

flowchart TD trig>"contact sent to chatbot"]:::trig s0["AI extracts contact details"]:::task s1["ask follow-up questions"]:::task s2(("user confirms details")):::human s3[("save or update contact")]:::store trig --> s0 s0 --> s1 s2 --> s3 hg(("user confirms details")):::human s1 --> hg hg -->|"approved"| s2 hg -. "sent back" .-> s1 lp{"all required fields collected"}:::gate s1 --> lp lp -. "user replies with missing info" .-> s0 lp -->|"finished"| s2 out[/"contact saved to CRM"/]:::out pay{{"no manual data entry needed"}}:::pay s3 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepA personA record or sheetRepeat or finishResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
AI Agents & Autonomous SystemsCRM & Sales PipelineMessaging & NotificationsSpreadsheet & Database Ops
Connects
TelegramGoogle GeminiGoogle Sheets

The problem it solves

You collect business cards and contact details at meetings and events, but typing them all into your CRM later is tedious and easy to put off. Contacts pile up in your phone or your pocket instead of where your team can actually use them.

Who it fits

Salespeople, founders, or anyone who collects contacts on the go and needs them in a CRM without manual entry.

How it works

  1. You send a text, voice note, or photo of a business card to the chatbot
  2. AI extracts the name, email, phone, and other contact details
  3. The bot asks follow-up questions if anything is missing
  4. You confirm the details before they're saved
  5. The contact is saved or updated in your CRM, with duplicates checked automatically
What you get

Contacts you capture without typing them into a CRM

You can send a text, voice note, or business card photo to a chatbot and have the contact ready to confirm and save to your CRM.

What you get

A new or updated contact record in your CRM, saved from a quick message or photo.

What you need

A Telegram account, a Google Gemini API key, and a Google Sheets or CRM account.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook