← Все проекты
Проект / TypeScript

vuongnguyenbinh/ZaloCRM: ZaloCRM — управление несколькими аккаунтами Zalo в одном окне

Объедините все личные Zalo-аккаунты в единую CRM с чатом, отчётами и API — без риска блокировки.

Система запускается через Docker Compose на вашем сервере. Вы добавляете аккаунты Zalo по QR-коду — сессии сохраняются и автоматически переподключаются. Весь чат, управление контактами, назначение встреч и отчёты доступны в веб-интерфейсе. Для интеграции с...

★ 33 TypeScript Форки 27 Issue 4 Оценка 7/10 Карточка проверена

Для кого это

Для владельцев малого бизнеса, менеджеров по продажам и разработчиков, которые хотят централизованно управлять несколькими личными Zalo-аккаунтами, общаться с клиентами в реальном времени и автоматизировать процессы.

Проблема / задача

Если у вас несколько личных аккаунтов Zalo, сложно отслеживать переписку, не пропускать сообщения и вести клиентскую базу. Официальное API Zalo дорогое и недоступно для частных лиц, а ручное переключение между аккаунтами отнимает время и ведёт к потерям лидов.

Как это работает

ZaloCRM — это open-source CRM-система, которая позволяет управлять множеством личных аккаунтов Zalo из одного веб-интерфейса. Включает real-time чат, воронку продаж (от новых до потерянных), календарь встреч с автонапоминаниями, дашборд с графиками и экспорт отчётов в Excel. Поддерживает ролевую модель (владелец, администратор, участник), публичное API с ключами доступа и вебхуки для внешних интеграций. Фронтенд...

Что видно по README

ZaloCRM — это open-source CRM-система, которая позволяет управлять множеством личных аккаунтов Zalo из одного веб-интерфейса. Включает real-time чат, воронку продаж (от новых до потерянных), календарь встреч с автонапоминаниями, дашборд с графиками и экспорт отчётов в Excel. Поддерживает ролевую модель (владелец, администратор, участник), публичное API с ключами доступа и вебхуки для внешних интеграций. Фронтенд...

Ключевые возможности

Добавление неограниченного количества личных Zalo-аккаунтов через QR-код с сохранением сессииReal-time чат: отправка и получение сообщений, изображений, файлов, стикеров, поддержка групповых чатовCRM-воронка: статусы клиентов (новый → связались → заинтересован → конверсия → потерян) с drag-and-dropКалендарь встреч с автоматическими ежедневными напоминаниямиДашборд с графиками: динамика сообщений, KPI, источники клиентов, состояние воронкиГибкая система ролей и прав: владелец, администратор, участник — управление командой и доступом к Zalo

Технологии

Node.js 20 (Fastify 5)Vue 3 (Vuetify 3, Pinia, Chart.js)PostgreSQL 16 (Prisma ORM)Socket.IO — real-timeDocker Compose для развёртыванияzca-js — библиотека для работы с ZaloTypeScriptDockerVue.jsNode.jsPostgreSQL

Интересный факт

Проект создан во Вьетнаме, где Zalo является основным мессенджером, опережая WhatsApp и Telegram. Несмотря на небольшое количество звёзд на GitHub, утилита уже стабильно работает и используется в продакшене — об этом говорит детальная...

С чего начать

  • Скопируйте файл .env.example в .env и задайте собственные JWT_SECRET, ENCRYPTION_KEY и пароль базы данных
  • Запустите сборку: docker compose up -d --build
  • Откройте браузер по адресу http://ваш-сервер:3080 и создайте учётную запись администратора
  • Войдите в систему, добавьте свои аккаунты Zalo через QR-код и начинайте работу

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
8/10
Монетизация
6/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы работаете с клиентами через Zalo и хотите централизовать общение. Проект open-source, легко разворачивается, имеет готовый CRM-функционал и API. Для бизнеса это бесплатная альтернатива платным решениям. Единственный минус — проект ещё не очень зрелый, но уже пригоден для использования.

Наблюдения по обновлениям

Проект обновляется: последние коммиты (по данным README) — активная разработка, исправления и новые функции. Сообщество откликается на issues.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/vuongnguyenbinh/ZaloCRM
Создан на GitHub
28 марта 2026 г.
Последнее обновление репо
28 марта 2026 г.
Последняя проверка GitRadar
28 марта 2026 г.
Изученные файлы
frontend/README.md, frontend/src/main.ts, frontend/src/App.vue, backend/src/app.ts, backend/src/config/index.ts, frontend/src/api/index.ts

FAQ

Что это такое?

ZaloCRM — это open-source веб-приложение для управления несколькими личными аккаунтами Zalo из одного интерфейса. Включает чат, CRM, назначение встреч, дашборд, API и вебхуки.

Для кого подходит?

Подходит для владельцев малого бизнеса, менеджеров по продажам и разработчиков, которым нужно централизованно управлять коммуникациями через Zalo, вести клиентов и автоматизировать процессы.

Как установить?

Склонируйте репозиторий, скопируйте .env.example в .env, отредактируйте пароли и секреты, затем выполните docker compose up -d --build. После этого зайдите на http://ip-сервера:3080 и создайте первого администратора.

Можно ли использовать API?

Да, есть публичное REST API с аутентификацией по API-ключу. Доступны методы для работы с контактами, сообщениями и встречами. Также есть вебхуки для внешних интеграций.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с vuongnguyenbinh/ZaloCRM?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.