Frappe Custom Setup Wizard

I have created a custom app. I want to implement functionality similar to ERPNext, where users are prompted to enter company details after logging in. However, in my app, this setup should apply to all users—not just the admin.