
Overview
Snag loyalty supports a wide variety of platforms and user actions both on & offchain. With your Snag Loyalty Program you can track, evaluate, and reward user contributions across social (X, Discord, Telegram, and others) as well as anything onchain (bridge funds, hold token, connect wallet, and more). Using Snag’s REST API you can also integrate contributions from an external application like a game or offchain social app.User onboarding rules
Complete Profile Details
Complete Profile Details
Refer a Friend
Refer a Friend
Check In
Check In
Connect accounts rules
Connect Email
Connect Email
Connect X
Connect X
Connect Discord
Connect Discord
Connect Telegram
Connect Telegram
Connect YouTube
Connect YouTube
Connect Steam
Connect Steam
Connect Epic
Connect Epic
Connect Wallet
Connect Wallet
Social quests
React to an X Post
React to an X Post
Post on X
Post on X
Follow an X Account
Follow an X Account
Add Text to X Bio
Add Text to X Bio
Comment on an X Post with Text
Comment on an X Post with Text
Add Text to X Username
Add Text to X Username
Reach X Followers
Reach X Followers
Get X Post Impressions
Get X Post Impressions
Get Discord Role
Get Discord Role
Add the Bot to Your Discord Server
Configure Role Tracking
Join Discord Server
Join Discord Server
Send Discord Messages
Send Discord Messages
Join Telegram Group
Join Telegram Group
Send Telegram Messages
Send Telegram Messages
Add an Item to Steam Wishlist
Add an Item to Steam Wishlist
Subscribe to a YouTube Channel
Subscribe to a YouTube Channel
Comment on a YouTube Video
Comment on a YouTube Video
Follow an X Account (X Pro)
Follow an X Account (X Pro)
Repost an X Post (X Pro)
Repost an X Post (X Pro)
Like an X Post (X Pro)
Like an X Post (X Pro)
Comment on X Post (X Pro)
Comment on X Post (X Pro)
Post on X with Hashtag (X Pro)
Post on X with Hashtag (X Pro)
Get an X Post Liked by Project (X Pro)
Get an X Post Liked by Project (X Pro)
Token activity rules
Mint an NFT
Mint an NFT
Purchase an NFT
Purchase an NFT
Hold an NFT
Hold an NFT
Sell an NFT
Sell an NFT
Hold a Fungible Token
Hold a Fungible Token
Swap Tokens
Swap Tokens
Smart contract rules
Smart Contract Event
Smart Contract Event
- You provide your smart contract address, the chain/network on which it is deployed, and a full/partial ABI containing the event you want to track.
- This populates an event dropdown from which you can select the relevant event.
- You can add additional evaluation logic on the parameters emitted in the event (e.g. only reward if
sender
= “0x123…”).
- Tracking trading activity (e.g. rewarding users based on the number of trades).
- Token transfers (e.g. matching specific token ids or amounts).
- Tracking staking activities.
Provide Liquidity on Uniswap V2
Provide Liquidity on Uniswap V2
Provide Liquidity on Uniswap V3
Provide Liquidity on Uniswap V3
Other rules
Submit Text Input
Submit Text Input
Enter a Code
Enter a Code
Click a Link
Click a Link
Answer a Quiz
Answer a Quiz
Answer a Poll
Answer a Poll
Spend in Shopify Store
Spend in Shopify Store
Participate in Governance Vote
Participate in Governance Vote
Create a Partner Account
Create a Partner Account
External Rule
External Rule
api/loyalty/transactions
endpoint.View more detailsPoints Airdrop
Points Airdrop