Have her ask the agency if there is a way around it, there may be. Back in the days with one airline it didn't matter, you got the bonus no matter who you booked through. Miss those days.
I did get around the requirement to use the agent when I was able to beat the best price they could give us from time to time by going direct, it was OK for us to do that if the savings was over some percent of what they were offering.