n8n
Автоматизации доступны на Basic и выше. Лимиты и подробности смотри в статье Вебхук-автоматизации.
n8n - платформа автоматизации, которую можно развернуть у себя или использовать в облаке. Подключи TellDone к n8n через узел Webhook. Твой экземпляр n8n должен быть доступен из интернета по HTTPS и иметь доменное имя (IP-адреса отклоняются).
Настройка
В n8n
- Добавь узел Webhook в сво й рабочий процесс
- Выбери HTTP Method POST
- Задай путь (например,
telldone) - (Необязательно) Включи Header Auth: Name =
Authorization, Value = твой секретный токен - Скопируй Production URL (не тестовый URL)
Production URL принимает данные, только пока рабочий процесс активен, поэтому сначала включи его.
В TellDone
- Перейди в Настройки > Интеграции > Автоматизации
- Нажми Новая автоматизация, введи название (например, «n8n») и вставь production URL из n8n
- Если ты включил Header Auth в n8n, введи тот же токен в поле заголовка авторизации в TellDone
- Выбери, какие типы данных отправлять (Заметка, Заметка + аудио на Ultra, Задачи, События, Отчёты) и какие триггеры использовать (Создание, Изменение, Выполнено, Удалено)
- Нажми Сохранить, затем Тестовая отправка, чтобы отправить пример данных
Загляни в журнал выполнения n8n: там должны быть данные с "test": true.
Маршрутизация по типу события
Добавь после узла Webhook узел Switch, чтобы направлять данные по типу события:
- Поле для маршрутизации: значение
eventиз входящих данных - Правило 1: равно
note.created- маршрут к действиям для заметок - Правило 2: равно
task.created- маршрут к действиям для задач - Правило 3: равно
calendar_event.created- маршрут к действиям для календаря - Правило 4: равно
report.created- маршрут к действиям для отчётов - Если ты также включишь триггеры Изменение, Выполнено или Удалено, добавь правила и для этих типов событий, например
task.completed
Подключи каждый выход Switch к нужному узлу действия (Todoist, Google Calendar, Slack и т. д.).
Полезные выражения
При настройке узлов действий используй эти выражения n8n, чтобы получить данные TellDone:
| Выражение | Описание |
|---|---|
{{ $json.data.title }} | Название заметки, задачи или события |
{{ $json.data.tags.join(', ') }} | Теги в виде строки через запятую |
{{ $json.data.priority }} | Уровень приоритета |
{{ $json.data.due_date }} | Срок (задачи) |
{{ $json.data.summary }} | Резюме, созданное AI (заметки) |
{{ $json.event }} | Тип события |
Полный список полей для каждого типа данных смотри в разделе Вебхук-автоматизации - Что отправляется.
Фильтрация тестовых событий
Добавь узел IF сразу по сле узла Webhook:
- Условие:
{{ $json.test }}is not true - Ветка True: остальная часть твоего рабочего процесса
- Ветка False: No Operation (тестовые события отбрасываются)
Примеры рабочих процессов
- Webhook > Switch > Todoist: создавай задачи с приоритетом и сроком
- Webhook > Switch > Google Calendar: создавай события со временем, местом и участниками
- Webhook > Switch > Slack: публикуй ежедневные отчёты в канал
- Webhook > Switch > Google Sheets: записывай все заметки строками таблицы
- Webhook > Switch > Notion: сохраняй заметки с тегами и резюме
Как убедиться, что запросы приходят от TellDone
n8n не может проверить подпись TellDone, потому что его узлы видят только разобранные данные, а не точное исходное тело запроса, которое подписал TellDone. Вместо этого используй Header Auth: включи его в узле Webhook и введи тот же токен в поле заголовка авторизации в TellDone (шаги 4 и 8). Тогда n8n будет отклонять любой запрос без этого токена.
Отключение
Чтобы остановить отправку данных в n8n:
- Деактивируй рабочий процесс в n8n или
- В TellDone в разделе Настройки > Интеграции > Автоматизации выключи переключатель Активна у автоматизации или нажми Удалить автоматизацию
Смотри также
- Вебхук-автоматизации - формат данных, лимиты доставки и безопасность
- Zapier - облачная платформа автоматизации
- Make - облачная платформа автоматизации