Skip to main content

RapidMule Documentation

RapidMule is a complete gamification engine with badges, leaderboards, and rewards. Powerful features, zero complexity - integrate with a few API calls.

Quick ExampleJSON
POST /v1/action/process
{
  "name": "purchase",
  "referenceId": "order-456",
  "playerId": "user-123"
}

→ Customer earns "VIP Shopper" badge + 100 points
🏆

Badges & Achievements

Create one-time, repeatable, or ranked badges. Reward milestones, streaks, and complex challenges with flexible conditions and deliverables.

📊

Leaderboards & Competition

Build competitive rankings based on points, achievements, or custom metrics. Drive engagement with real-time standings and seasonal competitions.

💎

Points & Rewards

Award points, virtual currencies, and custom prizes. Trigger content pop-ups and backend notifications when players hit milestones.

🎯

Flexible Challenges

Time-based windows, cumulative actions, filtered events, and multi-step conditions. Build any gamification logic without custom code.

Real-time Processing

Process actions and award achievements instantly. Get immediate API responses with earned badges, points, and deliverables.

🔌

Simple Integration

RESTful API with JSON payloads. Send user actions from any backend with simple HTTP requests.