AA

aiecosvietnam/aiecos-social-crm

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

21 stars 10 forks Качество 67 Тренд 14MIT

Open-source template: Pancake (Zalo/Facebook) → Supabase + Admin UI + MCP server for AI agents. B2B partner classification, real-time sync, Chrome extension.

Обзор

Open-source template to sync Pancake (Zalo OA / Facebook Messenger / Instagram) data into your own Supabase, with a built-in admin UI, MCP server for AI agents, and B2B partner classification. https://github.com/aiecosvietnam/aiecos-social-crm/releases/download/v1.0.0/demo.mp4 11-second walkthrough — Dashboard · Inbox · Pipeline · Partner 360 · Performance. Inline player auto-renders on GitHub.com. Fallback: . - 📥 Chrome extension reads Pancake DOM → POST to your sync receiver - 💾 Sync receiver writes to Supabase schema (pages, customers, conversations, messages) - 🖥 Standalone admin UI (single HTML file) reads from Supabase REST API - 🤖 MCP server lets Claude / any MCP client query data directly via natural language - 📊 5-stage partner classification: Active / Sleeping / At-Risk / Dormant / Churned - 📄 Export CSV + printable HTML reports - 💬 Built-in Inbox (3-pane), Triage alerts, Pipeline kanban - 🎭 Demo mode — try the UI instantly without setting up Supabase Node.

README

Показан фрагмент оригинального README. Открыть оригинал.

AIECOS Social CRM

Open-source template to sync Pancake (Zalo OA / Facebook Messenger / Instagram) data into your own Supabase, with a built-in admin UI, MCP server for AI agents, and B2B partner classification.

🌐 Live demo · 📖 Setup guide · 🤖 MCP usage

🎬 Demo

https://github.com/aiecosvietnam/aiecos-social-crm/releases/download/v1.0.0/demo.mp4

11-second walkthrough — Dashboard · Inbox · Pipeline · Partner 360 · Performance. Inline player auto-renders on GitHub.com. Fallback: direct download.


What it does:

  • 📥 Chrome extension reads Pancake DOM → POST to your sync receiver
  • 💾 Sync receiver writes to Supabase schema (pages, customers, conversations, messages)
  • 🖥 Standalone admin UI (single HTML file) reads from Supabase REST API
  • 🤖 MCP server lets Claude / any MCP client query data directly via natural language
  • 📊 5-stage partner classification: Active / Sleeping / At-Risk / Dormant / Churned
  • 📄 Export CSV + printable HTML reports
  • 💬 Built-in Inbox (3-pane), Triage alerts, Pipeline kanban
  • 🎭 Demo mode — try the UI instantly without setting up Supabase

Stack: Node.js + Express, Supabase (Postgres + PostgREST), Chrome Manifest V3, MCP SDK.


Architecture

┌─────────────────┐   POST       ┌──────────────────┐   upsert    ┌──────────────┐
│ Pancake DOM     │  ─────────▶  │ Sync Receiver    │  ────────▶  │ Supabase     │
│ (Chrome ext)    │              │ (Node + Express) │             │ aiecos_social│
└─────────────────┘              └──────────────────┘             └──────┬───────┘
                                                                         │ PostgREST
                                          ┌──────────────────────────────┘
                                          ▼
                                   ┌──────────────┐         ┌──────────────┐
                                   │ Admin UI     │         │ MCP Server   │
                                   │ (HTML/JS)    │         │ (for Claude) │
                                   └──────────────┘         └──────────────┘

Screenshots

Admin UI — Dashboard (live data from your own Supabase):

  • 📊 KPI cards: Total partners / Active / At-Risk / Dormant+Churned / Total messages
  • 📈 14-day activity trend (Customer vs Agent split)
  • 💬 Recent messages stream

Pipeline Kanban — 5 stages with auto-classification:

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →