About the 12 hours: that's actually quite long. It depends on how broad your target market is. If you sell internationally, your sales could be spread over a 24-hour period. The length of the shoutout is something that you can negotiate with the influencer. Bear in mind that a 12-hour shoutout means that the influencer shouldn't post anything else during that 12 hours.