Создание тестового канала WhatsApp с провайдером Twilio
Для начала работы следует зарегистрироваться на https://www.twilio.com/try-twilio , заполнив все поля
После регистрации Вам придет подтверждение на почту. Перейдя по ссылке из письма нужно будет ввести свой номер телефона и подтвердить его, отправив код из смс.
После успешной верификации откроется страница, на которой в окне “Choose what you prefer” Следует выбрать третий вариант “I just need my Account SID and Auth Token”
2. Переходим к настройке. Для начала на главной странице (My first Twilio account) во вкладке “Develop” нужно скопировать и сохранить себе данные из полей Account SID и Auth Token. Это потребуется для подключения канала в Creatio.
3. Далее, на вкладке “Develop” следует нажать “Explore Products” и закрепить раздел “Messaging”
4. Переходим к настройке тестового канала WhatsApp в Creatio.
Перейдите в дизайнер системы.
Откройте раздел [ Настройка чатов ].
В области [ Каналы ] нажмите “+”. В появившемся меню выберите “WhatsApp”.
В открывшейся мини-карточке заполните параметры канала:
[ Название канала ] — на ваше усмотрение.
[ Номер телефона ] — номер вашей тестовой учетной записи в Twilio. Его можно взять из Messaging — > Settings — > WhatsApp Sandbox Settings.
Номер телефона в поле вносить без префикса “whatsapp:“ и знака “+“ !
[ Twilio AccountSid ] — SID тестовой учетной записи Twilio, который указан в поле [ ACCOUNT SID ] Twilio Console, из пункта 2.
[ Twilio AuthToken] — токен, сгенерированный Twilio для тестовой учетной записи. Указан в поле [ AUTH TOKEN ] Twilio Console, из пункта 2.
[ Вес ] - укажите вес будущего канала, например 1.
Из поля [ Webhook ] скопируйте сгенерированный адрес (он понадобится для добавления в Twilio на следующем шаге).
Из поля [ Status Webhook ] скопируйте сгенерированный адрес (он понадобится для добавления в Twilio на следующем шаге).
5. Настройте “песочницу” (“sandbox”) в Twilio:
Вкладка “Develop” —> Messaging —> Try it out —> Send a WhatsApp message —> Sandox settings
В поле “When a message comes in” вставить Webhook, скопированный из Creatio, Method - POST;
В поле “Status callback URL” вставить Status Webhook, скопированный из Creatio, Method - POST;
Cохранить!
Отправьте кодовое слово, сформированное Twilio, через WhatsApp с вашего номера на номер вашей тестовой учетной записи. Если сообщение будет доставлено успешно, вы получите уведомление в Twilio. В результате ваш номер будет добавлен в Sandbox Participants.
6. Вернитесь к настройке канала в Creatio, нажмите кнопку “Добавить”, к созданному каналу привяжите оператора.