Что синхронизируется с API, а что нет
Контакты и история личных чатов синхронизируются с API, после чего сообщения отражаются в обеих системах. Группы не синхронизируются. То же относится к инструментам приложения WhatsApp Business: каталогу, заказам, статусу, меткам, быстрым ответам, приветственному сообщению и сообщению об отсутствии.
Период после подключения, в течение которого нужно запустить синхронизацию.
Направление отражения сообщений после подключения: из приложения в API и из API в приложение.
Групповые чаты, которые синхронизируются или становятся доступны через API.
Что переносится
Две вещи, и именно они важны для программ, которые начинают работать с номером, использовавшимся бизнесом много лет.
- Контакты: каждый контакт с номером WhatsApp можно синхронизировать с платформой.
- История личных чатов 1:1, чтобы API видел разговоры, состоявшиеся до его подключения.
- После этого сообщения отражаются в обеих системах: отправленные через API появляются в приложении, а сообщения команды из приложения поступают в ваши системы.
Что не переносится
Больше, чем многие ожидают. Этот список стоит прочитать до того, как что-либо обещать клиенту. Это не ограничение провайдера, а принцип работы платформы.
- Групповые чаты не синхронизируются и недоступны через API у любого провайдера.
- Инструменты для бизнеса: каталог, заказы и статус.
- Инструменты для сообщений: приветственное сообщение, сообщение об отсутствии, быстрые ответы и метки.
- Каналы, голосовые и видеозвонки, а также данные бизнес-профиля.
Почему инструменты приложения не переносятся
Потому что это функции приложения, а не платформы, и в API им нет эквивалентов.
Быстрые ответы и метки хранятся на устройстве. Сообщение об отсутствии приложение отправляет, когда никто не следит за ним. У этих функций нет аналогов в API, поэтому синхронизировать их не с чем.
На практике бизнес, который организует работу с помощью меток, продолжает использовать их в приложении, а программа их не видит. Если такая организация важна для вашего решения, её нужно воссоздать на вашей стороне, а не переносить.
Период, который легко пропустить
Синхронизацию нужно запустить в течение 24 часов после подключения. Если пропустить этот срок, номер придётся отключить и подключить заново, чтобы получить ещё одну попытку.
Это отдельный процесс от 24-часового окна обслуживания клиентов, которое определяет возможность отправки сообщений. Их постоянно путают. Одно отсчитывается от последнего сообщения клиента и решает, доставится ли свободный текст. Другое отсчитывается от подключения и определяет, можно ли ещё перенести историю.
Поэтому вопрос переноса истории стоит решить в день подключения номера, а не когда начнётся работа над интеграцией, что обычно происходит на другой неделе.
Распространённые ошибки
- Обещать клиенту, что его метки и быстрые ответы появятся в вашей системе. Они остаются в приложении.
- Строить что-либо вокруг групповых чатов. Они не синхронизируются ни у одного провайдера.
- Откладывать синхронизацию истории до завершения интеграции. Срок составляет 24 часа после подключения.
EasyCoexistence запускает подключение через Meta и записывает каждый шаг в историю подключения. Поэтому дата подключения номера и согласие на перенос истории подтверждены датой, а не требуют восстановления по памяти.
Часто задаваемые вопросы
Появятся ли мои старые разговоры в API?
История личных чатов синхронизируется, если согласиться на это во время подключения. Групповые разговоры не переносятся.
Может ли программа видеть мои метки?
Нет. Метки являются функцией приложения, которой нет в API, поэтому они остаются на устройстве.
Потеряет ли команда быстрые ответы?
Нет. Они продолжат работать в приложении как раньше, но программа просто не сможет их видеть.
Что произойдёт, если я пропущу 24-часовой срок синхронизации?
Номер придётся отключить и подключить заново. Это повторит подключение и откроет новый срок.
Читайте дальше
Готовы начать?
Настройте WhatsApp Coexistence за несколько минут, а не месяцев. Приложение продолжит работать на телефоне.
Начать бесплатный пробный периодПроверено по состоянию на