How do I force a new WP user to change their password on initial login?

We only add new users via the admin dashboard and then allocate a subscription level. We would like that when that new users logs in for the first time they are forced to change their password and redirected to a 'change password' or profile page. Can this be set up with Membership and if not how else? I have searched for other plugin to do this but the one I tried just causes the site to hang.
Please help.