Skip to main content

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

  1. From your Dashboard, click Reward (or go to Reward in the hub).
  2. 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"):

  1. Create a custom event and give it a name. The system will provide an Event ID (e.g., custom_ama_sept).
  2. Set the reward amount and any limits.
  3. 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.
  • /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:

  1. In the Reward page, open the Webhooks (or Integration) tab or the section where the script is provided.
  2. Copy the integration script.
  3. 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?