Начнем с webhook. Это когда сервис говорит другому "у меня произошло X, разбирайся". Без webhook'а (так было раньше) скрипт каждые 30 секунд лез в API с вопросом "ну что, новости есть?". С webhook'ом наоборот, событие случилось и сервис сам стучится по указанному адресу/выполняет команду.
Что можно собрать, используя вебхуки (и что я сам уже тестил):
- В [Stripe](https://docs.stripe.com/webhooks) пришел платеж, клиент автоматически появляется в базе клиентов Notion. Без ручного копирования.
- Кто-то заполнил форму на лендинге [в Tally](https://tally.so/), в Slack команды прилетает уведомление, плюс создается задача в CRM (у меня на сайте [aigency.works](aigency.works) так из формы все приходит на почту и одновременно попадает в crm, в ноушне)
- Вышел новый видос на канале конкурента, сработал вебхук, Telegram-бот пинает вас и кидает ссылку на видос.
Webhook'и давно работают у GitHub, Stripe, Slack, Cloudflare, Vercel. Теперь и у Notion.
Дальше Worker. Это кусок кода, который живет не на ноуте, а в облаке у провайдера. Cloudflare Workers, Vercel Functions, AWS Lambda работают по одной схеме. Пишете функцию, заливаете, она запускается сама, когда ее вызывают. Не нужно держать сервер и платить за простой.
Что можно собрать с воркером:
- Парсер цен. Worker раз в час обходит сайт конкурента и складывает цены в Google Sheet.
- AI-обертка. Ваш Telegram-бот ходит в OpenAI через свой Worker. Туда удобно вшить системный промпт, кешировать ответы, считать расход токенов.
- Mini-API для лендинга. Форма "оставьте email" вызывает Worker, который пишет приветственное письмо и кидает контакт в Notion.
— У меня на личном сайте воркер отвечает за выдачу og-описаний на нужном языке поисковым ботам. И еще помогает роботам/ботам/агентам, в зависимости от типа, получить только нужную им информацию (site map, llms.txt и пр).
Третье, CLI, command-line interface. Это управление программой через текстовые команды в терминале вместо кликов по кнопкам. Главное удобство в том, что терминал понимают AI-агенты.
Как я использую CLI:
- Говорю Claude Code задеплой этот сайт, плиз, он сам выполняет vercel deploy в терминале.
- Прошу "чувак, создай мне новую репу на гите", агент пишет` gh repo create my-project `и пушит код.
Без CLI агенту пришлось бы кликать по экрану. Это медленнее, чаще ломается и жрет токены. Хотя клод код часто лезет в browser use (любит открыть хром и поделать скриншоты). Но я в инструкции прописал, чтобы без надобности этого не делал.
У Notion свой CLI:` ntn.` Теперь Claude Code умеет деплоить инструменты в Notion так же, как раньше деплоил сайты на Vercel (кстати, там уже 30%+ новый деплоев делают агенты, а не люди).
Вот какие у меня кейсы использования:
Пишу идеи постов в базу Notion. Webhook ловит триггер «новая запись», Worker берет идею и прогоняет через LLM с нужным промптом, результат пишется в базу "Черновики". Утром у меня 3 готовых варианта поста, остается только поправить.
Custom Agent в Notion (это настраиваемый AI-бот внутри воркспейса) с Worker-инструментом, который ходит в CRM, Google Analytics, Cloudflare Analytics и Stripe. На вопрос "какие сделки горят" агент дергает свой tool, идет в CRM, возвращает реальные цифры вместо догадок на основе общего контекста.
Лендинг у меня сделан на Lovable, форма "оставить заявку" вызывает Worker. Worker создает карточку в Notion-базе, кидает уведомление в Slack/Telegram и отправляет приветственное письмо клиенту. Все без моего участия.
Ноушн все это сделал в партнерстве с Vercel. Но прямо в README репозитория пишут: "you probably shouldn't use it for anything serious just yet". Будут докручивать, короче.
Кому это все полезно сейчас. Имхо, тем, кто уже собирает автоматизации в Claude Code в терминале и хочет, чтобы они жили внутри Notion. У кого половина бизнеса в Notion и есть свободный вечер на эксперимент. Остальным имеет смысл подождать general public release.