Что получится
Прототип агента в WhatsApp на тестовом номере Meta: отвечает клиентам по твоим услугам, помнит переписку, предлагает свободное время из Cal.com и сам ставит визит.
Быстрый путь
Открой Claude Code в режиме плана (Shift+Tab, внизу появится ⏸ plan mode on) и вставь:
Спланируй агента WhatsApp для моего бизнеса: [чем занимаешься]. Клиенты: [кто пишет]. Агент отвечает на вопросы, помнит последние сообщения клиента, знает услуги и часы работы из файла business.md и записывает на свободное время через Cal.com API v2. Сообщения приходят через WhatsApp Cloud API от Meta (тестовый номер, вебхук), ответы пишет модель через OpenRouter. Сначала задай мне вопросы, потом дай план по шагам и список ключей, которые мне нужно получить. Код пока не пиши.Проверили: сервисы и их документация существуют, 09.11.2026. Не проверили по шагам: агента целиком не собирали, собрано по страницам Meta, OpenRouter, Cal.com и Anthropic 09.11.2026.
Что нужно и сколько стоит
- Claude Code есть в платных тарифах Claude; Pro - $20 в месяц при помесячной оплате, без налога, цены могут меняться (claude.com/pricing, 09.11.2026).
- Аккаунт Meta for Developers и приложение с WhatsApp - тестовый номер даёт Meta в панели приложения.
- Ключ OpenRouter - оплата по расходу моделей (openrouter.ai).
- Cal.com - бесплатный тариф, на странице цен сказано: без ограничений по использованию (cal.com/pricing, 09.11.2026).
- Сервер VPS - на шаге 8, когда прототип работает.
- Нужен компьютер.
С телефона
С телефона можно прочитать шаги и завести аккаунты. Сборка - с компьютера: открой эту страницу на компьютере.
Шаг 1 Спланируй агента в Claude Code
Claude Code в режиме плана читает и предлагает план, но ничего не меняет, пока ты не согласишься. Где: терминал, папка нового проекта.
Нажми Shift+Tab, пока внизу не появится ⏸ plan mode on, и вставь промпт из быстрого пути.
Пункт Plan before editing в списке - там описан режим плана.
Должно получиться: план по шагам и список ключей: Meta, OpenRouter, Cal.com. Если не получилось: Claude сразу пишет код - проверь, что внизу стоит plan mode.
Шаг 2 Подключи WhatsApp в Meta for Developers
Здесь появляется номер, на который пишут клиенты, и адрес, куда Meta присылает каждое новое сообщение. Где: developers.facebook.com.
Создай приложение, добавь WhatsApp, запиши ID тестового номера. Затем настрой вебхук: адрес твоей программы, на который Meta отправляет входящие сообщения. Пока своего адреса нет, Meta даёт тестовый вебхук, который пишет сообщения в консоль.
Справа список шагов: создать приложение, тестовый номер, тестовый вебхук.
Слева пункт Create a test webhook endpoint - вебхук для проверки без своего сервера.
Должно получиться: пишешь на тестовый номер со своего телефона - вебхук получает сообщение. Если не получилось: в панели приложения WhatsApp > Configuration проверь подписку на поле messages.
Шаг 3 Подключи модель через OpenRouter
Один ключ OpenRouter открывает Claude, GPT, Gemini и другие модели. Где: openrouter.ai, раздел ключей.
Создай ключ и передай его Claude Code через файл .env, не в чат.
Quickstart: один адрес API для сотен моделей.
Должно получиться: программа отвечает на сообщение текстом модели.
Шаг 4 Добавь память
Без памяти каждое сообщение начинается с нуля. Попроси Claude Code хранить последние сообщения каждого клиента по номеру и отправлять их модели вместе с новым.
Не присылай агенту медицинские подробности: переписка уходит в сторонний сервис модели.
Должно получиться: на «я вчера писал про чистку» агент помнит, о чём речь.
Шаг 5 Дай агенту данные бизнеса
Создай файл business.md: услуги, часы работы, правила записи, частые вопросы. Попроси Claude Code передавать его модели и отвечать только по нему.
Должно получиться: на вопрос не из файла агент говорит, что уточнит, а не выдумывает.
Шаг 6 Подключи календарь Cal.com
Cal.com API v2 показывает свободное время и создаёт запись. Где: cal.com, настройки, ключ API.
Попроси Claude Code: перед ответом про время брать свободные слоты, после согласия клиента - создавать запись.
Get available time slots - этот запрос отдаёт агенту свободное время.
Должно получиться: запись появляется в твоём календаре Cal.com.
Шаг 7 Ломай его сам
Пиши странные сообщения, проси невозможное время, пробуй уговорить агента нарушить правила. Что сломалось - покажи Claude Code и проверь снова.
Должно получиться: на каждый такой тест агент отвечает спокойно и по правилам.
Шаг 8 Перенеси на сервер
Ноутбук выключается - агент молчит. Попроси Claude Code перенести программу на VPS и поменяй адрес вебхука в Meta на адрес сервера.
Должно получиться: агент отвечает, когда твой компьютер выключен.
Итоговая проверка
Пишешь на тестовый номер «запишите меня на завтра» - агент предлагает время из Cal.com, ты соглашаешься, запись появляется в календаре.
Если не получилось
- Сообщения не доходят - подписка вебхука на messages в WhatsApp > Configuration.
- Агент выдумывает - в промпте модели: отвечай только по business.md.
- Настоящий номер вместо тестового - Meta проверяет бизнес и номер, это отдельный шаг в панели приложения.
