Skip to main content
Ruba includes built-in benefits (entitlements) automation for popular upsells across the developer and designer ecosystem, with additional options on the way.
  • Credits. An easy benefit for topping up a customer’s Usage Meter balance.
  • License Keys. Software license keys you can personalize with your own branding.
  • Feature Flags. Simple, API-backed feature gating flags with optional metadata.
  • File Downloads. Downloadable files of any kind, up to 10GB each.
  • GitHub Repository Access. Automatically invite subscribers to private GitHub repo(s).
  • Discord Invite. Automate invitations and role granting for subscribers and customers.
  • Shared Slack Channel. Provide customers a shared Slack channel through Slack Connect.

Products and Subscription Entitlements

Product and subscription benefits exist as standalone resources in Ruba, linked to one or many products or subscription tiers. This model differs somewhat from other platforms, yet it brings several advantages:
  • Effortlessly enable the same benefit across multiple products and subscriptions
  • Modify a benefit in a single place instead of several
  • No duplicated data or effort (which reduces errors)
  • A cleaner interface for both you and your customers
How customers receive benefit access:
  • ✅ Active subscribers of tiers with the benefit enabled
  • ✅ Customers who bought a product with the benefit (lifetime access)
  • ❌ Subscribers with an expired subscription (cancelled)
  • ❌ Users who are not customers

Building and Managing Benefits

There are two ways to manage benefits:
  1. Directly inside a product create or edit form
  2. Or through Benefits in your dashboard