Signup with user_metadata

Q1: if you’re using the Classic Universal Login Page (ULP) and not the New ULP, see my answer here:

I’m trying to add plan details to newly registered users

Q2: Is the plan something the user selects before he signs up (something you know when the user reaches the Auth0 signup page), or something he should select on the Auth0 signup page, or even afterwards?