Setting Up RSNC Distribution
In the Partner Portal, reward configuration lives on the Reward page (Dashboard → Reward). Once your brand profile is set up, your Security Key is generated (on first profile save), and you've deposited your loyalty budget, you can automate how customers earn RSNC.
What is RSNC Distribution?
RSNC Distribution lets you automatically reward customers with RSNC when they perform specific actions on your website, app, or community channels (e.g., Discord).
Common actions include:
- Newsletter signups
- Account creation
- Purchases
- Product reviews
- Discord events (e.g., join, daily check-in, custom drops)
- Social engagement
Step 1: Open the Reward Page
- From your Dashboard, click Reward (or go to Reward in the hub).
- You'll see tabs for Events, Channels, and Webhooks.
Use Events to define which actions earn RSNC and how much. Use Channels and Webhooks for integration details (e.g., website script, Discord).
Step 2: Configure Events
In the Events tab you manage your reward rules.
- View and edit event configurations: event type, reward amount (RSNC), limits (e.g., once per user, cooldown), and detection method.
- Add or create events using the available controls (e.g., add event, create custom).
- For each event you can set:
- Reward amount (RSNC) – e.g., 50 RSNC per signup
- Restrictions – once per lifetime, time-based cooldown, or unlimited
- Max claims – optional cap per user or in total
Enable the events you want and save. Your configuration is used by the event handler and by integrations (website, Discord, etc.).
Step 3: Custom Events & Event IDs
For one-off or custom campaigns (e.g., "Webinar Attendee", "AMA September"):
- Create a custom event and give it a name. The system will provide an Event ID (e.g.,
custom_ama_sept). - Set the reward amount and any limits.
- Use this Event ID in the Discord bot or in your integration code.
Using with Discord
The Resonance Discord Bot supports /drop and /claim:
- /drop – Create a reward drop (button or reaction). You need the event_id from your Reward page (a predefined or custom event ID).
- Example:
/drop event_id:custom_ama_sept(with optional type: button or reaction, and other options). - The bot posts a message; users click or react to claim the RSNC you configured for that event.
- Example:
- /claim – Users can claim a specific reward by Event ID, e.g.
/claim event_id:custom_ama_sept.
Event IDs come from the Reward page: use the IDs of events you’ve created or the built-in event types shown there.
Step 4: Website Integration
To track events on your website:
- In the Reward page, open the Webhooks (or Integration) tab or the section where the script is provided.
- Copy the integration script.
- Add it to your site (e.g., before the closing
</head>tag).
The script typically needs your Brand ID. Your Brand ID is your wallet address (Account Address), which you can copy from Profile → Account Address.
Example (conceptually – use the exact script from the portal):
ResonanceAutomation.init('YOUR_WALLET_ADDRESS', {
autoDetect: true,
events: 'form_submit:25,newsletter_signup:50'
});
Replace YOUR_WALLET_ADDRESS with your Profile → Account Address (0x...). The script URL is typically served from https://reward.rsnc.network/ (e.g., resonance-sdk.js – confirm the exact path in the Partner Portal).
For custom events, use the event ID you created on the Reward page in your integration code as documented in the portal.
Step 5: Verify and Monitor
- Use any test or verify tool in the Reward/Webhooks area to simulate events and confirm rewards are firing.
- Check Stats (Dashboard → Stats) for metrics: total RSNC distributed, unique users, success rate, and popular events.
Manual Rewards
For one-off rewards not tied to an event (e.g., "Sorry for the bug" or "Contest winner"), use manual distribution if your portal offers it (e.g., enter email(s) or upload a CSV, set amount, and distribute). The exact location may be under Reward or another section – follow the in-app labels.
Next Steps
Once rewards are configured, create perks that customers can redeem with their RSNC.
Continue to: Creating a Perk
Need Help?
- Support: support@rsnc.network
- Developer Docs: docs.rsnc.network