Кроме проектов Graph и Code в качестве сценария можно использовать сервер, который может обрабатывать сообщения ассистента. Ассистент передает сообщения формата SmartApp API с помощью вебхуков. Сервер, обрабатывающий сообщения, может быть написан на любом языке программирования.
Фреймворки SaluteJS и SmartApp Framework облегчат поддержку вебхуков при разработке сервера на JavaScript и Python, соотвественно.
Подключение сценария на стороннем сервере
Чтобы подключить к смартапу сценарий, на стороннем сервере:
- 
Откройте проект смартапа в Studio. 
- 
Перейдите в настройки смартапа, которые доступны в панели управления слева. 
- 
В разделе Сценарий смартапа, в раскрывающемся списке Тип сценария выберите пункт SmartApp API. 
- 
В поле Внешняя ссылка укажите адрес сервера, который будет обрабатывать HTTP-запросы. Для заполнения поля используйте: - только доменное имя;
- протокол https;
- доменные зоны на кириллице или латинице (ru, com, рф и т. д.).
 
Размещение сценария
Вы можете поддержать собственный сервер для обработки сообщений ассистента или использовать одну из технологий, которые поддерживают вебхуки:

