How to AirDrop NFTs Using Email
A guide to airdropping NFTs using email. No wallet required. No crypto required.
Airdropping NFTs have been the single best way to send NFTs to people. Airdropping doesn’t cost gas or require any crypto, but it often requires a wallet address.
In this guide, I’m going to show you how to airdrop NFTs with just an email.
No wallet required. No crypto required.
Try it yourself at email-based-airdrop.vercel.app!
Try entering your own email in the field below and click “Send Airdrop”. A special utility NFT will airdropped to that email without needing a wallet address at all!
After airdropping yourself an NFT using email, you can customize the airdrop experience using an NFT of your choice. All you need is your Paper API key, contract ID, and an image URL for the display!
- Paper API key: get your Paper API key from the Paper Developer Dashboard. You can find it in “Developer Settings”
- contract ID: your contract ID can be found in the “contracts” section. If you don’t have one, you’ll need to register a smart contract by clicking the “+” button. We recommend using thirdweb to create smart contracts with the click of a button.
- image URL: use any image of your choice :)
Next Steps
If you want to take this airdrop project further to send a mass airdrop to multiple emails at once, you can clone the repository for email-based-airdrop.vercel.app and run a loop to call the create checkout link intent
API for every email!
The project uses Paper’s Dynamic One-Time Checkout Links and passes in the email parameter with requireVerifiedEmail
set to true
to make sure that only the person we emailed can claim the NFT.
You can do other customizations as well, check out the API page for more inspiration!
And that’s it!
If this was helpful, let me know in the discord!