title: Customize the user interface in Azure Active Directory B2C
body: <p>I understand how to brand my login form but how to customize the workflow that Azure provides?<br />
  Currently the Sign-up form looks like this:</p>
  <p><a href="https://i.stack.imgur.com/mBqzi.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/mBqzi.png" alt="enter image description here" /></a></p>
  <p>Which is really unlogical. The text boxes under 'Verificatiecode verzenden' (Send verification code) are only useful after the code has received and filled in.<br />
  How to customize this part to create a better working workflow:<br />
  <code>Add email address -&gt; Send code -&gt; Fill in code and verify --&gt; Fill in additional user details.</code></p>
  <p><strong>Edit</strong>:
  As recommended by Brad I dived into <code>Identity Experience Framework</code>. An 'intimidating' framework is a big understatement ;(<br />
  I watched these videos: <a href="https://www.youtube.com/playlist?list=PL4svy-vB4AaxRunWQkxOe8h3zP9jAzS5Z" rel="nofollow noreferrer">https://www.youtube.com/playlist?list=PL4svy-vB4AaxRunWQkxOe8h3zP9jAzS5Z</a> and followed the steps mentioned here:</p>
  <ul>
  <li><a href="https://github.com/azure-ad-b2c/azureadb2ccommunity.io/wiki/LocalAndSocialAccount-Sign-In-and-Sign-Up-policy" rel="nofollow noreferrer">https://github.com/azure-ad-b2c/azureadb2ccommunity.io/wiki/LocalAndSocialAccount-Sign-In-and-Sign-Up-policy</a></li>
  <li><a href="https://github.com/azure-ad-b2c/samples/tree/master/policies/split-email-verification-and-signup" rel="nofollow noreferrer">https://github.com/azure-ad-b2c/samples/tree/master/policies/split-email-verification-and-signup</a></li>
  </ul>
  <p>I'm just at the point that I only want to mimic what I currently have using the 'normal' user flows:</p>
  <ul>
  <li>Log-in using Email</li>
  <li>Log-in using Facebook</li>
  <li>Log-in using Google</li>
  </ul>
  <p>The login screen looks the same, I have the email and password buttons and the Facebook and Google buttons, but when I log in with Google I get an error about grant-type not set.<br />
  And this is all without trying the split.xml.<br />
  I'm so lost in understanding AAD B2C. It should make live easier for developers but I find it very complicated, hard to modify and hard to get the profile data I  need and to keep the data in sync.</p>