Skip to main content

Partner Portal Guide

The Partner Portal is your command center for managing your Resonance loyalty program.

Getting Started​

Create Your Account​

  1. Visit partners.rsnc.network
  2. Sign up with Google, GitHub, email, or wallet via Privy
  3. 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:

  1. Go to Settings → Account
  2. Copy the Brand ID (starts with 0x, 42 characters)

Dashboard​

Your at-a-glance view of program health, organized into five tabs:

TabWhat It Shows
OverviewHealth score, RSNC distribution trends, user acquisition sources, platform breakdown
GrowthNew vs. returning users, top acquisition channels, weekly cohort analysis
RetentionDAU/MAU ratio, engagement trends, churn rate tracking
BudgetRSNC distributed vs. purchased, cost efficiency, daily spend trends
Perks & RafflePer-perk claim counts, inventory alerts, raffle pool, recent draws

Data updates in real time — no page reload needed. Export reports as PDF or CSV from the download menu.


Automation & Events​

Configure what actions get rewarded and how rewards are distributed.

Create Event​

  1. Click Create Event
  2. Set event name and type
  3. Configure reward amount (RSNC per event)
  4. Set cooldown (hours between claims per user)
  5. Set max claims (per-user and event-wide limits)
  6. Choose detection method (Discord, Telegram, HTTP webhook, etc.)
  7. Enable the event

Event Settings​

SettingDescription
Reward AmountRSNC given per event
CooldownHours between claims per user
Max Claims Per UserPer-user lifetime limit
Max Total ClaimsEvent-wide limit
Detection MethodHow events are triggered
EnabledActive or inactive

Webhook Integration​

Configure webhook URLs for event triggers:

  1. Go to Integrations → Webhooks
  2. Set your webhook URL
  3. Events are sent as POST requests with HMAC signatures
  4. 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​

  1. Go to Perks → Create Collection
  2. Set collection details:
    • Name and Description
    • Image for the perk card
    • Burn Price (RSNC required to claim)
    • Supply (total available)
  3. Collection is created on-chain via PerkNFT contract
  4. Appears in the Perks Marketplace immediately

Perk Lifecycle​

  • Active — Available for claiming
  • Low Stock — Supply warnings triggered
  • Sold Out — Visible but not claimable

Raffle​

Run weekly raffles for your community. Configure in Perks → Raffle:

  • Prize types — RSNC, Perk NFT, Crypto token, NFT, NFT Pool (random from a set), or Off-chain (manual fulfillment)
  • Consumes ticket — Toggle whether winners keep or lose their entry perk
  • Manual draws — Trigger a draw on demand with the "Draw now" button
  • Auto draws — Scheduled weekly draws (configured by the system)
  • Draw history — View past winners, payout status, and prize details

Users earn raffle entries automatically when they claim perks tagged with the raffle-entry reward type.


Analytics​

The Stats dashboard provides five analysis views (see Dashboard above). Key capabilities:

  • Real-time updates — Data refreshes automatically as events arrive
  • PDF & CSV export — Download reports for offline review
  • Health scoring — Composite score based on growth, retention, and engagement
  • Inventory alerts — Automatic warnings when perk supply runs low
  • Churn tracking — Identify at-risk users before they leave

Integrations​

Discord​

  • Add bot to your server
  • Role sync — Automatically assign Discord roles based on RSNC holdings
  • Signal Subscriber role — Auto-granted to active Signal subscribers, revoked on lapse
  • Notification channel — Set via /config notification-channel in Discord; syncs here automatically
  • 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:

  1. Go to Funds → Add Funds
  2. Choose amount
  3. Complete Stripe checkout
  4. 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​

  1. Go to Funds → Add Funds
  2. Choose payment method (Stripe)
  3. Complete purchase
  4. RSNC added to your brand wallet

Change Event Rewards​

  1. Go to Events
  2. Find your event
  3. Click to edit
  4. Update reward amount
  5. Save

Generate Security Key​

For developers using HMAC authentication:

  1. Go to Settings → Security
  2. Click Generate New Key
  3. Copy and store securely
  4. 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​