Как известно, WhatsApp не так давно начал предоставлять доступ к своему официальному бизнес API, который так необходим для создания чат-ботов для этого мессенджера «белыми» методами.
Но сделать это напрямую большинству компаний по прежнему не под силу, а только через крупных партнеров Facebook, которые в данном случае выступают в роли посредников. Одним из таких доступных партнеров является американская компания Twilio. Самое основное их преимущество на наш взгляд, это невысокая стоимость использования WhatsApp Business API — 1$ в месяц за телефонный номер и 0.005$ за сообщение.
Мы подключили через Twilio официальный бизнес API WhatsApp и сейчас подробно расскажем, как это сделать. Основным условием Facebook является наличие зарегистрированного юридического лица, например ООО или ИП, на физическое лицо доступ получить не получится. Итак, начнем двигаться по шагам.
1. Создание аккаунта в Facebook Business Manager

How to Use Twilio to Send SMS (2023) Tutorial
Войдем в свой личный аккаунт в Facebook и создадим аккаунт Business Manager, для чего перейдем по ссылке business.facebook.com/overview и нажмем кнопку «СОЗДАТЬ АККАУНТ», откроется окно для ввода данных компании.
Создание аккаунта Business Manager в Facebook

Согласно подсказкам над полями, вводим название компании, имя и фамилию, e-mail и нажимаем кнопку «Отправить». В следующем окне введем информацию о компании и нажмем кнопку «Отправить».
Добавление информации о компании при создании аккаунта в Facebook Business Manager

После отправки появится сообщение, что аккаунт создан и необходимо подтвердить адрес электронной почты.
Необходимость подтверждения адреса электронной почты при создании аккаунта в Facebook Business Manager

Зайдем в почту и нажмем на кнопку «Подтвердить» из письма.
Подтверждение адреса электронной почты при создании аккаунта в Facebook Business Manager
2. Регистрация аккаунта в Twilio

Зарегистрируем аккаунт в Twilio по ссылке http://twilio.com/try-twilio. Сделать это совсем не сложно, регистрация бесплатная и не требует данных банковской карты, нужно только ввести имя, фамилию, e-mail и придумать пароль.
Регистрация аккаунта в Twilio

Подтверждаем e-mail.
Подтверждение e-mail при создании аккаунта в Twilio

Подтверждаем номер телефона.
Подтверждение телефона при создании аккаунта в Twilio
3. Запрос в Twilio на активацию возможности добавления WhatsApp отправителей

What is Twilio?
Подготовим и отправим запрос в Twilio на активацию возможности добавления WhatsApp отправителей, для чего перейдем в раздел «WhatsApp Senders» по ссылке www.twilio.com/console/sms/whatsapp/senders и нажмем кнопку «Sign Up to Receive Updates».
Открытие формы запроса на активацию возможности добавления WhatsApp отправителей в Twilio

Откроется форма запроса на активацию возможности добавления WhatsApp отправителей в Twilio. Заполняем поля формы данными, которые указывались выше, при создании аккаунта в Facebook Business Manager: First Name — Имя (латиницей); Last Name — Фамилия (латиницей); Phone Number — Номер телефона компании (указанный в Facebook Business Manager); Email Address — Адрес электронной почты компании (указанный в Facebook Business Manager); Company Name — Название компании (латиницей, указанное в Facebook Business Manager); Company Website — Веб-сайт компании (указанный в Facebook Business Manager); Company HQ Country — Страна регистрации компании (указанная в Facebook Business Manager); Twilio Account SID — Идентификатор аккаунта Twilio скопировать из поля ACCOUNT SID на странице https://www.twilio.com/console;
Скопировать Account SID в Twilio

Facebook Business Manager ID — Идентификатор созданного аккаунта в Facebook Business Manager скопировать из поля «Идентификатор Бизнес-менеджера:» на странице https://business.facebook.com/settings/info (Facebook Business Manager -> Настройки компании -> Информация о компании);
Скопировать Facebook Business Manager ID

I’ve completed Facebook Business Verification — ставим «No», если в Facebook Business Manager -> Настройки компании -> Информация о компании -> Статус подтверждения компании -> указано «Не подтверждена» или «Yes», если «Подтверждена»; Company Vertical — выбираем из списка направление деятельности компании; What is your use case? — выбираем из списка, для чего будет использоваться WhatsApp: Notifications (Оповещения), Customer Support (Поддержка клиентов), 2FA or User Verification (Двухфакторная аутентификация или верификация пользователей); Which regions are you sending messages to? — В какие регионы будут отправляться сообщения (выбираем из списка Global); How many messages are you sending per month during the first year? — Сколько сообщений будет отправляться в месяц в течение первого года (выбираем из списка нужный диапазон); I wish to provision this account with a third party vendor — Будет ли предоставляться эта учетная запись стороннему поставщику (выбираем «No»); Assign approval to alternate Account SID (Optional) — Назначить утверждение альтернативному SID учетной записи (необязательно) (ничего не вводим, оставляем поле пустым); I understand Twilio can modify my SMS/Voice URL and that approval is only for the brand submitted. — Я понимаю, что Twilio может изменять мой URL-адрес SMS / голосового сообщения, и это одобрение предназначено только для отправленного бренда (соглашаемся и выбираем «Yes»).
Заполняем поля формы запроса на активацию возможности добавления WhatsApp отправителей в Twilio

Для отправки запроса, нажимаем кнопку «Request Now». После успешной отправки появится соответствующее уведомление: «Спасибо за Ваш интерес. Мы будем держать Вас в курсе по мере открытия доступа».
Уведомление об успешной отправке запроса на активацию возможности добавления WhatsApp отправителей в Twilio

На почту получаем вот такое письмо:
Письмо от Twilio после отправки запроса на активацию возможности добавления WhatsApp отправителей в Twilio

Переводим сообщение на русский:
Перевод на русский письма от Twilio после отправки запроса на активацию возможности добавления WhatsApp отправителей в Twilio

Теперь ждем 3-4 недели ответ от Twilio, как указано в письме. Через 4 недели получаем ответ от Twilio, что теперь можно добавить WhatsApp отправителя и продолжить процесс регистрации:
Ответ от Twilio на запрос по активации возможности добавления WhatsApp отправителей в Twilio

Переводим сообщение на русский:
Перевод на русский ответа от Twilio на запрос по активации возможности добавления WhatsApp отправителей в Twilio
4. Upgrade аккаунта в Twilio

Для продолжения, обязательно нужно перевести проект Twilio из пробного (Trial) в рабочий (Upgrade), для чего потребуется пополнить баланс. На пробном аккаунте Twilio не получится зарегистрировать WhatsApp отправителя. Минимальная сумма пополнения 20$ (двадцать долларов).
Потом эти деньги можно будет тратить на аренду телефонных номеров для WhatsApp отправителей и оплату входящих и исходящих сообщений в WhatsApp. Аренда телефонного номера стоит от 1$ (один доллар) в месяц. Входящие и исходящие сообщения в WhatsApp — 0.005$ (пол цента) за 1 сообщение. Для апгрейда аккаунта перейдем по ссылке https://www.twilio.com/console/billing/upgrade. Заполним латиницей поля в разделе «Add Company Address».
Пополнение баланса Twilio: Добавление адреса компании

Пополнение баланса Twilio: Валидация адреса компании

Аналогично, заполним поля в разделе «Add Billing Address» такими же данными.
Пополнение баланса Twilio: Добавление адреса компании для выставления счетов

И так же подтвердим адрес.
Пополнение баланса Twilio: Валидация адреса компании для выставления счетов

В разделе «Add Payment Information and Funds» введем данные банковской карты и нажмем кнопку «Upgrade Account» для проведения оплаты.
Пополнение баланса Twilio: добавление данных о способе оплаты и проведение платежа

После успешной оплаты увидим соответствующее уведомление.
Сообщение об успешной оплате в Twilio
5. Покупка телефонного номера в Twilio для создания WhatsApp отправителя

Российских номеров в Twilio к сожалению нет, но на практике это оказалось не так и важно. Зачастую пользователи даже и не смотрят на номер, когда пишут в WhatsApp. Для покупки телефонного номера Twilio перейдем по ссылке https://www.twilio.com/console/phone-numbers/search, выберем страну в поле «COUNTRY», по желанию можно выставить и другие дополнительные параметры поиска, и нажмем кнопку «Search».
Подбор телефонного номера в Twilio для аренды

Подбор телефонного номера в Twilio для аренды

Выберем нужный телефонный номер и нажмем кнопку «Buy». В следующем окне подтвердим покупку.
Подтверждение покупки телефонного номера Twilio
6. Регистрация WhatsApp отправителя в Twilio

Для регистрации WhatsApp отправителя в Twilio перейдем в раздел «WhatsApp Senders» по ссылке www.twilio.com/console/sms/whatsapp/senders и нажмем иконку «плюс».
Добавление отправителя WhatsApp в Twilio

Пока создадим WhatsApp отправителя только для ответов на сообщения пользователей, то есть сами первыми писать не будем. Создание шаблонов для возможности написать пользователю первым будем рассматривать в следующих публикациях. Заполним открывшуюся форму: Select a Number (Required) — Выберем номер телефона, который мы купили в Twilio выше.
Business Display Name (Required) — Отображаемое имя, которое должно соотносится с вашей компанией в соответствии с требованиями Facebook. Можно указать просто название компании, которое мы вводили при регистрации аккаунта в Facebook Business Manager. Company Address (Optional) — Адрес компании (можно не указывать). Company Email (Optional) — Электронный адрес компании (можно не указывать).
Website (Optional) — Веб-сайт компании (можно не указывать). Link to Logo (Optional) — Ссылка на логотип компании (можно не указывать). Минимальный размер изображения 640×640 px в форматах PNG или JPG (JPG рекомендуется), фон не должен быть прозрачным. Check if profile is for a client. I’ve read the third party guidelines — Эту галочку не ставим.
Форма регистрации WhatsApp отправителя в Twilio

Для отправки нажмем кнопку «Submit Request», которая станет активной после после заполнения обязательных полей формы. В списке отправителей появится запись со статусом «Waiting for Approval from WhatsApp», означающая что теперь нужно подождать подтверждения со стороны WhatsApp.
Статус WhatsApp отправителя «Waiting for Approval from WhatsApp» в Twilio

И получаем письмо от Twilio, что они рассматривают наш запрос, и свяжутся с нами в ближайшее время.
Письмо от Twilio после отправки формы регистрации WhatsApp отправителя
Ждем ответа от Twilio.
7. Подтверждение компании в Facebook Business Manager

Примерно через полтора часа получаем от Twilio еще одно письмо, что в Facebook Business Manager необходимо принять запрос от Twilio, чтобы предоставить им разрешение на создание учетной записи WhatsApp Business. Для этого переходим по ссылке https://business.facebook.com/settings/requests/received_requests (Facebook Business Manager -> Настройки компании -> Запросы -> Полученные) и нажимаем кнопку «Одобрить».
Принятие запроса от Twilio в Facebook Business Manager

После принятия запроса от Twilio, необходимо подтвердить компанию в Facebook Business Manager. Для этого переходим по ссылке https://business.facebook.com/settings/security (Facebook Business Manager -> Настройки компании -> Центр безопасности) и в разделе «Подтверждение компании» нажимаем кнопку «Начать подтверждение», которая станет активной после принятия запроса от Twilio.
Начать подтверждение компании в Facebook Business Manager

С официальной информацией от Facebook о подтверждении компании можно ознакомиться по ссылке: https://www.facebook.com/business/help/2058515294227817?id=180505742745347. На первом шаге подтверждения введем данные нашей компании: Юридическое название компании — название компании, как в указано в документах на регистрацию компании. Страна — страна регистрации компании.
Адрес (улица, № дома) — улица и номер дома юридического адреса компании, как в указано в документах на регистрацию компании. Адрес 2/Населенный пункт — вводим, если имеется. Город — город юридического адреса компании, как в указано в документах на регистрацию компании.
Штат/провинция/регион — регион юридического адреса компании, как в указано в документах на регистрацию компании. Почтовый индекс — почтовый индекс юридического адреса компании, как в указано в документах на регистрацию компании. Номер телефона компании — номер телефона, который принадлежит данному юридическому лицу (должны быть подтверждающие документы: договор, счета на оплату за телефон и т.п.). Сайт — адрес веб-сайта компании (домен сайта должен совпадать с доменом электронного адреса компании).
Подтверждение компании в Facebook Business Manager. Шаг 1 — ввод данных компании
- Лицензия на ведение коммерческой деятельности (если имеется);
- Свидетельства о регистрации или учредительные договоры (ОГРН или учредительный договор);
- Свидетельство о регистрации налогоплательщика (ИНН).

МТТ стал поставщиком сервисов для API-платформы Twilio в России
Москва, 1 июня 2016 г. ОАО «МТТ», оператор мультисервисных услуг связи, IP-сервисов, дальней связи и услуг транзита трафика, заключил соглашение с глобальным оператором API -платформ, американской компанией Twilio о предоставлении телекоммуникационных сервисов в России.
Заключенное соглашение подразумевают организацию услуг VoIP -связи и SMS -агрегации в рамках развития сервисов Twilio на инфраструктуре МТТ. Таким образом, МТТ стал первым поставщиком телеком-услуг для Twilio в России.
« API -платформы – это будущее телекоммуникаций, и возможность для операторов связи монетизировать свою инфраструктуру через B 2 B -сегмент и массовые, «облачные» приложения, — заявил директор бизнес-единицы «Бизнес» ОАО «МТТ» Денис Широкий . — Партнерство с Twilio подтверждает намерения МТТ по выходу в перспективные и смежные сегменты бизнеса, развитию и популяризации инструментов «облачной» телефонии в России, и открывает для компании новые возможности роста в сотрудничестве с одной из ведущих международных PaaS -компаний».
В течение 2015 года МТТ активно и последовательно развивал PaaS -направление, разрабатывая новые решения, позволяющие использовать мощности компании как телеком-провайдера на растущем рынке виртуальной, облачной связи. VoIP -инфраструктура МТТ – одна из самых масштабных в России. Это удобный и надежный инструмент, с помощью которого партнеры компании смогут запускать необходимые им услуги, и интегрировать голосовую и SMS -составляющую в свои платформы и приложения.
Т wilio – американская компания, занимающаяся разработкой и предоставлением облачных PaaS -услуг. Благодаря платформе Twilio , сторонние разработчики могут использовать платформу компании для совершения вызовов и отправки текстовых сообщений с помощью. Более чем 500 тыс. разработчиков по всему миру используют API Twilio .
Источник: mobile-review.com
120+ Ключевых статистических Данных Twilio, Которые Необходимо Знать В 2023 Году
Изучите основные статистические данные компании Twilio, подчеркивающие ее глобальное влияние в секторе цифровых коммуникаций. Узнайте о ее пользовательской базе, динамике доходов и будущем потенциале. Эта компактная, насыщенная данными статья дает ценный срез текущего пути компании Twilio.
В постоянно развивающемся ландшафте цифровых коммуникаций компании и разработчики постоянно ищут более эффективные способы связи и взаимодействия. На помощь приходит Twilio: облачная коммуникационная платформа, которая создает волны и революционизирует способы общения в цифровом мире.
Компания Twilio, основанная в 2008 году, за прошедшие годы добилась значительного роста и успеха. Ее платформа позволяет предприятиям совершать и принимать телефонные звонки, отправлять и получать текстовые сообщения и выполнять другие коммуникационные функции с помощью API веб-сервисов.
Если вы когда-либо получали текстовое сообщение от службы доставки, телефонный звонок от водителя маршрутного такси или даже участвовали в виртуальном мероприятии, скорее всего, Twilio стояла за кулисами, чтобы все это произошло.
Какое количество сообщений поддерживает Twilio для доставки?
Twilio’s messaging services support the delivery of over 100 billion messages per year
Источник: marketsplash.com
