Ruba product infrastructure

Build an offer for the channel it belongs in

Set the value, duration, audience, and delivery without maintaining separate coupon systems.

Read the technical guide

A public launch code, a private partner rate, and an in-product retention offer can all use the same discount record while reaching customers in different ways.

Capability matrix

Define the campaign in three decisions

The offer is complete once its value, lifetime, and delivery path are explicit.

Value

Percentage or fixed amount

Reduce the price by a percentage or a fixed amount in the customer’s currency.

Lifetime

Once, several months, or ongoing

For recurring products, apply it once, for a set number of months, or for every renewal.

Delivery

Public code or private application

Expose a code for checkout entry, or keep it private for links and API-created sessions.

Capability matrix

Match delivery to the campaign

Pinned Checkout Link

Automatic and private

Every visitor receives the offer without seeing or entering a reusable code.

discount_code=XYZ

Prefilled and editable

The checkout URL fills the code field while leaving it visible to the customer.

Checkout Session API

Chosen by your application

Pass the discount when creating the session and let Ruba calculate the reduction server-side.

01

Product scope

Limit redemption to selected products, including future ones.

02

Active window

Schedule the exact start and expiry of a campaign.

03

Redemption ceiling

Stop an offer automatically after its total-use limit.

04

Private delivery

Apply an offer through a pinned link or API without a public code.

Deep dive specifications

Choose what renewals see

Recurring discounts carry an explicit duration so future invoices remain predictable.

  1. 01

    Next charge only

    The following invoice is reduced, then regular pricing returns.

  2. 02

    Fixed month count

    The reduction remains for the configured monthly cycles and then expires.

  3. 03

    Every renewal

    The rate remains attached for as long as that subscription continues.

The commercial record stays complete

Ruba applies the reduction before tax and itemizes it on invoices and in the Customer Portal. Order, refund, and renewal events carry the discount context, so finance and analytics can connect revenue back to the campaign that produced it.

Build with Ruba

Launch the next offer

Choose its value, lifetime, scope, and delivery path.