Чтобы зарегистрировать пользователя в базе програмно, нужно почитать тут:
www.createit.ru/blog/modx/2012/programmatically-cr...
Есть ещё вариант тут:
modx-shopkeeper.ru/forum/viewtopic.php?id=2260
Собственно, после отправки формы - регистрируете пользователя програмно, менеджер его активирует и нужно сделать, чтобы ссылка отправлялась уже для авторизированного пользователя. Наверняка в REVO есть варианты...