Of course I have to defer to your legal knowledge and expertise, but then have this question: if a contract is terminable at will at any time by either party for any reason or no reason, then what's the point of a contract?
Again, not having the contract in front of me, it’s hard to tell what was in this. But this is more like an employment/independent contractor contract rather than a straight up “I’ll sell you 50 units of X product at $1000 each.” Sounds like it’s a contract for a period of time - but again, there may not be a requirement that the agency send her a specific number of clients - as opposed to “whatever clients we choose to send you, here are the terms.”