Yes, you need the points in order to start booking.
If it's been a couple of days since you got the welcome email / were able to log in, you can try using the Chat to ask whether they can help you load your points. It can be hit or miss whether they will do it or not, as I think it does typically take a couple of days anyway.