I think she is correct, as the system won't allow them to give your special benefits to you without the FF number in there.
For example, I can't book exit row seating in advance or queue upgrades without my CP number in. The computer won't release the seats.