можно, однако не весь функционал в cf7.
Проще сверстать форму и подключить в нее cf7 а именно простые поля ввода, отправки формы, и кучу скрытых полей которые в данном случае будут получать параметры от действий пользователя.
Частично js частично cf7 остальное верстка. Вам также пригодится сервис dadata для автозаполнения форм.