Mira este excelente plugin: Custom Wizard Plugin 🧙
Lo utilizo como una ventana emergente legal de TOS (al hacer clic en aceptar, aceptas estos términos…) y también para hacer preguntas que he ocultado del proceso de registro (CSS para ocultar, luego las pregunto en el Asistente con más contexto). Funciona muy bien. El Asistente se muestra cada vez que alguien se registra y luego puedo mapear campos para hacer lo que quiera (como enviarme un mensaje privado, actualizar un perfil o hacer algo peculiar con la API).