When to use the will:
When something is going to happen in the future
To make decisions that are made at the time of speaking
To make a promise or prediction
When to use the am/is/are going to:
When you predict something based on facts
A future event that has been planned before the time of speaking
She is going to eat that pudding