Do I need to choose the benefits I want to use in advance?

No. Amazing, right? Don't choose, just use. There is no need for pre-booking or choosing them in advance.