Tying ulx groups to certain things (pointshop points, TTT credits, etc.)

So I’ve been searching around the web for a bit and I can’t seem to find a way to make a group in ULX (i.e. Donator) gain a certain amount of pointshop points when they become this rank. For example, Donators would get 1000 pointshop points when they donate. Is there a way to mandate this? I’ve seen it on other servers. Thanks for any help, guys.

Making a function to give the player the set amount of points would be easy, but making it only do it 1 time, and never again… thats where i would get stumped. You could also just give them points via the pointshop admin tab.