https://www.lexology.com/library/detail.aspx?g=c6c23d55-f451...
One approach is for a politician/candidate to hold a fundraising lunch/dinner/whatever, and charge for seats. Lobbyists and other folks who want to get access to the senator will buy those tickets and get their couple of minutes to talk about whatever issue is important to them.
Any direction on bill will almost certainly be of a more indirect nature.
It won't be: "Vote against municipal fiber rollouts, and $ISP will give your campaign $10k".
It'll be more along the lines of: "We'd find it difficult to support the campaign of someone who wasn't seen to be acting in our best interests. We think that this municipal fiber rollout is bad for $ISP."
Where the unlimited contributions come in (think Citizens United) are Super PACs, but those aren't technically affiliated with candidates, and they can't contribute to the candidates. The freedom of speech angle on this is that corporations or individuals can spend this money on political ads, but it has to be independent of the candidates.
> is it illegal for me to agree?
Yes, or it was illegal for them; this exceeds campaign contribution limits.