Бесплатная интеграция 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
Comments 13
Login to leave a comment
Ermurat Nurlan · Dec. 9, 2024 09:39
cool
Marvin Bastow · Oct. 2, 2024 00:46
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
БЕХРУЗ ТОХТАМИШОВ · Sept. 26, 2024 15:46
🔥🔥
Саин Абельсеитов · Sept. 24, 2024 16:38
огонь
Alizhan Nurgazy · Sept. 24, 2024 07:40
👍👨🏻💻
Ans s · Sept. 23, 2024 23:55
🔥
Zhasmina Dybysbay · Sept. 20, 2024 09:32
Очень полезно
Lain Iwakura · Sept. 19, 2024 17:59
🔥👍
Alexandr Timofeyev · Sept. 18, 2024 17:22
🔥🔥🔥
Lain Iwakura · Sept. 18, 2024 17:09
Круто 👍
Laura Meir · Sept. 18, 2024 16:52
Круто 👍
Laura Meir · Sept. 18, 2024 16:52
Круто 👍
БЕХРУЗ ТОХТАМИШОВ · Sept. 18, 2024 12:34
🔥