I read on how Olaplex should be used on hair that isn't coated, so I will shampoo product out first. Then I will towel dry my hair a bit so it's not soaking wet when I apply step 1. I use an applicator bottle and saturate my hair. I let step 1 sit for 10 minutes. Then apply step 2 on top of the step 1. I work that in, let it sit for 20 minutes or so.
After that, I cowash my hair, followed by a deep conditioning for 30 + minutes. Once that's all done, I add leave-ins and style.
Hope that's helpful
Edit to add....
If I need protein, I do it after cowashing, then proceed to a moisturizing DC