Да,AjaxSnippet будет пожалуй удобнее всего, но можно(если по каким-либо причинам AjaxSnippet не подходит) и через пользовательский хук Formit(предварительно преобразовав ваш сниппет в хук -
https://docs.modx.com/current/ru/extras/formit/for...) или просто направив форму на страницу, где вызвать ваш сниппет и разобрать входящий POST массив