The sales bot posts on-chain sales of your collection to a channel as they happen.
How sales are detected
NXT polls the chain every few seconds for transfer events from the contract. When a token transfer is paired with a payment in the same transaction, NXT records it as a sale with the price, buyer, and seller. Detection reads the chain directly and does not depend on a specific marketplace.
- Sales paid in the chain's native coin are detected on any EVM network.
- Sales paid in the chain's wrapped native token, such as WETH, are detected on Ethereum, Base, Arbitrum, Optimism, Polygon, Zora, ApeChain, Abstract, Mode, Soneium, Unichain, Ink, World Chain, and Shape.
- Sales paid in other tokens, such as USDC, are not detected.
- Mints and plain transfers with no payment are not posted.
- When one transaction buys several tokens, the total price is split evenly across them.
Set it up
- Open Dashboard > Sales bot and click Add sales bot.
- Choose the network and enter the contract address.
- Give it a nickname used in the dashboard and in the posts, for example your collection name.
- Pick the channel. NXT needs View Channel, Send Messages, and Embed Links there.
- Optional filters:
- Token IDs: post only sales of these IDs.
- Minimum price: ignore sales below this amount in the chain's native currency.
- Save.
What a post contains
- The token that sold, with its image when the metadata has one
- The sale price and currency
- Buyer and seller addresses
- A link to the transaction on the network's block explorer, when the network has one
Multiple feeds
Add up to 25 sales bots per server, for example one per collection, or a second feed for a rare subset posted to a different channel.
Notes
- Sales posts start from the moment the bot is created. Past sales are not backfilled.
- Blocked tokens do not affect the sales bot.
- For custom networks, set a block explorer URL in Networks so transaction links work.