Salesforce NFT Cloud Quick Look

First look at Salesforce NFT Cloud announced at Connections 2022. Explore the no-code NFT minting solution, wallet risk scoring, supported blockchain networks, and MetaMask integration built on Commerce Cloud.

Salesforce officially announced NFT Cloud at Connections on June 8th, 2022.

The Connections event also included three fireside chats about web3 over the course of the two day event, featuring Patrick Ward from Rootstrap, Raja Rajamannar from Mastercard, and Ariel Wengroff from Ledger. There was also a display at the campground with a lovely Belgium guy performing demos of the product, and a 3D camera scanner that created a somewhat depressing 3D model of each person so they could awkwardly strut down a virtual runway.

Quick Overview

Some quick details about where the product stands right now, as gathered via several partial viewings of the live demo:

  • Requires Commerce Cloud
  • No-code solution to minting NFTs
  • Wallet Object includes a risk score
  • Current chains: Polygon, Avalanche, and Palm
  • 🔮 Future chains: Solana, Flow, and maybe other Proof-of-Stake chains
  • 🔗 MetaMask integration for Salesforce login

Commerce Cloud Requirement

Commerce Cloud is required to build the entire flow of building the NFT project, publishing, connecting to wallets, minting, and tracking.

The structure of the product within Salesforce includes the following objects. There might be more objects involved, but these are the two I observed during several partial viewings of the demo:

NFT Object

  • Includes details like the chain and traits
  • Has a related list of Wallets

Wallet Object

  • Includes details like wallet address and risk score
  • The risk score is generated by making API calls to services that can assess if a wallet has been used for activities like hacking or gambling

No-Code Solution

The NFT Cloud engine writes the smart contract for you and leverages Threekit to build the art.

Since many smart contracts have the same architecture, the process of outputting a smart contract and pinning assets to IPFS can be fully automated by Salesforce. However, this is also why only three chains are currently offered: Polygon, Avalanche, and Palm. These three chains use the same contract architecture that is used by Ethereum.

Other chains, such as Solana, require different contract architecture, and therefore have not been implemented yet.

Art Generation with Threekit

As far as the art goes, Threekit is already in a relationship with Salesforce Commerce Cloud so it was a natural choice.

The NFT object stores traits, such as colors and accessories.

Real-World Example

Let’s say I am a furniture company like Interior Define and I want to create an NFT project. Interior Define allows customers to customize a couch with color, texture, configuration, size, and feet. Using Threekit, I could mint an NFT that looks exactly like my couch:

  • Color: Cobalt
  • Texture: Performance Plush Velvet
  • Configuration: Corner Sectional Sofa
  • Size: 98 inches long + 38.5 inches depth
  • Feet: Oiled Walnut Tapered Round Wood

Yes this is my actual couch and I love it. 🛋️

Leveraging Threekit, I could mint a 3D replica of my couch as an NFT via NFT Cloud.

Threekit also has AR capabilities. Take a look at what Astro would look like hanging out in your living room (link needs to be opened on a mobile device with a camera).

Minting Workflow

After you build the NFT project, you will be able to host the minting of the NFT project on a webpage via Commerce Cloud. This will include:

  • 🔗 Connect wallet button
  • Mint button
  • 🦊 Only MetaMask supported at this time

Wallets and NFTs will be passed back to Salesforce. At no point will you have to write your own code.

Supported Blockchain Networks

Salesforce has committed to using only Proof-of-Stake chains, as they are better for the environment than Proof-of-Work chains. This means that Ethereum is currently off the table. However, I would argue that it could be back on the table post-merge.

The Ethereum Merge

The Merge is when Ethereum eventually merges with what they call the beacon chain, and does a hard cut-over to Proof-of-Stake. The Merge is always right around the corner, and that corner keeps moving further away.

Working Around Chain Restrictions

It is important to note that the chain restrictions only apply to the NFTs that Salesforce builds for you through NFT Cloud. If you have NFT Cloud, you could feasibly leverage the Wallet object to track an NFT project on any chain, including Ethereum by manually or programmatically creating a Wallet record.

Take a look at my piece on connecting MetaMask to a CloudPage in Marketing Cloud for an approach to capturing wallet addresses on your own.

If you do not have NFT Cloud, you will not have the Wallet object that Salesforce has built. You could create your own custom Wallet object that mirrors the NFT Cloud Wallet object, but without the risk score that NFT Cloud provides.

Salesforce Login with MetaMask

I do not expect this to be implemented to the public anytime soon, and I got the sense that this was just a passion project or hypothetical experiment. However, the ability to log into Salesforce with MetaMask instead of a username and password has some nice potential.

Potential Use Case: DAO Integration

For example, a company that is built on a DAO structure could leverage MetaMask login to Token Gate Salesforce for DAO token holders only.

Final Thoughts

NFT Cloud represents Salesforce’s first major step into web3 infrastructure. While the current implementation is limited to specific chains and requires Commerce Cloud, it provides a no-code pathway for businesses to experiment with NFTs without deep blockchain expertise.

The risk scoring for wallets and automated smart contract generation show Salesforce is thinking about enterprise-grade security and ease of use. Whether NFT Cloud gains traction will likely depend on broader NFT market adoption and how quickly Salesforce can expand chain support.

Key considerations for businesses:

  • Requires significant Salesforce investment (Commerce Cloud)
  • Limited to Proof-of-Stake chains currently
  • No-code approach trades flexibility for simplicity
  • Built-in compliance and risk assessment tools
  • Integration with existing Salesforce ecosystem

The web3 space moves quickly, so it’ll be interesting to see how NFT Cloud evolves and whether it can find a sustainable market fit in the enterprise space.

essential