Yes, I have a feel for how to use "will" in "if-clause", but I'm not sure when to use "be going to."
If you're ready, I'll show you how it works. I'm not going to show you unless you're ready.
If you're ready, I'm...mmm...going show you how it works.
I think the customer's almost ready, and...