You have to get the Impulse client to download the game, but once the game is installed you don't ever have to run Impulse again if you don't want to (unlike steam where you have to launch games through the client)
Edit: You don't use the details you signed up to CD Action for Impulse, you create an impulse account, and then enter the code in. I'll clarify that in the post.
View