Yes, it is for slots only.
It is a somewhat random amount, which they advertise in the Cruise Compass as "up to $100!!!!!" (ha!)
You put your card in the card slot of a slot machine. Then you input your birthday (month and day) and go through the steps to find and download your promo cash. (casino cashier can give you a little piece of paper explaining it)