Что вы настроите
- Рабочий мост на вебхуках, который уже сегодня передаёт события ссылок Elido в Salesforce.
- Два подхода: Salesforce Flow или Zapier как посредник, оба работают на вебхуках Elido.
- Вариант забирать данные о кликах из API аналитики в собственную задачу.
Сегодня у Elido нет коннектора Salesforce. Он запланирован, срок не назначен. Ниже описано, что он должен поддерживать, и обходные пути, которыми можно пользоваться сейчас.
Что планируется в коннекторе
- Connected App на OAuth 2.0 без ручного управления токенами.
- Автоматическое создание Lead и Opportunity в Salesforce по событиям конверсий Elido.
- Пользовательское сопоставление полей и отражение смены стадии Opportunity в Salesforce в статусе кампании Elido.
Сегодня: мост через вебхуки или API
Пока коннектора нет, используйте один из подходов.
Вариант A: Salesforce Flow + вебхук Elido
- В Salesforce создайте Flow с триггером Platform Event.
- В Elido откройте Dashboard → Webhooks → Add → Generic. Вставьте URL вашего приёмника вебхуков Salesforce.
- Включите нужные события ссылок, например
link.createdилиlink.updated. Elido отправляет POST с HMAC-подписью. Проверяйте подпись в вашем Flow до обработки.
Вариант B: Zapier как посредник
Используйте приложение Elido для Zapier как мост. Оно принимает триггер Elido и создаёт запись в Salesforce без написания кода.
Вариант C: опрос API аналитики
Запустите задачу по расписанию, которая читает данные о кликах из API аналитики Elido и записывает данные через REST API Salesforce. Клики не передаются по одному, так что это опрос. Salesforce link tracking разбирает это по шагам.
Когда появится коннектор
Мост на вебхуках, который вы соберёте сейчас, продолжит работать. Сегодня ничего готовить не нужно. Следите за списком изменений, чтобы узнать о запуске.
Устранение неполадок (мост на вебхуках)
Проверка подписи в Salesforce не проходит. Используйте необработанное тело запроса (до любого разбора JSON) как вход для HMAC. Заголовок подписи: X-Elido-Signature: v1=<hex>, считается по {timestamp}.{raw_body} с заголовком X-Webhook-Timestamp. Полный рецепт в руководстве по вебхукам.
События не доходят до Salesforce. Проверьте Dashboard → Webhooks → Delivery log. Ответ 4xx от Salesforce означает, что конечная точка отклоняет данные (неверная аутентификация, неверный URL). Ответ 5xx означает ошибку на стороне Salesforce.