
aiecosvietnam/aiecos-social-crm
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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:
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →