Once you have your lead magnet prepared we’re nearly there - we need a handful more elements to launch your giveaway.
We’ll focus on the soft DM giveaway first as it’s simpler.
Namely:
Giveaway tweet
Thank you message
Optional - automation for DMs
For the giveaway tweet use this prompt to get started:
Act as a Twitter engagement expert
Write a post for a DM giveaway post and a thank you message.
##instructions for giveaway post begin##
The giveaway is for this lead magnet:
#begin lead magnet#
[copy/paste text of lead magnet]
#end lead magnet#
To receive the lead magnet they must follow, like the post and comment "DM". Add these details.
##instructions for giveaway post end##
##instructions for thank you message begin##
Write a thank you message that delivers the lead magnet.
Add a thank you
Add a placeholder for me to add a link to the lead magnet
Add a plug for the newsletter [name] with the link [link] suggesting they sign up
Sign off
##instructions for thank you message end##
Is your lead magnet video or audio? Copy paste the script in here. It’s just to give context to ChatGPT about what the content is.
From here just plug in the details like the link to the lead magnet. I personally use Notion, which allows me to easily share documents to the web via a public link.
Notion is free to set up and a good tool for sharing any lead magnets and (later) digital products.
For the actual giveaway you can certainly do it manually, especially initially when volume will be low. Just have your thank you message somewhere easy to access and copy paste it to anyone who signs up.
All you need to do is check who comments on your post and DM them manually.
This process can be automated via Tweethunter or Hypefury. Both tools allow you to automatically add the thank you message and set the conditions for it being sent.
https://tweethunter.io/blog/twitter-auto-dm has the instructions for Tweethunter.
https://hypefury.crisp.help/en/article/auto-dm-6dvz8c/ has the instructions for Hypefury.
Both work very well - the main limitation being that they only check for responses for 3 days. This is sufficient to catch the early flurry of activity though. Want to continue to collect responses? Repost a slightly different version every 3 days.