Описываете автоматизацию словами — ChatGPT собирает готовый JSON workflow для n8n: ноды с параметрами, связи, credentials-заглушки с пометками. Копируете ответ и вставляете Ctrl+V прямо на канвас.
Собери workflow n8n и выдай его одним JSON для вставки на канвас.
Задача: [АВТОМАТИЗАЦИЯ: каждый будний день в 09:00 брать из Google Sheets «Заявки» строки со статусом new, отправлять их в Telegram-канал отдела продаж карточкой «имя, телефон, источник» и проставлять в строке статус sent]. Сервисы: [СЕРВИСЫ: Google Sheets, Telegram]. Версия: [ВЕРСИЯ n8n: 1.40, self-hosted].
Требования к JSON: только существующие типы нод n8n-nodes-base.*, у каждой typeVersion под указанную версию, заполненные parameters, координаты разнесены так, чтобы схема читалась слева направо. Вместо credentials — заглушки, и в поле notes такой ноды строкой, что подставить руками. Пояснения ставь до и после блока JSON, внутри него ни комментариев, ни многоточий. Ниже JSON — список: какие credentials создать и что проверить перед первым запуском.
Отсечка. Модель придумывает ноды и параметры, которых в n8n нет, и рассыпает связи: в connections остаётся прежнее имя ноды после переименования, канвас JSON принимает, но флоу висит разорванным. Имена нод и ключи в connections должны совпадать буква в букву. Обработку ошибок и лишние ветки сверх задачи не изобретай.
Перед выдачей пройди по connections и сверь каждое имя со списком nodes: лишних и потерянных быть не должно, у каждой ноды кроме последней есть выход. Проверь, что число нод отвечает шагам задачи, и что JSON разбирается парсером — без висячих запятых, одинарных кавычек и обрезанных строк. Нашёл расхождение — перевыпусти JSON целиком, а не заплаткой.
Собрать под себя — поля заполнены рабочими значениями, меняйте их и промпт выше обновится сам
(пример заполнения: «раз в день в 09:00 забирать новые строки из Google Sheets „Заявки“ и постить в Telegram-канал» → ответ — один JSON: Schedule Trigger (cron 0 9 * * *) → Google Sheets (Get Rows, фильтр status=new) → Telegram (sendMessage, chat_id заглушкой), связи и позиции прописаны — копируете весь JSON и жмёте Ctrl+V прямо на канвасе n8n, ноды появляются собранными. Советы: credentials через JSON не переносятся — Google и Telegram подключаете руками в каждой ноде; флоу из 10+ нод просите по частям («сначала триггер и чтение таблицы»), иначе модель путает connections; если нода горит красным — сверьте typeVersion с вашей версией n8n и попросите перегенерировать под неё)