Собираем проект

Разработка CRM и внутренних бизнес-систем на заказ

Создаём рабочие системы под процессы компании: заявки, клиенты, заказы, сотрудники, документы, согласования, аналитика и автоматизация.

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

Анализ процессов проектирование разработка интеграции запуск

CRM · внутренние кабинеты · автоматизация · API · аналитика

Операционное
ядро

Данные

Клиенты · Заказы
Документы

Интеграции

Сервисы
API

Автоматизация

Процессы
Триггеры

Разработка

Интерфейсы
Бизнес-логика

Доступы

Роли
Права

01

Когда бизнесу нужна собственная CRM

Когда стандартных CRM становится недостаточно

Не каждому бизнесу нужна индивидуальная разработка.

Если ваши процессы нормально помещаются в готовую CRM, зачастую быстрее и дешевле использовать существующее решение.

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

01

У компании нестандартный рабочий процесс

Есть собственные этапы, статусы, роли сотрудников, правила обработки заказов или сложная последовательность действий.

Готовая CRM не поддерживает процесс целиком, поэтому часть работы сотрудники ведут вручную.

02

Информация находится в разных местах

Клиенты — в CRM.
Расчёты — в Excel.
Документы — в папках.
Задачи — в мессенджерах.
Статусы заказов — ещё в одном сервисе.

В результате сотрудникам приходится постоянно переключаться между инструментами и переносить данные вручную.

03

Слишком много повторяющихся действий

Сотрудники вручную:

  • переносят данные;
  • создают одинаковые задачи;
  • меняют статусы;
  • формируют документы;
  • отправляют уведомления;
  • контролируют сроки;
  • сверяют информацию между системами.

Часть этих операций можно перенести в бизнес-логику системы.

04

Нужны разные интерфейсы для разных пользователей

Например:

  • менеджер работает с заявкой;
  • руководитель контролирует процесс;
  • исполнитель получает свои задачи;
  • бухгалтерия видит финансовую часть;
  • клиент отслеживает статус заказа.

Для каждой роли можно оставить только необходимые данные и действия.

05

CRM должна быть связана с другими сервисами

Если данные постоянно приходится переносить между сайтом, 1С, CRM, телефонией, таблицами и другими инструментами, системы можно связать между собой.

06

Нужна не просто воронка продаж

Иногда бизнес-задача значительно шире классической CRM.

Система должна сопровождать процесс:

заявка → расчёт → согласование → заказ → выполнение → документы → оплата → дальнейшее обслуживание.

В таком случае эффективнее проектировать полноценную внутреннюю систему.

?

Не знаете, нужна ли вам собственная CRM?

Расскажите, как сейчас устроен процесс. Посмотрим, имеет ли смысл индивидуальная разработка или задачу можно решить проще.

Разобрать мой процесс
02

Какие задачи можем автоматизировать

Переносим рабочий процесс из таблиц, чатов и разрозненных сервисов в одну систему

Сначала разбираемся, как компания работает сейчас.

После этого определяем, какие операции действительно стоит автоматизировать и что должна делать система.

01

Клиенты и обращения

Можно хранить в одном месте:

  • карточки клиентов;
  • контакты;
  • компании;
  • историю обращений;
  • комментарии;
  • документы;
  • связанные заявки;
  • ответственных сотрудников.

Сотрудник видит всю необходимую информацию без поиска по таблицам, чатам и почте.

02

Заявки и продажи

Система может поддерживать собственную логику обработки заявки:

  • поступление обращения;
  • квалификация;
  • расчёт;
  • согласование;
  • договор;
  • оплата;
  • выполнение;
  • закрытие.

Этапы определяются вашим процессом, а не ограничениями готовой CRM.

03

Заказы и оказание услуг

Для бизнеса, где после продажи начинается отдельный производственный или сервисный процесс.

Можно реализовать:

  • карточку заказа;
  • состав работ;
  • сроки;
  • ответственных;
  • статусы выполнения;
  • комментарии;
  • файлы;
  • историю действий;
  • связанные платежи и документы.
04

Работа сотрудников

Система помогает фиксировать ответственность внутри процесса:

  • кто отвечает за клиента;
  • кому назначена задача;
  • что нужно сделать дальше;
  • какой установлен срок;
  • на каком этапе находится работа;
  • где возникла задержка.
05

Согласования

Можно перенести в систему процессы, которые сейчас проходят через сообщения и устные договорённости.

Например:

  • согласование стоимости;
  • документов;
  • закупок;
  • скидок;
  • заявок;
  • изменений;
  • внутренних запросов.

Сохраняется история решения и ответственный сотрудник.

06

Документы

В зависимости от проекта система может:

  • хранить документы;
  • связывать их с клиентами и заказами;
  • использовать шаблоны;
  • автоматически подставлять данные;
  • формировать файлы;
  • фиксировать версии и историю.
07

Аналитика для руководителя

Вместо ручного сбора отчётов можно сформировать рабочую панель с необходимыми показателями.

Например:

  • количество новых заявок;
  • конверсия между этапами;
  • активные заказы;
  • просроченные задачи;
  • загрузка сотрудников;
  • сроки выполнения;
  • причины отказов;
  • выручка;
  • другие показатели конкретного процесса.
03

Что можем разработать

CRM — только один из вариантов внутренней системы

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

01

CRM для отдела продаж

Клиенты, заявки, сделки, задачи, документы, аналитика и контроль работы менеджеров.

02

Система управления заказами

Приём заказа, статусы, исполнители, сроки, документы и контроль выполнения.

03

Сервисная система

Работа с обращениями клиентов, услугами, исполнителями, статусами и историей обслуживания.

04

Внутренняя система компании

Единый интерфейс для нескольких подразделений и связанных бизнес-процессов.

05

Кабинет сотрудника

Задачи, заявки, документы, показатели и внутренние процессы в одном интерфейсе.

06

Кабинет клиента или партнёра

Пользователь может самостоятельно видеть свои заявки, заказы, документы, статусы и доступные действия.

07

Система автоматизации отдельного процесса

Не обязательно начинать с большой CRM.

Можно автоматизировать один наиболее проблемный процесс и затем расширять систему.

04

Что входит в разработку CRM

Проектируем не набор экранов, а рабочий инструмент

01

Анализ процессов

На старте выясняем:

  • кто будет пользоваться системой;
  • как процесс работает сейчас;
  • какие этапы проходит заявка или заказ;
  • какие данные используются;
  • где возникают ошибки и ручная работа;
  • какие системы уже используются;
  • что необходимо изменить.

Результат — понимание первой версии продукта.

02

Проектирование

Определяем:

  • структуру системы;
  • основные сущности;
  • роли пользователей;
  • права доступа;
  • статусы;
  • бизнес-правила;
  • пользовательские сценарии;
  • интеграции.

До разработки должно быть понятно, как система будет работать.

03

UX/UI

Проектируем интерфейс вокруг рабочих действий пользователя.

Менеджеру не нужен десяток лишних экранов — ему нужен быстрый доступ к информации и действиям, которые используются каждый день.

04

Frontend

Разрабатываем веб-интерфейс:

  • рабочие панели;
  • таблицы;
  • карточки объектов;
  • формы;
  • фильтры;
  • поиск;
  • отчёты;
  • кабинеты пользователей.

Интерфейс адаптируется под необходимые устройства и рабочие сценарии.

05

Backend

Реализуем серверную часть:

  • хранение данных;
  • бизнес-логику;
  • роли;
  • права;
  • статусы;
  • действия;
  • API;
  • автоматические процессы;
  • работу с интеграциями.
06

Интеграции

Связываем систему с существующими сервисами бизнеса при наличии технической возможности.

07

Перенос данных

При необходимости можем предусмотреть импорт существующих данных из таблиц или других систем.

Перед переносом определяем структуру и качество исходных данных.

08

Тестирование

Проверяем основные пользовательские сценарии:

  • создание;
  • изменение;
  • переходы между статусами;
  • права доступа;
  • расчёты;
  • интеграции;
  • критичные бизнес-операции.
09

Запуск

Разворачиваем рабочую версию системы и переводим её в эксплуатацию.

10

Поддержка и развитие

После запуска систему можно постепенно расширять:

  • добавлять новые функции;
  • подключать сервисы;
  • улучшать интерфейс;
  • автоматизировать дополнительные процессы;
  • создавать новые роли и кабинеты;
  • развивать аналитику.
05

Какие функции можно реализовать

Функциональность определяется процессом компании

Не предлагаем заказчику купить максимальный набор модулей.

Сначала определяем, какие функции действительно нужны пользователям.

Клиенты и компании

  • база клиентов;
  • карточки компаний;
  • контактные лица;
  • история работы;
  • заметки;
  • файлы;
  • связанные сделки и заказы;
  • ответственные сотрудники;
  • дополнительные поля.

Заявки

  • источники обращения;
  • статусы;
  • ответственные;
  • приоритет;
  • история;
  • комментарии;
  • документы;
  • следующий шаг;
  • причины отказов.

Сделки и продажи

  • индивидуальные воронки;
  • суммы;
  • товары или услуги;
  • коммерческие условия;
  • прогнозирование;
  • задачи менеджеров;
  • контроль этапов;
  • история изменений.

Заказы

  • состав заказа;
  • этап выполнения;
  • ответственный;
  • сроки;
  • связанные задачи;
  • документы;
  • комментарии;
  • история изменений.

Задачи

  • постановка задач;
  • исполнители;
  • сроки;
  • статусы;
  • приоритеты;
  • привязка к клиенту или заказу;
  • контроль просрочек.

Пользователи и права

Можно настроить разные уровни доступа.

Например:

  • администратор;
  • руководитель;
  • менеджер;
  • исполнитель;
  • бухгалтер;
  • партнёр;
  • клиент.

Каждый пользователь видит только необходимую ему информацию.

Уведомления

Система может уведомлять пользователей о событиях.

Например:

  • поступила новая заявка;
  • изменился статус;
  • приближается срок;
  • появилась просрочка;
  • требуется согласование;
  • назначена новая задача.

Конкретные каналы уведомлений определяются проектом и используемыми сервисами.

Документы

  • загрузка файлов;
  • хранение;
  • шаблоны;
  • генерация документов;
  • связь с объектами системы;
  • история.

Поиск и фильтры

Быстрый поиск информации по клиентам, заявкам, заказам и другим сущностям.

Отчёты

Отчёты строятся вокруг бизнес-показателей компании, а не стандартного набора CRM.

История изменений

Для важных объектов можно фиксировать действия пользователей и изменение данных.

06

Интеграции CRM

CRM может работать вместе с уже используемыми сервисами

Не обязательно заменять всю инфраструктуру компании.

Часть сервисов можно оставить и связать с новой системой.

В зависимости от проекта возможна интеграция с:

01

Сайтом

Заявки с сайта могут автоматически попадать в систему.

CRM в свою очередь может передавать на сайт необходимые данные или статусы.

02

Можно организовать обмен доступными данными между CRM и 1С, если это позволяет используемая конфигурация и технические интерфейсы.

03

Телефонией

Связь звонков и клиентов, события звонков и другие доступные сценарии.

04

Email

Отправка писем, уведомлений и работа с доступными почтовыми интеграциями.

05

Telegram

Служебные уведомления и другие сценарии через ботов и API.

06

Платёжными системами

Получение информации об оплате и запуск дальнейших действий внутри бизнес-процесса.

07

Внешними API

Можно связать CRM с отраслевыми сервисами и другими системами, если они предоставляют API или другой механизм интеграции.

08

Собственными сервисами компании

CRM может стать центральной частью системы и обмениваться данными с уже работающими внутренними продуктами.

09

Excel и CSV

Импорт и экспорт данных для миграции или дальнейшей обработки.

07

Как проходит работа

От бизнес-задачи до первой рабочей версии

01 —

Знакомимся с задачей

Вы рассказываете:

  • чем занимается компания;
  • какой процесс хотите изменить;
  • как он работает сейчас;
  • кто в нём участвует;
  • какие инструменты используются;
  • где возникают проблемы.
02 —

Разбираем процесс

Вместе определяем:

  • ключевую проблему;
  • пользователей;
  • этапы процесса;
  • данные;
  • роли;
  • ограничения;
  • необходимые интеграции.
03 —

Формируем первую версию

Не пытаемся включить в первый релиз все возможные идеи.

Разделяем:

обязательно для запуска
и
можно добавить позже.

Это позволяет быстрее получить работающий инструмент и проверить его в реальной работе.

04 —

Проектируем систему

Продумываем структуру, интерфейсы, бизнес-логику и пользовательские сценарии.

05 —

Разрабатываем

Реализуем frontend, backend и необходимые интеграции.

Проект развивается по этапам, а не появляется только в самом конце разработки.

06 —

Проверяем рабочие сценарии

Тестируем основные действия пользователей и логику процессов.

07 —

Запускаем

Разворачиваем систему и переводим её в рабочее использование.

08 —

Развиваем по реальной обратной связи

После запуска становится видно, какие функции действительно помогают бизнесу и какие задачи стоит автоматизировать следующими.

08

Почему WebCeh

Не внедряем CRM ради CRM

Наша задача — создать инструмент, который соответствует реальной работе компании.

Сначала разбираемся в бизнес-процессе

Перед разработкой выясняем, где находится проблема.

Иногда нужна новая CRM.

Иногда — интеграция между существующими сервисами.

Иногда достаточно автоматизировать один процесс.

Не предлагаем собственную разработку там, где задача объективно решается проще.

Проектируем систему под компанию

Если стандартные продукты заставляют менять рабочий процесс под возможности CRM, индивидуальная система позволяет сделать наоборот — адаптировать инструмент под бизнес.

Можем работать с продуктом целиком

В рамках одного проекта можем закрывать:

  • анализ;
  • проектирование;
  • UX/UI;
  • frontend;
  • backend;
  • интеграции;
  • запуск;
  • дальнейшее развитие.

Не обязательно автоматизировать всё сразу

Большую внутреннюю систему можно развивать постепенно.

Первая версия решает главную задачу.

Следующие функции появляются тогда, когда в них возникает реальная необходимость.

Думаем о дальнейшем развитии

CRM редко остаётся неизменной.

Меняются процессы, появляются новые сотрудники, сервисы и требования.

Поэтому систему важно рассматривать как развиваемый продукт, а не одноразовый набор страниц.

09

Собственная разработка или готовая CRM?

Не всегда нужно разрабатывать систему с нуля

Готовая CRM подходит, если:

  • процесс типовой;
  • стандартной воронки достаточно;
  • нужна базовая работа с клиентами;
  • существующих интеграций хватает;
  • компания готова адаптироваться под возможности продукта.

Индивидуальная разработка имеет смысл, если:

  • процесс является важной частью бизнеса;
  • стандартные CRM приходится постоянно обходить;
  • используются нестандартные роли и статусы;
  • требуется сложная бизнес-логика;
  • необходимо объединить несколько процессов;
  • нужны специфические интеграции;
  • система должна развиваться вместе с компанией.

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

10

Частые вопросы о разработке CRM

Сколько стоит разработка CRM?

Цена зависит не столько от количества страниц, сколько от бизнес-логики.

На стоимость влияют:

  • количество ролей;
  • количество связанных процессов;
  • сложность интерфейсов;
  • автоматизация;
  • интеграции;
  • миграция данных;
  • отчётность;
  • требования к инфраструктуре.

Поэтому сначала нужно разобрать задачу и определить состав первой версии.

После этого проект можно оценивать предметно.

Можно сразу узнать точную стоимость?

Без понимания процесса точная оценка будет формальной.

Нам необходимо понять, что должна делать система, кто ей пользуется и какие интеграции требуются.

После этого можно определить объём проекта.

Сколько времени занимает разработка?

Зависит от объёма первой версии и сложности бизнес-логики.

Вместо универсального обещания «CRM за несколько недель» мы сначала определяем состав первой версии и только после этого рассчитываем этапы и сроки.

Нужно ли нам самим писать техническое задание?

Нет.

На первом этапе достаточно объяснить:

  • как процесс работает сейчас;
  • что вас в нём не устраивает;
  • каким должен быть результат.

Техническую структуру системы формируем вместе в процессе анализа и проектирования.

Можно ли дорабатывать существующую CRM?

Зависит от конкретной системы и задачи.

Иногда оптимальнее доработать или интегрировать существующий продукт, чем создавать собственный.

Это можно определить после разбора процесса.

Можно ли перенести данные из Excel?

Да.

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

Перед переносом проверяем структуру и качество исходной информации.

Можно ли перенести данные из старой CRM?

В большинстве случаев это возможно, если исходная система позволяет получить данные.

Сначала оцениваем объём, структуру и качество информации.

Можно интегрировать CRM с сайтом?

Да.

Например, обращения с сайта могут автоматически попадать в CRM.

Возможны и обратные сценарии, когда система передаёт необходимые данные на сайт.

Работаете с 1С?

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

Конкретный сценарий проектируется отдельно.

CRM будет работать с телефона?

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

Если сотрудникам требуется полноценная мобильная работа, это учитывается при проектировании.

Можно начать с небольшой версии?

Да.

Часто это наиболее рациональный подход.

Сначала реализуем ключевой рабочий процесс, запускаем его и только потом расширяем функциональность.

Что происходит после запуска?

Можно продолжить поддержку и развитие системы.

Например:

  • подключать новые интеграции;
  • автоматизировать новые операции;
  • добавлять отчёты;
  • расширять роли;
  • менять процесс;
  • создавать дополнительные кабинеты.
11

Расскажите, какой процесс хотите автоматизировать

Для первого разговора не требуется готовое техническое задание.

Достаточно рассказать:

  • чем занимается компания;
  • как процесс работает сейчас;
  • где возникают сложности;
  • кто участвует в работе;
  • какие сервисы уже используете;
  • что хотите получить в результате.

Мы разберём задачу и определим, какой должна быть первая версия системы.

Обсудить разработку CRM

Расскажите о задаче

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