Преимущество castomAPI
Шаги, которые есть только здесь
Каждый инструмент автоматизации подключается к чужим приложениям. Этот — тоже. Разница в том, что находится за списком шагов, когда вы прокручиваете дальше знакомых названий: наша собственная платформа, на том же аккаунте, без ключей, которые нужно получать, и без интеграций, которые нужно поддерживать.
castomAPI — платформенный слой семейства castomo. Он создавался не для этого продукта — он создавался потому, что дюжине продуктов семейства нужны были одни и те же справочные данные, один и тот же поток событий, одна и та же медиатека и одни и те же каналы доставки, и построить это один раз оказалось дешевле, чем двенадцать раз.
castomFLOW — это то, что получается, когда платформа открывается в виде шагов. В другом инструменте валидация почтового индекса означает найти поставщика, завести аккаунт, согласовать тарифы и поддерживать ключ. Здесь это шаг, который вы просто добавляете, — и у него нет тарифов, потому что это та же платформа, на которой уже работает ваш workflow.
Справочные данные
Тридцать четыре миллиона строк, шестьдесят пять эндпоинтов, без ключей
Публичные справочные данные, вычищенные и предоставленные как сервис: страны, языки, валюты, 13,4 млн населённых пунктов и географических объектов, 19 млн вариантов названий, два миллиона почтовых индексов, аэропорты, морские порты, марки автомобилей, писание. Поиск основан на триграммах с минимумом в три символа, поэтому частичное название находит нужное место.
Подтвердите
Это настоящий почтовый индекс для этого города? PLN — существующая валюта? Это код страны или опечатка, которую кто-то допустил в 2019 году и никто не заметил?
Нормализация
«Warsaw», «Warszawa», «Varsovie» и «Варшава» — одно место с одним идентификатором. Существует девятнадцать миллионов вариантов названий, чтобы вашим данным не приходилось хранить их все.
Обогащение
Название города превращается в координаты, часовой пояс, административный регион и население. Код аэропорта — в название и местоположение. Марка автомобиля — в каноническую запись.

Другие инструменты подключаются к платформе. Этот стоит на ней.
Живые события — как триггер, а не как справочный запрос
Всемирный поток событий, собранный из более чем 175 адаптеров поставщиков и обновляемый каждые десять–двадцать минут. Концерты, фестивали, выставки, спортивные матчи и конференции соседствуют с землетрясениями, предупреждениями о наводнениях и погоде, уровнями качества воздуха, задержками авиарейсов, сбоями облачных сервисов, отзывами продукции и государственных тендерах.
Каждое событие содержит площадку, город, страну и координаты; время в UTC и в часовом поясе площадки; цену — бесплатная, платная или честно неизвестная, а не угаданная; переводы, если они были в источнике; URL источника; а также лицензию и атрибуцию.
Последний абзац — это то, что важно для workflow. Событие, которое нельзя нанести на карту, поставить в календарь и процитировать, — не то, на что можно безопасно реагировать. Эти — можно.
- ⚡ТриггерКатегория
alert, серьёзность Severe, страна PL. - 2Населённый пункт определёнГраница воеводства сопоставлена с местоположениями бригад.
- ?УсловиеБригады внутри зоны? Да — 14 из них.
- !Тихие часыПереопределено из-за серьёзности Severe. Это оповещение должно разбудить людей.
- ✉Отправить SMS14 сообщений. Статусы доставки отслежены обратно в запуске.
- 6Записать заметкуURL источника и атрибуция сохранены вместе с запуском — на будущее.
175+ источниковОбновление каждые 10–20 мин
- 1Поиск«autumn market stall», одиннадцать поставщиков, один набор результатов.
- 2ИмпортСохранено локально. Лицензия CC0. Автор и URL источника записаны.
- 3ИспользуйтеВставлено в публикацию, которую выпускает следующий шаг, со строкой указания авторства.
- §Почему это надёжноСтрока с указанием авторства генерируется из той же записи, что и файл, поэтому она не может устареть.
Одиннадцать провайдеровАтрибуция следует вместе с файлом
Медиафайлы с приложенными документами
Библиотека бесплатных изображений, которая ищет по одиннадцати провайдерам одновременно и импортирует выбранное, сохраняя лицензию и указание авторства вместе с файлом, а не в чьей-то памяти.
Это важно, когда рабочий процесс создаёт то, что увидят люди. Изображение приходит уже с готовой строкой авторства, и поскольку она генерируется из записи, из которой получено изображение, она остаётся корректной, когда файл через полгода копируют в рассылку, на лендинг или в печатный лист.
Остальная полка
Отправка, бронирование, оплата, сокращение ссылок
Сервисы семейства — тоже шаги: они проходят аутентификацию под тем же аккаунтом, тарифицируются с того же кошелька, и вам не нужно поддерживать никакую интеграцию.
Отправка
Электронная почта, SMS, push-уведомления и печатные письма — с единым словарём событий доставки, так что «отказ» означает одно и то же, из какого бы канала он ни пришёл.
Бронирование
Предложите слот, придержите его, подтвердите и опубликуйте результат в виде календарной ленты, на которую может подписаться программное обеспечение клиента.
Оплата
Принимайте платёж, дождитесь вебхука и продолжайте выполнение, когда он придёт. Два процента плюс двадцать пять центов, деньги поступают на ваш счёт.
Ссылки
Короткая ссылка для каждого получателя со счётчиком переходов и QR-кодом, чтобы вы могли измерить эффективность кампании, не устанавливая трекер в чей-либо браузер.
Утилиты
Поиск данных о компаниях в открытых источниках и загрузка URL с защитой от обращений к вашей собственной внутренней сети.
Файлы
Место, где живут файлы, созданные рабочим процессом, со ссылками, срок действия которых истекает тогда, когда вы захотите.
Чат
Чат-бот и живой чат, которым рабочий процесс может передать беседу — и забрать её обратно.
Сайты
База данных веб-сайтов, стоящая за генераторами семейства, — для рабочих процессов, задача которых связана с чьим-то присутствием в интернете.
И ничем из этого вы не обязаны пользоваться
Значительная часть рабочих процессов здесь не касается ничего из перечисленного. Они читают системы клиента по HTTP, принимают решение и записывают результат обратно — и это полноценное и достойное использование продукта.
Честное сравнение: если ваша задача — «когда в таблице появляется строка, опубликовать в канал», это умеет каждый инструмент категории, включая этот, и выбирать стоит по цене и привычке. Причина быть здесь — вторая половина задачи: адрес, который нужно проверить, изображение, которому нужна лицензия, уведомление, за которым нужно следить, и сообщение, которое нужно отправить.