<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Circli App</title>
    <description>The latest articles on DEV Community by Circli App (@circli_app_dd601f68f1756b).</description>
    <link>https://dev.to/circli_app_dd601f68f1756b</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3861171%2Fb7bd91be-1bd3-4c0e-a866-3aa6f8b9350b.png</url>
      <title>DEV Community: Circli App</title>
      <link>https://dev.to/circli_app_dd601f68f1756b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/circli_app_dd601f68f1756b"/>
    <language>en</language>
    <item>
      <title>How I turned a WhatsApp frustration into an AI product 💬🤖</title>
      <dc:creator>Circli App</dc:creator>
      <pubDate>Sat, 04 Apr 2026 15:28:06 +0000</pubDate>
      <link>https://dev.to/circli_app_dd601f68f1756b/how-i-turned-a-whatsapp-frustration-into-an-ai-product-19ap</link>
      <guid>https://dev.to/circli_app_dd601f68f1756b/how-i-turned-a-whatsapp-frustration-into-an-ai-product-19ap</guid>
      <description>&lt;p&gt;I'm Matias, founder of Circli&lt;br&gt;
. I want to share how an everyday frustration turned into a product that uses AI to solve a problem we all have.&lt;/p&gt;

&lt;p&gt;The problem: the best recommendations get lost in WhatsApp 😩📱&lt;/p&gt;

&lt;p&gt;In Argentina (and most of Latin America), when you need a plumber, dentist, or electrician, the first thing you do is ask in your WhatsApp group.&lt;/p&gt;

&lt;p&gt;Someone shares a contact, it works. But that contact gets buried under thousands of messages.&lt;/p&gt;

&lt;p&gt;Next time someone in the group needs the same thing, they ask again. And the answer was already there — lost in the chat. 🫠&lt;/p&gt;

&lt;p&gt;I thought: what if all that valuable information circulating in our groups actually stayed organized? 💡&lt;/p&gt;

&lt;p&gt;The solution: Circli 🔄&lt;/p&gt;

&lt;p&gt;Circli transforms the recommendations already flowing through your WhatsApp groups into a private, searchable directory.&lt;/p&gt;

&lt;p&gt;It works 100% inside WhatsApp — no app to download, no account to create. ✅&lt;/p&gt;

&lt;p&gt;How it works ⚙️&lt;br&gt;
Create a circle — Type CREATE in the Circli WhatsApp chat. Your circle is active in 30 seconds. ⚡&lt;br&gt;
Import your group's contacts — Export your WhatsApp group history and upload it. The AI automatically extracts every shared contact and organizes them by category. 🧠&lt;br&gt;
Invite your group — Type SHARE to generate a link. They join with one tap. 🔗&lt;br&gt;
Search your directory — Type LIST and get a private link to a web directory where you can filter by category and see who vouched for whom. 🔍&lt;/p&gt;

&lt;p&gt;The most interesting technical challenge is how we categorize contacts. We use a 3-layer system:&lt;/p&gt;

&lt;p&gt;Layer 1 — Keyword fast path ⚡&lt;br&gt;
Instant detection of obvious professions from contact name or WhatsApp Business metadata. If the contact is named "Garcia Dental Clinic" or has X-WA-BIZ-DESCRIPTION: dental services, we know immediately.&lt;/p&gt;

&lt;p&gt;Layer 2 — Name-only LLM 🏷️&lt;br&gt;
For contacts without clear keywords, a model analyzes the name looking for professional signals (titles like "Dr.", "Lic.", business suffixes like "LLC", "Corp").&lt;/p&gt;

&lt;p&gt;Layer 3 — Context-enriched LLM 💬&lt;br&gt;
The most powerful layer. We analyze the messages surrounding the shared contact. If someone asked "does anyone have a good dentist?" and another person responded by sharing a contact, Circli understands it's a dentist.&lt;/p&gt;

&lt;p&gt;Chat context:&lt;br&gt;
"Ana: does anyone have a good dentist?"&lt;br&gt;
"Juan: Here's María García"&lt;br&gt;
[María García.vcf shared]&lt;br&gt;
"Ana: Thanks! What area does she cover?"&lt;/p&gt;

&lt;p&gt;→ Result: María García → Category: Dentist (confidence: HIGH)&lt;/p&gt;

&lt;p&gt;The system was designed to understand patterns in Latin American Spanish 🌎: it detects phrases like "necesito" (I need), "alguien tiene" (does anyone have), "te paso a" (let me share), and "recomiendo" (I recommend) as evidence to classify each professional.&lt;/p&gt;

&lt;p&gt;Bulk upload: from group to directory in minutes 📂➡️📇&lt;/p&gt;

&lt;p&gt;Users can export the complete history of their WhatsApp group and upload it to Circli.&lt;/p&gt;

&lt;p&gt;The AI automatically extracts every contact shared over months or years of conversation, categorizes them, removes duplicates, and organizes them into a ready-to-use directory. ✨&lt;/p&gt;

&lt;p&gt;A group with 3 years of history might have dozens of recommended professionals that nobody remembered.&lt;/p&gt;

&lt;p&gt;Privacy as a first principle 🔐&lt;/p&gt;

&lt;p&gt;This is critical: we're processing WhatsApp conversations. Privacy has to be at the core of everything.&lt;/p&gt;

&lt;p&gt;Every circle is 100% private — only invited members see the contacts 🛡️&lt;br&gt;
Chat data is anonymized for the AI and not stored after processing 🧼&lt;br&gt;
No ads, no data selling, no unsolicited messages 🚫&lt;br&gt;
Access links expire after 15 minutes ⏳&lt;br&gt;
Users can leave any circle at any time 👋&lt;br&gt;
What I learned building this 📚&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;WhatsApp as a platform is underestimated 📲&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In Argentina (and much of LATAM), WhatsApp isn't just a messenger — it's social infrastructure.&lt;/p&gt;

&lt;p&gt;Building on WhatsApp eliminates the biggest friction: you don't have to convince anyone to download a new app.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Useful AI is invisible 🤖&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The best uses of AI aren't the ones that say "look, I use AI."&lt;/p&gt;

&lt;p&gt;They're the ones that solve something that used to be tedious. Manually categorizing 50 contacts would take hours. With AI, it takes seconds. ⏱️&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Trust is the product 🤝&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Circli doesn't compete with Google Maps or Yelp.&lt;/p&gt;

&lt;p&gt;It competes with the question "does anyone have a good...?" in a WhatsApp group.&lt;/p&gt;

&lt;p&gt;The difference is that it organizes the answers so they don't get lost. 🧭&lt;/p&gt;

&lt;p&gt;Current state and what's next 🚀&lt;/p&gt;

&lt;p&gt;We're in the early growth stage in Argentina, with active circles sharing real recommendations.&lt;/p&gt;

&lt;p&gt;We're looking for people with active networks who want to try it and give us feedback.&lt;/p&gt;

&lt;p&gt;If you want to try it, send "Hi" to the bot on WhatsApp and you'll have your first circle in 30 seconds:&lt;/p&gt;

&lt;p&gt;👉 Try Circli on WhatsApp&lt;/p&gt;

&lt;p&gt;Or visit &lt;a href="http://www.circli.app" rel="noopener noreferrer"&gt;www.circli.app&lt;/a&gt;&lt;br&gt;
 for more info.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
