Использовать Elido в self-hosted n8n

Установи community node @elidoapp/n8n-nodes-elido, настрой учётные данные и создай первый workflow.

3 мин чтенияОбновлено 2026-05-15

Что вы настроите

  • Community node @elidoapp/n8n-nodes-elido, установленный в вашем self-hosted экземпляре n8n.
  • Учётные данные Elido API с точными scopes, необходимыми вашему воркфлоу — read, write или analytics.
  • Trigger- и action-узлы для событий кликов, конверсий, создания ссылок и аналитических запросов.

n8n — это self-hosted инструмент автоматизации. Community node Elido даёт тебе нативные триггеры и actions в визуальном редакторе n8n — без узлов HTTP Request.

Требования

  • n8n версии 0.220 или выше (community nodes требуют этого минимума).
  • Self-hosted n8n с включённой установкой community nodes. Облачные планы n8n могут ограничивать это — проверь свой план.
  • API-токен воркспейса Elido.

Шаг 1 — Установи community node

  1. В n8n перейди в Settings → Community Nodes.
  2. Нажми Install a community node.
  3. Вставь название пакета:
    @elidoapp/n8n-nodes-elido
    
  4. Согласись с уведомлением о рисках и нажми Install.
  5. n8n перезапустится. После перезапуска найди «Elido» в пикере узлов — должны появиться trigger-узел и action-узлы Elido.

Шаг 2 — Создай API-токен Elido

  1. В Elido перейди в Dashboard → API Keys → New key.
  2. Выбери scopes в зависимости от нужд workflow:
    • links:read — поиск и список ссылок.
    • links:write — создание и обновление ссылок.
    • analytics:read — чтение количества кликов и аналитики.
  3. Скопируй токен. Он начинается с ek_.

Шаг 3 — Добавь учётные данные Elido в n8n

  1. В n8n перейди в Credentials → New Credential → Elido API.
  2. Вставь токен в поле API Token.
  3. Воркспейс определяется автоматически по токену. Нажми Save.

Можно создать несколько учётных данных (по одному на воркспейс Elido) и ссылаться на них в отдельных узлах.

Доступные триггеры

ТриггерКогда срабатывает
Link ClickedКаждый клик по любой ссылке в воркспейсе (или фильтрация по тегу/слагу)
Conversion RecordedКаждый раз при записи конверсии
Threshold ExceededКогда счётчик кликов ссылки пересекает заданное значение

Триггеры используют систему вебхуков Elido. n8n автоматически регистрирует URL вебхука при активации workflow.

Доступные actions

ActionЧто делает
Create LinkСоздаёт новую короткую ссылку
Update LinkОбновляет URL назначения, слаг, теги или срок действия
List LinksВозвращает постраничный список ссылок с фильтрами
Look Up LinkНаходит ссылку по слагу или ID
Get AnalyticsВозвращает количество кликов и детализацию для ссылки

Пример workflow — логирование кликов в Baserow

Этот workflow срабатывает при каждом клике и записывает строку в таблицу Baserow (self-hosted аналог Airtable, популярный в экосистеме n8n).

[Elido Trigger: Link Clicked]
      ↓
[Baserow: Create Row]
  - Table: "Click Log"
  - Slug: {{ $json.slug }}
  - Country: {{ $json.country }}
  - Device: {{ $json.device }}
  - Clicked At: {{ $json.clicked_at }}

Настройка:

  1. Перетащи триггер Elido на холст. Выбери учётные данные. Установи тип триггера "Link Clicked".
  2. Перетащи узел Baserow. Подключи его. Настрой базу и таблицу Baserow.
  3. Сопоставь поля как показано выше.
  4. Нажми Activate workflow.

Пример workflow — создание ссылки по вебхуку

Более простой паттерн: внешняя система отправляет POST с URL в n8n, n8n сокращает его с помощью Elido и возвращает короткий URL.

[Webhook node: POST /shorten]
      ↓
[Elido Action: Create Link]
  - Destination URL: {{ $json.body.url }}
  - Tag: {{ $json.body.tag }}
      ↓
[Respond to Webhook]
  - Body: { "short_url": "{{ $json.short_url }}" }

Устранение неполадок

Community node не появляется после установки — n8n требует полного перезапуска после установки community nodes. При использовании n8n в Docker перезапусти контейнер: docker restart n8n.

«Invalid credentials» при тестировании узла — API-токен неверный или имеет неправильные scopes. Создай новый токен с нужными scopes и обнови учётные данные n8n.

Триггер не срабатывает — Убедись, что workflow активен (переключатель в правом верхнем углу редактора workflow). Неактивные workflow не регистрируют вебхуки, поэтому Elido никогда не отправляет события.

URL вебхука отклонён Elido — URL вебхука n8n должен быть доступен из интернета (или с серверов Elido). При локальном запуске n8n или в частной сети настрой туннель (например Cloudflare Tunnel, ngrok) и задай WEBHOOK_URL в переменных окружения n8n, указав адрес туннеля.

Это было полезно?
Нужно больше? Напишите команде - ответ в течение одного рабочего дня.Связаться с поддержкой