Skip to main content
When users earn rewards in Nudj, they expect those rewards to appear in their existing wallets and loyalty systems. This guide covers how to connect Nudj’s reward system with your external infrastructure for seamless reward delivery.
Quick Decision: Have an existing loyalty system? Use API Integration. Need real-time notifications? Use Webhooks. Building something custom? Use Direct Integration.

Reward Delivery Methods

Webhook Integration

Best for: Real-time notifications, event-driven systemsPros: Instant delivery, reliable processing, automatic retriesCons: Requires endpoint setup, security considerations

API Integration

Best for: Existing loyalty systems, scheduled processingPros: Full control, batch processing, error handlingCons: Polling required, potential delays

Direct Integration

Best for: Custom systems, specialized requirementsPros: Maximum flexibility, custom logic, deep integrationCons: Complex setup, maintenance overhead

Shopify-Backed Rewards

Best for: Shopify storefrontsDiscount codes, free-product-via-discount-function redemptions, checkout-link redemptions, and product sync from Shopify into the Nudj reward catalog. See Shopify Rewards.

Understanding Nudj Rewards

Two main categories of rewards in Nudj:
Direct rewards that users receive immediately:
  • Points/Currency: Loyalty points, credits, tokens
  • Digital Items: Coupons, discount codes, digital content
  • Physical Items: Merchandise, gift cards (requires fulfillment)
  • Access Rights: Premium features, exclusive content
Competition entries that give users chances to win:
  • Prize Draws: Monthly competitions, grand prizes
  • Instant Win: Scratch cards, spin-to-win mechanics
  • Tiered Competitions: Multiple prize levels
  • Limited Availability: First-come-first-served rewards

Webhook Integration

Real-time reward delivery using webhooks for immediate processing when users earn rewards.

Implementation Guide

1

Set Up Webhook Endpoint

Create a secure endpoint to receive reward notifications:
2

Configure Webhook in Nudj

Set up the webhook configuration in your Nudj admin panel:

Real-World Integration Examples

Integration with mobile app loyalty systems:

API Integration

Pull-based integration where your system periodically retrieves earned rewards from Nudj APIs.

Implementation Guide

1

Set Up API Credentials

Configure API access for retrieving rewards:
2

Implement Reward Polling

Create a service to regularly check for new rewards:

Next Steps

→ Webhook Setup Guide

Deep Dive: Detailed webhook configuration and event handling

→ Authentication Integration

Prerequisites: Set up user authentication before reward delivery

→ Webhook Events Catalog

Reference: Full list of webhook event types emitted by Nudj.