Интеграция WhatsApp с Salesforce: на что на самом деле ушло 90% времени

Архитектурная иллюстрация настольного телефонного аппарата, подключенного к корпоративной картотечной системе.

Недавно я разрабатывал интеграцию для проверки контактов в WhatsApp напрямую из Salesforce.

Начиная проект, я думал, что главной проблемой станет сам Salesforce и написание кода на незнакомом мне языке Apex. Оказалось ровно наоборот.

Написание кода на Apex с ИИ

Раньше изучение проприетарного языка крупной энтерпрайз-платформы занимало дни чтения документации и поиска нужных пунктов в меню.

В паре с Claude этот барьер исчез за минуты. ИИ сразу показал структуру интерфейса Salesforce, а сам Apex оказался стандартным языком, код для которого нейросеть генерирует чисто и без сбоев с первого раза.

Написание всей логики заняло меньше часа. А вот дальше началось самое интересное.

Лабиринт настроек Meta

Около 90% всего времени проекта ушло на кабинет разработчика Meta.

Подключение WhatsApp Business Cloud API требует прохождения через бесконечные разрешения, роли системных пользователей, генерацию постоянных токенов и привязку номеров. При этом интерфейс Meta регулярно выдавал ошибки без описания или просто перезагружал страницу без сохранения изменений.

И это происходило в тестовой песочнице. Перенос решения в продакшн с живыми бизнес-аккаунтами требует ещё более внимательного контроля доступов.

Главные выводы

  1. ИИ стирает языковой барьер в коде: Незнакомый синтаксис (вроде Apex) больше не задерживает разработку, если вы работаете в паре с ИИ.
  2. Главное узкое горлышко — настройки платформ: Закладывайте львиную долю времени не на код, а на согласование доступов, токенов и кабинетов сторонних сервисов.
  3. Тестируйте доступы заранее: Поведение прав в песочнице и в реальном Business Manager часто отличается.

ilf.studio — AI-native веб-студия, Гданьск, Польша.