Curious about Airdrops

I’m not sure what the “best practice” would be with regards to airdrops, or if this is even the proper term for what I’m trying to accomplish. But I want to make sure that I’m heading down the right path with how I plan out my application. For example, I know SundaeSwap is offering rewards for staking to specific pools. But when they distribute those rewards, what’s the proper protocol to do that?

I’d just like the option to send X amount of ADA, NFTs, or some other Native Coin to all of my users at the same time.