Что вы настроите
- Рабочий вебхук-мост, который уже сейчас пересылает события конверсии Elido в Salesforce — до выхода нативного пакета.
- Один из трёх подходов: Salesforce Flow, промежуточный слой Zapier/Make.com или прямой API-вызов из вашего бэкенда.
- Путь к нативному OAuth 2.0 Connected App-пакету, когда он пройдёт проверку Salesforce ISV в Q3 2026.
Появится в Q3 2026. Нативный пакет Elido для Salesforce сейчас проходит проверку Salesforce ISV. Он ещё не доступен на AppExchange. Запишись на ранний доступ в Dashboard → Integrations → Salesforce → Notify me.
Ниже описано, что войдёт в нативный пакет, а также рабочий обходной путь через вебхуки, который можно использовать уже сейчас.
Что будет включено в нативный пакет#
- OAuth 2.0 Connected App — без ручного управления токенами.
- Автоматическое создание Salesforce Leads и Opportunities при событиях конверсии Elido.
- Настраиваемое сопоставление полей:
utm_source,utm_campaign,click_id→ поля Salesforce по твоему выбору. - Двунаправленная синхронизация: изменения стадии Salesforce Opportunity отражаются в статусе кампании Elido.
Требуемые scopes: api, refresh_token, offline_access.
Сегодня: используй generic-вебхуки как мост#
Пока нативный пакет проходит проверку, ты можешь пересылать события Elido в Salesforce одним из следующих способов:
Вариант A — Salesforce Flow + Elido Webhook#
- В Salesforce создай Flow с триггером Platform Event.
- В Elido перейди в Dashboard → Webhooks → Add → Generic. Вставь URL слушателя вебхуков Salesforce.
- Включи событие
conversion.recorded. Elido отправляет POST с HMAC-подписью; проверяй подпись в Flow до обработки.
Вариант B — Zapier или Make.com как промежуточный слой#
Используй приложение Elido в Zapier или коннектор Make.com в качестве моста. Оба могут принять триггер Elido и создать запись в Salesforce без написания кода.
Вариант C — Прямой API-вызов из своего бэкенда#
Если ты контролируешь событие конверсии на стороне сервера, вызывай Elido Conversions API и Salesforce REST API в одном обработчике запроса. Никаких промежуточных слоёв не нужно.
Подготовься к запуску нативного пакета#
Когда пакет выйдет:
- Установи его из AppExchange.
- Создай Connected App в Salesforce (Setup → App Manager → New Connected App). Укажи callback URL, который предоставит Elido при запуске.
- Добавь client ID и secret Connected App в Elido.
- Авторизуйся через OAuth. Сопоставь поля в интерфейсе Elido.
Мы отправим письмо всем, кто подписался на уведомление, с точными шагами в день выхода пакета.
Устранение неполадок (мост через вебхуки)#
Проверка подписи не проходит в Salesforce — Используй сырое тело запроса (до любого JSON-парсинга) как входные данные HMAC. Заголовок подписи: X-Elido-Signature: sha256=<hex>. Полный рецепт проверки смотри в руководстве по вебхукам.
События не поступают в Salesforce — Проверь Dashboard → Webhooks → Delivery log. Ответ 4xx со стороны Salesforce означает, что endpoint отклоняет payload (несовпадение аутентификации, неправильный URL). Ответ 5xx означает ошибку на стороне Salesforce.
Мост через Zapier достигает лимита задач — Ссылки с большим трафиком генерируют много событий кликов. Вместо link.clicked используй threshold.exceeded как триггер, чтобы сократить потребление задач.