Running an online giveaway involves several aspects. First, you need to have incentives/prizes to give away. Then an online giveaway tool that is capable of fulfilling your objectives such as increasing social media followers, email list subscribers, or buyers. Many contest apps make it easier to run giveaways. But, make sure your local law allows running giveaways in specific niches.