Will generally states a future fact, while be going to indicates a plan, but in practice they are often used synonymously, with be going to becoming a more common choice.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.