Hotspot user - automate download speeds?

I’m authenticating users through radius, but I want to offer more than one type of package for hotspot users to sign up for. Depending on the package cost, they get access to different download rates.

I know how to manually edit a users up/down rates, but is there a way to automate this so that upon sign up their limits are set?

Can you make o group, with a specified speed, and put user in that group?

Yes, I have profile groups, but how do I assign a user to that group through radius?