Если вы ведёте клиентов и продажи не в CRM, а в 1С, BotMan можно связать с ней через Albato. Обмен работает в обе стороны.
Из BotMan в 1С (триггер BotMan → действие 1С):
Из 1С в BotMan (триггер 1С → действие BotMan):
Коннектор 1С в Albato сейчас в статусе BETA: возможности могут зависеть от вашей конфигурации 1С.
Эта статья — только про 1С. Как зарегистрироваться в Albato, подключить BotMan, а также полный список триггеров и действий BotMan — в статье Что такое интеграция с Albato.
Платный тариф BotMan, аккаунт Albato и подключённый BotMan — как в общей статье. Для 1С дополнительно нужны:
Что | Зачем |
|---|---|
Доступ к базе 1С из интернета | Albato — облачный сервис, поэтому он должен «достучаться» до вашей 1С. Облачная 1С обычно уже доступна; коробочную на своём сервере нужно опубликовать на веб-сервере. Это настраивает ваш специалист по 1С |
Логин и пароль пользователя 1С | Для подключения 1С к Albato. Лучше завести отдельного пользователя с правами только на нужные справочники и документы |
Какой коннектор 1С выбрать
В Albato есть два коннектора 1С с разными возможностями.
1C (BETA) | 1С:Бухгалтерия | |
|---|---|---|
Для каких баз | Универсальный: работает со справочниками и документами конфигурации | Только 1С:Бухгалтерия |
Триггеры | Новая запись в Документе | Счёт покупателю изменён; Поступления на счёт |
Действия | Создать, обновить, удалить, найти запись в Каталоге или Документе; кастомный API-запрос | Новый контрагент; Новый счёт покупателю; Новая номенклатура; Новый договор контрагента |
Страница в Albato |
Если у вас 1С:Бухгалтерия и нужны стандартные операции (контрагент, счёт покупателю, поступление оплаты), выбирайте коннектор 1С:Бухгалтерия — в нём готовые действия под эти задачи. Для других конфигураций (УНФ, УТ и т.д.) и нестандартных объектов подойдёт 1C (BETA). Примеры 1–3 ниже — для 1C (BETA), пример 4 — для 1С:Бухгалтерии.
Шаг 1. Подключите BotMan
Если BotMan ещё не подключён к Albato, сделайте это по разделу «Как подключить BotMan к Albato» в статье Что такое интеграция с Albato.
Шаг 2. Подготовьте базу 1С
Albato работает с 1С через стандартный интерфейс OData, поэтому база должна быть доступна из интернета. Эту часть обычно делает специалист по 1С или облачный провайдер. Подробная инструкция — в статье Albato Подключение 1С:Бухгалтерия к Albato.
От специалиста вам понадобятся: адрес опубликованной базы, логин и пароль пользователя.
Шаг 3. Подключите 1С в Albato
Поле | 1C (BETA) | 1С:Бухгалтерия |
|---|---|---|
Название подключения | Любое, по умолчанию «Мой аккаунт 1C (BETA)» | Любое, по умолчанию «Мой аккаунт 1С:Бухгалтерия» |
Адрес базы | Поле Домен, без https:// — например, 1cfresh.com/a/ea/1112254 | Поле URL, полный адрес — например, https://1-c.forever.ru/id17632-ac31/ |
Логин и пароль | Пользователь 1С, оба поля обязательные | Пользователь 1С |
Задача: каждый новый подписчик бота с телефоном попадает в справочник контрагентов 1С.
Схема: BotMan: Новый подписчик → фильтр «телефон заполнен» → 1C (BETA): поиск записи в Каталоге → 1C (BETA): создать запись в Каталоге.
Поле в 1С | Значение из BotMan |
|---|---|
Наименование | Имя и фамилия подписчика |
Телефон | Телефон |
Комментарий | «Из бота BotMan», канал, ID подписчика |
Телефон из BotMan приходит в формате +79991234567. Если в 1С телефоны хранятся иначе, приведите формат инструментами Albato.
Задача: когда подписчик оплачивает счёт в боте, в 1С создаётся документ (например, заказ покупателя или поступление оплаты).
Схема: BotMan: Новая оплата → 1C (BETA): поиск записи в Каталоге (контрагент) → 1C (BETA): создать запись в Документе.
Поле в 1С | Значение |
|---|---|
Дата | Дата оплаты из триггера |
Контрагент | Ссылка на контрагента из шага 2 |
Сумма | Сумма оплаты |
Комментарий | Назначение платежа, ID подписчика |
Документ, созданный через API, может сохраниться без проведения. Уточните у специалиста по 1С, нужно ли проводить его автоматически.
Открытые вопросы:
Задача: когда в 1С создаётся документ (например, реализация или заказ), клиент получает сообщение в боте: «Ваш заказ оформлен».
Схема: 1C (BETA): Новая запись в Документе → 1C (BETA): поиск записи в Каталоге (контрагент) → BotMan: поиск подписчика → BotMan: отправка сообщения.
Вместо сообщения можно поставить подписчику тег или запустить сценарий в боте — например, сценарий с отзывом через 3 дня после реализации.
Чтобы связка не падала на клиентах, которых нет в боте, добавьте после шага 3 фильтр «подписчик найден».
Триггеры 1С в Albato работают по API: Albato не получает событие мгновенно, а сам периодически опрашивает базу. Поэтому сообщение клиенту придёт не сразу после создания документа, а с задержкой в несколько минут.
Для 1С:Бухгалтерии удобнее собрать две связки на коннекторе 1С:Бухгалтерия: одна передаёт продажи из бота в 1С, вторая сообщает клиенту, что деньги поступили.
Связка А. Оплата в боте → контрагент и счёт покупателю
Схема: BotMan: Новая оплата → 1С:Бухгалтерия: Новый контрагент → 1С:Бухгалтерия: Новый счёт покупателю.
Если клиент платит повторно, действие «Новый контрагент» может создать дубль. Проверьте, есть ли у действия настройка поиска дубликатов, или храните признак «контрагент создан» в пользовательском поле BotMan и добавьте фильтр по нему.
Связка Б. Поступление на счёт → сообщение подписчику
Схема: 1С:Бухгалтерия: Поступления на счёт → BotMan: поиск подписчика → BotMan: отправка сообщения.
Открытые вопросы:
Проблема | Что делать |
|---|---|
Albato не может подключиться к 1С | База недоступна из интернета или адрес указан неверно. Проверьте, что база опубликована и открывается по https, и сверьте адрес с вашим специалистом по 1С |
Ошибка авторизации в 1С | Неверный логин или пароль пользователя 1С, либо у пользователя нет прав на нужные объекты |
Нужного справочника или документа нет в списке | Объект не включён в состав интерфейса OData. Попросите специалиста по 1С добавить его |
В 1С появляются дубли контрагентов | Добавьте перед созданием шаг «Поиск записи в Каталоге» и создавайте запись, только если поиск ничего не нашёл (пример 1) |
Подписчик не находится по телефону из 1С | Номер в 1С записан не в формате BotMan. Приведите его к виду +79991234567 |
Ошибки BotMan (тариф, ID подписчика, отправка сообщений) — в разделе «Частые проблемы» статьи Что такое интеграция с Albato. Вопросы по работе коннектора 1С — в поддержку Albato.