A simple non-AI program - a web frontend - can consent to contractual agreements; of course, it's just a tool operated by the human employees, but so is the AI chatbot, and the e-contractual agreements offered and accepted through that tool are just as binding no matter how complex that program is.