ШІ та агенти
Речення на вході — воронка на виході, а потім ті самі перевірки, що й для всіх
«Поверніть клієнтів, які купили один раз минулого року і з тих пір нічого не відкривали». Це надходить на вхід; повертається граф воронки. Цінність тут не в генерації — генерувати вміє багато чого — а в тому, що результат проходить через точно такий самий валідатор, який контролює роботу людини, а потім тестовий запуск, щоб ви могли прочитати кожне повідомлення, яке він надіслав би, до того, як хтось його отримає.
Дві задачі, розділені
Генерація воронки приймає опис і повертає граф. Це навмисно той самий контракт, який використовують інші панелі ШІ екосистеми — повідомлення, необов'язковий об'єкт і вказівка, замінити чи доповнити — через той самий шлюз, на тому самому операційному шляху, що вже працює у виробництві в інших місцях.
Генерація креативів — це той самий контракт, застосований до документа: згенерувати чи доповнити електронний лист, сторінку чи форму. Оскільки креатив — це документ із опублікованою схемою, модель, що його доповнює, робить щось структуроване, а не породжує стіну HTML і сподівається.
Системний промпт — це дистильована копія схеми воронки, і він оновлюється щоразу, коли схема отримує новий ключ. Застарілий промпт — це типова відмова тут: модель авторує лексику, якої більше не існує, результат виглядає цілком розумно, а валідатор відхиляє його з причин, які читач не може побачити.
Персоналізація для кожного контакту, з кешуванням
Вузол ai_generate заповнює змінні злиття під час надсилання для кожного контакту. Він враховується у вашій квоті та кешується за креативом і хешем атрибутів контакту, від яких залежить — без цього кешу ви платили б за генерацію для кожного отримувача при кожному надсиланні, а такий рахунок ніхто не закладає в бюджет двічі.
- 1Ваше речення«Повернути клієнтів, які минулого року зробили одну покупку і з того часу не відкрили жодного листа».
- 2Повернутий графВхід, очікування, умова, дві надсилання, ціль. Іменовані вузли, реальна лексика.
- 3ПеревіреноОдин вхід, усі вузли досяжні, кожен цикл містить очікування, кожне надсилання має креатив і тему.
- ↻ВиправленоЯкщо перевірка не проходить, граф повертається з помилками і спроба повторюється — а кількість спроб повідомляється, а не приховується.
- 4ЗмодельованоКожне повідомлення, яке було б надіслано, і день, коли воно дійшло б — ще до того, як ви щось опублікуєте.
Той самий валідатор, що й у людиниНічого не надіслано
Сервер MCP
Дозвольте агенту повноцінно працювати з продуктом
Обслуговується тим самим процесом за адресою /mcp через streamable HTTP, з автентифікацією за токеном castomo або ключем API, і обмежений одним проєктом. Він існує тому, що «агент може викликати ваш REST API» — це правда про все і корисне ні для чого; агенту потрібна описана поверхня, де небезпечні частини перекриті.
Контакти
list_contacts, get_contact, upsert_contact, list_segments, preview_segment. Запитуйте, хто входить до сегмента, перш ніж щось із ним робити.
Воронки
list_funnels, get_funnel, create_funnel, generate_funnel, check_funnel, publish_funnel, pause_funnel, start_funnel_run.
simulate_funnel
Найцінніший інструмент у наборі з великим відривом. Прогоніть контакта крізь воронку в тестовому режимі й отримайте пройдений шлях і повідомлення, які було б надіслано. Без нього агент створює автоматизації наосліп.
Вміст
create_email і попередній перегляд рендерингу. Markdown на вході — готовий креатив на виході; це значно надійніше, ніж просити модель напряму згенерувати HTML для листа.
Кампанії та звіти
list_campaigns, get_campaign, report_campaign. Агент, який уміє читати цифри, — це агент, який може розповісти вам те, чого ви ще не знали.
Ресурси
Схема воронки, схема креативу, каталог змінних злиття та граматика предикатів сегментів подаються як ресурси, тож агент працює з актуальними визначеннями, а не з пам'яті.

Він пише варіант. Право вето залишається за вами.
Заслін і чому це жорстка зупинка
Кожен інструмент, здатний надсилати повідомлення, перекритий засліном. Тестове надсилання собі — безкоштовне. Будь-що, що доходить до реальних людей, вимагає явного прапорця підтвердження і обмежене вашою квотою білінгу — і те, й інше, а не щось одне.
Причина проста й непоказна. Агент, який неправильно зрозумів запит, не повинен мати змоги надіслати листа п'ятдесяти тисячам людей, і жодне ретельне формулювання запиту не є контролем. Це одне з небагатьох місць, де жорстка зупинка справді краща за вдалий типовий параметр, і вона реалізована саме як жорстка зупинка.
Та сама логіка проходить крізь увесь дизайн. Агент може весь день проєктувати, перевіряти, моделювати, переглядати й звітувати — і жодне повідомлення не піде. Єдина незворотна дія — це єдина дія, для якої потрібне людське «так».
- ✓Читати все в межах доступуКонтакти, сегменти, воронки, кампанії, звіти — в межах одного проєкту.
- ✓Створювати й перевірятиСтворити воронку, виправити креатив, запустити валідатор, запустити симуляцію.
- ✓Тестове надсиланняНа верифіковану адресу, що належить вам. Безкоштовно, і використовується справжній рендерер.
- !Надсилати по-справжньомуЯвний
confirm: trueі в межах квоти. І те, й інше. Жодне з них не є побажанням.
Обмежено одним проєктомКвота — це стеля
Що модель насправді знає про ваш бізнес
Генератор, у якого є лише ваше речення, пише шаблонний текст, і це видно всім. Маючи URL, ClickSomo може прочитати ваш сайт — неглибокий обхід, профіль компанії — тож воронка, яку він створює, стосується того, що ви насправді продаєте, а текст використовує ваші власні слова. У цьому вся різниця між демонстрацією та функцією.
Отриманий з веб-сторінок текст вважається ворожим вводом. Він береться в огорожу до того, як модель його прочитає, і очищається до того, як буде показано, бо текст зі сторінки, яку ви не писали, — це саме те місце, де може ховатися інструкція, адресована моделі.
Чесно кажучи: згенерована воронка — це гарний чернетка, а не готова кампанія. У ній буде крок, з яким ви не погодитесь, і тема листа, яку ви б так не написали. Двадцять хвилин редагування — це нормально, і це двадцять хвилин, а не цілий день, бо форма, перевірки та симуляція вже є. Генерація також недоступна на розгортанні без налаштованого AI-ключа, і API повідомляє про це прямо, а не відмовляє загадковим чином.