Configure recipient options and customize email delivery notifications
Crossmint provides flexible options for delivering NFTs to recipients and customizing the delivery experience. This guide covers how to specify different types of recipients and how to customize the email notifications they receive.
You can deliver NFTs to three kinds of recipients when using minting APIs:
Check out the create-wallet endpoint in the API reference if you wish to pre-create a wallet prior to invoking the mint API.
To mint an NFT directly to an existing blockchain address, the following recipient
format is used:
polygon:0x123...
solana:3Q5...
aptos:0x0f07...
To mint an NFT and send it to an email address, the following recipient
format is used:
email:demo@test.com:polygon
email:demo@test.com:solana
The NFT can then be accessed by logging into Crossmint with the specified email address:
staging/testnet
NFTs: https://staging.crossmint.com/user/collectionmainnet
NFTs: https://www.crossmint.com/user/collectionTo mint an NFT to a Twitter/X account, the following recipient
format is used:
twitter:@username:polygon
twitter:@username:solana
userId
This method allows you to deliver NFTs by directly specifying the user identifier of the recipient in your system. Crossmint will fetch a custodial wallet linked to that user identifier inside your project or, if none exists, create one on the fly. Then the NFT will be delivered there. This way, you don’t need to keep a mapping between your user identifiers and their wallets, just pass your user id and crossmint takes care of the rest.
userId
option cannot be accessed by logging into Crossmint.com.To mint an NFT to this type of recipient, follow this format:
userId:user1234:polygon
userId:user1234:solana
Email delivery notifications can be customized to align with your branding and communication needs. This section will walk you through how to configure your email template.
To adjust the visual presentation and branding of your email notifications:
As you make adjustments, you can preview the changes. Once satisfied, save your changes and now they will apply to all future minting email notifications, related to this project. Emails now reflect your project’s brand identity while providing essential delivery information to recipients.
You should make sure email delivery notifications are enabled for the customized email to reach your users. For new projects created after Sep 16,2024, the “sendNotification” parameter is set to true
by default, meaning mint recipients will automatically receive email notifications.
For legacy projects, created before Sep 16 2024, “sendNotification” is set to false
until March 14, 2025. If you choose so, you can enable email notifications for legacy projects by explicitly turning the feature on via API or via the Console.
To send email notifications to NFT recipients:
The recipient will receive an email delivery notification for their newly minted NFT.
To do the same programmatically, you can configure two new parameters:
true
for new projects created after Sep 16, 2024.false
until March 14, 2025, unless explicitly set to true
.en-US
for English. We support all locales (i.e. “es-ES” for Spanish).Can recipients change their email preferences?
Yes, recipients can manage their email preferences through their Crossmint account settings.
What happens if an email address is invalid?
If an email address is invalid, the NFT will still be minted but the notification will fail to deliver. The NFT will be associated with the email address in Crossmint’s system, but the recipient won’t receive a notification.
Can I send NFTs to multiple recipients at once?
Currently, each API call mints to a single recipient. For bulk operations, you’ll need to make multiple API calls. See the Mint In Bulk guide for more information.
How do I track if an email notification was delivered?
Crossmint doesn’t currently provide delivery tracking for email notifications. For critical notifications, consider implementing your own email delivery system alongside Crossmint’s.
Configure recipient options and customize email delivery notifications
Crossmint provides flexible options for delivering NFTs to recipients and customizing the delivery experience. This guide covers how to specify different types of recipients and how to customize the email notifications they receive.
You can deliver NFTs to three kinds of recipients when using minting APIs:
Check out the create-wallet endpoint in the API reference if you wish to pre-create a wallet prior to invoking the mint API.
To mint an NFT directly to an existing blockchain address, the following recipient
format is used:
polygon:0x123...
solana:3Q5...
aptos:0x0f07...
To mint an NFT and send it to an email address, the following recipient
format is used:
email:demo@test.com:polygon
email:demo@test.com:solana
The NFT can then be accessed by logging into Crossmint with the specified email address:
staging/testnet
NFTs: https://staging.crossmint.com/user/collectionmainnet
NFTs: https://www.crossmint.com/user/collectionTo mint an NFT to a Twitter/X account, the following recipient
format is used:
twitter:@username:polygon
twitter:@username:solana
userId
This method allows you to deliver NFTs by directly specifying the user identifier of the recipient in your system. Crossmint will fetch a custodial wallet linked to that user identifier inside your project or, if none exists, create one on the fly. Then the NFT will be delivered there. This way, you don’t need to keep a mapping between your user identifiers and their wallets, just pass your user id and crossmint takes care of the rest.
userId
option cannot be accessed by logging into Crossmint.com.To mint an NFT to this type of recipient, follow this format:
userId:user1234:polygon
userId:user1234:solana
Email delivery notifications can be customized to align with your branding and communication needs. This section will walk you through how to configure your email template.
To adjust the visual presentation and branding of your email notifications:
As you make adjustments, you can preview the changes. Once satisfied, save your changes and now they will apply to all future minting email notifications, related to this project. Emails now reflect your project’s brand identity while providing essential delivery information to recipients.
You should make sure email delivery notifications are enabled for the customized email to reach your users. For new projects created after Sep 16,2024, the “sendNotification” parameter is set to true
by default, meaning mint recipients will automatically receive email notifications.
For legacy projects, created before Sep 16 2024, “sendNotification” is set to false
until March 14, 2025. If you choose so, you can enable email notifications for legacy projects by explicitly turning the feature on via API or via the Console.
To send email notifications to NFT recipients:
The recipient will receive an email delivery notification for their newly minted NFT.
To do the same programmatically, you can configure two new parameters:
true
for new projects created after Sep 16, 2024.false
until March 14, 2025, unless explicitly set to true
.en-US
for English. We support all locales (i.e. “es-ES” for Spanish).Can recipients change their email preferences?
Yes, recipients can manage their email preferences through their Crossmint account settings.
What happens if an email address is invalid?
If an email address is invalid, the NFT will still be minted but the notification will fail to deliver. The NFT will be associated with the email address in Crossmint’s system, but the recipient won’t receive a notification.
Can I send NFTs to multiple recipients at once?
Currently, each API call mints to a single recipient. For bulk operations, you’ll need to make multiple API calls. See the Mint In Bulk guide for more information.
How do I track if an email notification was delivered?
Crossmint doesn’t currently provide delivery tracking for email notifications. For critical notifications, consider implementing your own email delivery system alongside Crossmint’s.