Бесплатная интеграция WhatsApp и CRM Битрикс24?

Да, именно бесплатная - теперь можно не платить сервисам интеграции за возможность приёма и отправки сообщений между CRM Bitrix24 и WhatsApp.

Рад представить вашему вниманию мой open source проект - thoth (https://github.com/vaestvita/thoth)

Интеграция работает на базе официального WhatsApp Business API (WABA)

  • Сервер (LInux, Windows). Мин. 512 Mb RAM
  • Python > 3.10
  • Доменное имя с SSL сертификатом (thoth.example.kz). Это желательно, но не обязательно. Можно ограничиться IP адресом по которому будет доступен портал thoth
  • Аккаунт Facebook без банов и блокировок
  • Номер телефона, отвязанный от WhatsApp

Первый делом необходимо установить thoth (тот) на ваш сервер.

cd /opt
git clone https://github.com/vaestvita/thoth
cd thoth

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements/production.txt

cp docs/example/env_example .env 
nano .env
заменить ALLOWED_HOSTS, CSRF_TRUSTED_ORIGINS на свои значения

python manage.py migrate
python manage.py collectstatic
python manage.py createsuperuser


python manage.py runserver 0.0.0.0:8000 (для тестирования и отладки)

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

Далее переходим к подключению вашего Битрикс24 к thoth.

Видеоинструкция - https://youtu.be/ti99AeGAr4k

В админке созадем токен

  • В разделе Sites переименуйте example.com в домен по котрому будет доступен thoth
  • Bitrix > Apps - Add App. Заполнить имя (waba), выбрать домен, установить чекбокс "Connector", Скопировать полученный Id
  • В Битрикс24 создайте серверное локальное приложение без интерфейса (Приложения – Разработчикам – Другое – Локальное приложение) в Битрикс24 и заполните соответствующие поля (Путь вашего обработчика и Путь для первоначальной установки). Необходимые права (Настройка прав): crm, imopenlines, contact_center, user, messageservice, im, imconnector, disk.

url обработчка https://example.kz/api/bitrix/?api-key=XXXXXXX
url установки https://example.kz/api/bitrix/?api-key=XXXXXXX&app-id=YYYYYYY
XXXXXXX - ваш токен
YYYYYYY - id приложения из предыдущего шага
  • "Код приложения" (client_id) и "Ключ приложения" (client_secret) копируем в Bitrix > Apps - ваше приложение. Они были выданы Битриксом в предыдущем шаге при установке локального приложения
  • В битриксе в разделе "контакт-центр" должны появиться коннектор "THOTH WABA" как на заглавной картинке

Битрикс готов, переходим к настройке WABA

Видеоинструкция https://youtu.be/cSirpfq5rPQ

  • Создайте приложение на портале разработчиков
  • В панели подключите продукты Webhooks, WhatsApp
  • В админке THOTH - WABA - Add waba (Access token - Постоянный или временный маркер, Verify token - скопируйте)
  • На портале разработчиков - Quickstart > Configuration >
  • Callback URL - https://example.kz/api/waba/?api-key=XXXXXXX (XXXXXXX - ваш токен thoth)
  • Verify token - Verify token из предыдущего шага
  • В админке thoth - waba - phones и добавляем номера (Phone - номер, Phone id - id из приложения фейсбук). Выбрать объект waba, созданный ранее
  • Выбрать App instance (портал битрикс) к котрому привязать номер waba
  • если все пройдет успешно, то в контакт центре Битрикс24 коннектор станет зеленым и к нему будет прикрпелена открытая линия

На этом всё!

И помните, что при использовании WABA первыми вы можете писать только шаблонными сообщениями, предварительно одобренными модераторами Facebook.

Успехов в интеграции, а если понадобится помощь пишите в телеграм @antgulin

Комментарии 12

Авторизуйтесь чтобы оставить комментарий

Investing online has been a main source of income, that's why knowledge plays a very important role in humanity, you don't need to over work yourself for money.All you need is the right information, and you could build your own wealth from the comfort of your home! Binary trading is dependent on timely signals, assets or controlled strategies which when mastered increases chance of winning up to 90%-100% with trading. It’s possible to earn $10,000 to $20,000 trading weekly-monthly in cryptocurrency(bitcoin) investment, just get in contact with Mr Bernie Doran my broker. I had almost given up on everything about binary trading and never getting my lost funds back, till i met with him, with his help and guidance now i have my lost funds back to my bank account, gained more profit and I can now trade successfully with his profitable strategies and signals! Reach out to him on Gmail ( BERNIEDORANSIGNALS@GMAIL.COM ) , or his WhatsApp : +1(424)285-0682

Ответить

👍👨🏻‍💻

Ответить

Очень полезно

Ответить

Круто 👍

Ответить

Круто 👍

Ответить

Круто 👍

Ответить