Back to Guides

Sales Tracking Setup

Monitor NFT sales from JPG Store and other Cardano marketplaces with real-time notifications in your Discord server.

Prerequisites

  • Administrator permissions in your Discord server
  • AdaShield Bot added to your server
  • NFT collection policy ID(s) to track
  • A dedicated channel for sales notifications

Setup Instructions

Step 1: Add Policy IDs

First, add the NFT collection policy IDs you want to track:

/sales add-policy [policy-id]

You can track multiple collections by running this command for each policy ID.

📝 Finding Policy IDs: You can find policy IDs on marketplaces like JPG Store or pool.pm by viewing the collection details.

Step 2: Start Sales Tracking Setup

After adding at least one policy ID, run the sales tracking setup command in any channel where you have permissions:

/sales-channel setup

Step 3: Select Sales Channel

Choose where sales notifications will be posted:

💡 Tip: Create a separate channel to keep sales notifications organized and prevent spam in other channels.

Step 4: Confirm

Review your settings and activate sales tracking. The bot will begin monitoring the blockchain for sales from your tracked collections.

How It Works

1

Blockchain Monitoring

The bot continuously monitors the Cardano blockchain using BlockFrost API, checking for new transactions every 25 seconds.

2

Marketplace Detection

When a sale is detected on JPG Store or other supported marketplaces, the bot extracts sale details including price, buyer, and NFT metadata.

3

Real-time Notifications

An message is posted to your sales channel with all relevant information, images, and links to the marketplace.

Management Commands

# Add a policy for tracking
/sales-channel add-policy [policy-id]
# Remove a policy from tracking
/sales-channel remove-policy [policy-id]
# Stop tracking (re-run /sales-channel setup to start again)
/sales-channel disable

Supported Marketplaces

JPG Store
More coming soon...