I don't have particularly oily hair/scalp, so I don't know if this will be relevant for you....
I used to shampoo and condition my hair daily, so when I went no 'poo, I used the BS and vinegar daily. After months of greasy scalp/dry ends, I realized that not only was I using it too often, I was using too much BS! (And I switched from white vinegar to ACV, but I'm not sure if that was part of the grease problem or not.)
This is what I do now (and it works for me):
I brush my hair at night and before I shower to distribute whatever oil is there.
I use about a half tsp of BS and enough water to make a paste and massage that into my scalp, starting where my hair parts. I do this on DRY hair, before my shower.
If my ends are dry, I apply some honey to my dry hair.
Then I get into the shower, "shampoo" the baking soda and honey out of my hair (I rub my scalp for awhile to make sure everything is dissolved and rinsed out), comb through (if it's not too tangly) and rinse with about 2 TBSP ACV mixed with 12 oz water (and a few drops of essential oil for fragrance). I don't always use all the ACV; sometimes a 12 oz bottle of the mixture will last two or three shampoos. If your hair is fine/greasy you may want to use only a quarter of the bottle at a time.
I also don't use ANY hair products after my shampoo. My hair is frizzy and curly so I use a little aloe vera gel to tame the frizzies but I don't use anything else. I tried to do this gradually and just started with the BS/ACV and then tried to use my normal hair products but that didn't help the grease factor.
HTH! Good luck!