Campaign type: Giveaway (Object) - Waiviogit/waivio GitHub Wiki
Campaign Type: Giveaway (Object) Not connected to Giveaway (Post)
A sponsor can create a giveaway campaign for an object, similar to mention campaigns. Users will write posts about the giveaway objects, receive comments indicating they have a chance to win, and after the giveaway duration ends, winners will be selected. Payment records for the campaign (as sponsorship obligations) will be generated.
The campaign can be created via the Create page.
Key Differences:
- Giveaway option added to the Campaign Type dropdown.
- Updated the label for Reward to: "Reward (per winner, USD)".
- Added a field "Number of winners", similar to the giveaway post campaign. The campaign budget should be calculated as: budget = reward × number of winners.
- Added a new field titled "Giveaway duration (days)" to specify the giveaway period in days. Default value: 7 days Minimum value: 1 day General information about has this will work: Posts will be considered starting from the end date, going backward by the number of days specified. For example, if the end date is the 21st and the duration is 3 days, posts from the 18th to the 21st will be included in the campaign. For instance, if the end date is tomorrow and the duration is 30 days, all qualifying posts from the past 30 days (before the end date) will be included. This is the expected behavior.
- Added a new field titled "Result declaration time" to specify the exact end date and time of the giveaway, including a recurring option.
This field is not linked to the "Giveaway duration" field.
Default value: 7 days from the current date.
The winner selection will occur at this time.
The section should include:
- A calendar input to choose the end date and time (default: 7 days from now).
- A time zone dropdown (default: user’s current time zone).
- A recurring dropdown based on rrule, with the following options:
- Does not repeat (default)
- Daily
- Weekly on {currentDayOfWeek} (e.g., Weekly on Friday)
- Monthly on the {ordinal} {dayOfWeek} (e.g., Monthly on the third Friday)
- Annually on {currentDate} (e.g., Annually on July 18)
Comment system for winners
comments systems for giveaway object campaign type:
- For one of the winners, there will be a general announcement post where all participants are tagged.
- For the other winners, only the individual winner will be mentioned in the comment.
The general comment (same as the giveaway post) looks good:
Thanks to everyone who participated in this giveaway campaign from {sponsorNameLink}!
The campaign has ended, and the results are in. Out of all the amazing participants, we’ve randomly selected the winners: @winner1, @winner2, @winner3.
Each winner will receive $25 USD (amount in WAIV) as a reward. Congratulations!
Big thanks to all participants for joining and supporting the campaign: @user1, @user2, @user3 ...
Thank you all for joining and sharing great content!
Keep an eye out for new campaigns, giveaways, and chances to earn more rewards. You can track your current rewards and explore active campaigns [here](https://www.waivio.com/rewards/global).
Keep creating and good luck next time!
For multiple winners who do not receive the general message, use the individual winner comment format:
Congratulations @winnerUsername!
You’ve been selected as one of the winners in the giveaway campaign by {sponsorNameLink}!
As a reward, you’ll receive ${amount} USD ({amount} WAIV), well deserved!
Thanks again for participating and sharing great content.
Stay tuned for more campaigns and opportunities to earn. You can explore active giveaways and track your rewards [here](https://www.waivio.com/rewards/global).
Keep creating and good luck in the next one!