Partner Portal Guide
The Partner Portal is your command center for managing your Resonance loyalty program.
Getting Started
Create Your Account
- Visit partners.rsnc.network
- Sign up with Google, GitHub, email, or wallet via Privy
- Complete the onboarding wizard to set up your brand profile
Find Your Brand ID
Your Brand ID is essential for bot setup and API integration:
- Go to Settings → Account
- Copy the Brand ID (starts with
0x, 42 characters)
Dashboard
Your at-a-glance view of program health:
- Total RSNC distributed and current balance
- Active users and engagement trends
- Activity feed with recent events
- Inventory alerts for low-supply perks
- Quick stats for daily/weekly performance
Automation & Events
Configure what actions get rewarded and how rewards are distributed.
Create Event
- Click Create Event
- Set event name and type
- Configure reward amount (RSNC per event)
- Set cooldown (hours between claims per user)
- Set max claims (per-user and event-wide limits)
- Choose detection method (Discord, Telegram, HTTP webhook, etc.)
- Enable the event
Event Settings
| Setting | Description |
|---|---|
| Reward Amount | RSNC given per event |
| Cooldown | Hours between claims per user |
| Max Claims Per User | Per-user lifetime limit |
| Max Total Claims | Event-wide limit |
| Detection Method | How events are triggered |
| Enabled | Active or inactive |
Webhook Integration
Configure webhook URLs for event triggers:
- Go to Integrations → Webhooks
- Set your webhook URL
- Events are sent as POST requests with HMAC signatures
- Use the webhook secret for signature verification
Budget Forecasting
The automation config includes budget estimation — see projected RSNC spend based on your event configuration and expected activity levels.
Perk Collections
Create NFT-based rewards that users can claim with RSNC credits.
Create Collection
- Go to Perks → Create Collection
- Set collection details:
- Name and Description
- Image for the perk card
- Burn Price (RSNC required to claim)
- Supply (total available)
- Collection is created on-chain via PerkNFT contract
- Appears in the Perks Marketplace immediately
Perk Lifecycle
- Active — Available for claiming
- Low Stock — Supply warnings triggered
- Sold Out — Visible but not claimable
Analytics
Track your program's performance with advanced analytics:
Overview Metrics
- RSNC distribution over time
- Active users by period
- Event breakdown by type
- Top users and engagement leaders
- Perk redemption rates
Advanced Analytics
- Daily snapshots — Historical performance data
- Health metrics — Program health scores
- Perk lifecycle tracking — Claim velocity and supply depletion
Integrations
Discord
- Add bot to your server
- Role sync — Automatically assign Discord roles based on RSNC holdings
- Advanced role management — Configure role thresholds and multipliers
- View connected servers and their configurations
Telegram
- View connected groups
- Configure bot settings
Shopify
Connect your Shopify store via the Shopify App:
- Automatic reward distribution on purchases
- Storefront widget for customer engagement
- Discount code generation for perk redemptions
Farcaster
Mini app support:
- Manifest file at
/.well-known/farcaster.json - Authentication via Privy
- Cast context and API access
Stripe Integration
Purchase RSNC tokens to fund your program:
- Go to Funds → Add Funds
- Choose amount
- Complete Stripe checkout
- RSNC credited to your brand wallet
Supports both live (mainnet) and test (testnet) Stripe keys.
Settings
Account
- Brand ID — Your wallet address
- Brand name and profile
- Contact information
Security
- Security Key — For HMAC authentication
- Generate, rotate, and view key history
- Used by bots, API integrations, and the Shopify app
Domains
- Add authorized domains for website integrations
Staging & Testnet
The Partner Portal supports both mainnet and testnet environments:
- Mainnet:
partners.rsnc.network— Real RSNC tokens - Testnet:
partners.resonance.xyz— Test tokens only
Data is isolated using a stage column in Supabase — mainnet and testnet data never mix. Both environments share the same Privy authentication but use separate contract addresses and API endpoints.
See the Testnet Guide for details.
Common Tasks
Add RSNC to Your Brand
- Go to Funds → Add Funds
- Choose payment method (Stripe)
- Complete purchase
- RSNC added to your brand wallet
Change Event Rewards
- Go to Events
- Find your event
- Click to edit
- Update reward amount
- Save
Generate Security Key
For developers using HMAC authentication:
- Go to Settings → Security
- Click Generate New Key
- Copy and store securely
- Use in your integration
Best Practices
Event Configuration
- Start conservative — You can always increase rewards
- Use cooldowns — Prevent gaming the system
- Set limits — Control spending per event
Perk Strategy
- Mix prices — Have options at all RSNC levels
- Limited supply — Creates urgency
- Clear descriptions — Users should know what they get
Security
- Rotate keys — Generate new security keys periodically
- Don't share — Keep security keys private
- Monitor usage — Check analytics for anomalies
- Use HMAC — Always validate webhook signatures
Support
- Email — [email protected]
- Discord — discord.gg/rsnc-network