With SweepWidget, you can make it so a giveaway participant must complete each entry method in a specific order. We used a “daisy-chained” logic which means the user must complete entry 1, then entry 2, then entry 3, etc.
To enable this feature, create or edit an existing giveaway. Then navigate to Ways Users Can Enter. From here you must tick this checkbox: