No, you still have to check in with the hotel. In my experience, the points post within 3 days to my RR account without purchasing boost. The 2000-4000 points aren’t worth the money spent unless you book hotels very often to accumulate points or you’re on the border to achieving CP.