Referral Portal Software: Set Up Rewardful Correctly

Laptop showing referral analytics with an indigo path from partner signup to commission payout.

A referral program fails when tracking breaks after the first customer pays. Your affiliate may send qualified traffic, but a missing script, wrong campaign rule, or unpaid invoice can leave the referral uncredited.

Referral portal software gives partners one place to get links, review performance, and track commissions. Rewardful handles this through campaigns, payment processor data, and an affiliate dashboard.

Set the payment path and program rules before you invite your first partner.

SET UP REFERRAL PORTAL SOFTWARE BEFORE YOU INVITE ANYONE

Rewardful is built around campaigns. A campaign controls who joins, how commissions work, and when a reward becomes payable. Your portal is the affiliate-facing part of that system.

Start with a short pre-launch checklist. You need:

  • A live SaaS website with a clear signup or checkout path.
  • Admin access to Stripe or Paddle, plus permission to connect it to Rewardful.
  • Access to your website header, CMS, tag manager, or developer.
  • A named owner for affiliate questions, disputes, and payout reviews.
  • Written program terms that explain commission rates, refunds, payment timing, and prohibited promotion methods.

Decide whether you need affiliates or customer referrals

An affiliate program pays external partners for sending paying customers. This fits creators, agencies, newsletter operators, and integration partners.

A customer referral program gives existing customers a reason to recommend your product. The reward may be credit, a custom perk, or another benefit you fulfill in your own app.

These are different operating models. For a custom customer-referral setup, Rewardful documents a flow where your app creates the Stripe customer, then creates an affiliate record through the API and attaches that Stripe customer ID. Read the customer referral program setup guide before building that workflow.

Set a budget before you connect billing

Rewardful’s pricing page lists a 14-day trial, with paid plans starting at $49 per month. The listed limits are tied to monthly revenue generated by affiliates, not your total SaaS revenue. Review Rewardful’s current plans before you launch.

Plan names, prices, trial terms, interface labels, and feature availability can change. Check the live dashboard before you make a budget commitment.

Keep your program small at first. Five active partners with clean attribution are more useful than 100 signups with unclear traffic sources.

CONNECT STRIPE OR PADDLE AND CREATE THE BASE ACCOUNT

Rewardful starts with your payment processor. Connect Stripe or Paddle through the onboarding prompts in your account.

Stripe is the common choice for SaaS teams. Rewardful uses payment data to identify referred customers, invoices, recurring billing changes, and cancellations. A commission is tied to a paid invoice, not a page visit.

Confirm the billing account and display currency

Connect the Stripe or Paddle account that creates the customer records for the product you are promoting. A common error is connecting a test account, an old Stripe account, or a separate business unit.

Set your display currency before you publish commission figures. Your affiliates need one clear number. They should not need to guess whether “$25” means USD, CAD, or AUD.

Review these details with your finance owner:

  • The legal business name shown in payments.
  • The currency used for affiliate commission displays.
  • The product prices and billing intervals that should earn commissions.
  • The refund policy and cancellation rules that may reverse commissions.

Keep one owner for the payment connection

Do not spread Rewardful access across personal accounts. Store ownership, billing access, and recovery details in your team’s approved password manager.

If a founder connects Stripe and later leaves the company, your referral portal should not become an account-recovery project. Record who can reconnect the payment processor, review payouts, and change campaign settings.

CREATE A CAMPAIGN WITH RULES PARTNERS CAN UNDERSTAND

Your campaign is the operating rulebook. Give it a clear name, add the website URL, and define the commission. Rewardful’s campaign settings overview covers the settings that control tracking, commission timing, recurrence, and payout thresholds.

Avoid vague offers such as “generous recurring rewards.” State the rate and the limit.

Choose a commission structure that fits your margins

Rewardful supports percentage-based and fixed-amount commissions. Percentage commissions work well when plan values differ. Fixed commissions work when every referred customer has a similar value.

Rewardful calculates commission from the amount the referred customer actually pays. Its default campaign behavior is recurring commissions until that customer cancels. You can also limit rewards to a set number of payments or months.

For example, a $99 monthly product could pay 20% for the first 12 paid invoices. That gives the partner a clear earnings model and gives your team a defined acquisition cost.

Use a lower rate if your support, onboarding, and payment costs are high. A referral program is not healthy if the reward exceeds the profit from retained customers.

Set the pending period and payout threshold

A paid invoice should not always become payable immediately. Refunds, chargebacks, and payment failures happen after checkout.

Set a pending period that matches your refund window. Then set a minimum payout threshold that keeps small balances from creating unnecessary payment work.

A commission created after checkout is not the same as a commission ready to pay.

Write these rules in your partner terms:

  • What payment event creates the commission.
  • How long commissions remain pending.
  • What happens after refunds, failed payments, and cancellations.
  • When payouts run and what minimum balance applies.

Clear rules reduce support tickets and prevent partners from forecasting money that can still reverse.

BUILD THE AFFILIATE PORTAL AND SIGNUP PATH

The affiliate portal is where partners get their unique referral link and check results. Rewardful gives each program participant a personalized dashboard where they can manage links and view program data.

Do not send partners directly to your home page and expect them to figure it out. Build one clear program page first.

Publish a landing page that answers basic questions

Your program page should state who the program is for, what the commission pays, when payments happen, and where affiliates can get help. Add examples of eligible promotion methods if your product has a narrow audience.

Rewardful’s landing page guidance is a useful reference for the page structure.

Keep the page focused. Include:

  • A short product description and ideal customer.
  • Commission terms and payment timing.
  • Program restrictions and disclosure expectations.
  • A link to affiliate terms.
  • A visible signup button.

Use campaign signup links with intent

Each Rewardful campaign generates a unique signup link. An affiliate who uses that link is added to the related campaign. This matters if you run different programs for creators, agencies, or high-value partners.

For example, an agency campaign may pay a higher fixed fee than a public creator campaign. Separate campaigns keep the rules visible and reduce manual changes later. See Rewardful’s notes on working with multiple campaigns before you add program tiers.

Growth-plan features may include a custom subdomain, branding controls, and dashboard content links. Check your plan before promising a branded portal URL to partners.

INSTALL REWARDFUL ON YOUR WEBSITE

Referral links need to persist through the signup path. That requires the Rewardful browser integration on the relevant pages and a conversion event after your system creates the customer.

Do not treat this as a marketing-only task. Your developer, web owner, and billing owner should review the full path together.

Add the browser script to the global site header

Rewardful’s JavaScript browser method uses a script placed in your site’s global <head> area. The script needs to load on the page where a visitor arrives through an affiliate link.

Use the exact snippet and API key shown inside your Rewardful dashboard. Do not copy a key from an old project or another company account. Rewardful’s browser integration instructions show the required script and the conversion trigger.

If you use a CMS, add the script through the global header setting or approved tag manager. If you use a custom app, ask your developer to place it in the main layout.

Trigger conversion after customer creation

Rewardful needs to know that the referred visitor became a customer. Its browser integration guide places the conversion event on the thank-you page, order confirmation page, or another page reached after Stripe customer creation.

Use the email address that matches the customer created in Stripe. If your app fires the conversion before the customer exists, or uses a different email address, attribution can fail.

Check the full sequence:

  1. A visitor opens an affiliate link.
  2. The site loads with referral attribution.
  3. The visitor signs up or checks out.
  4. Stripe creates the customer.
  5. Your confirmation flow triggers the Rewardful conversion.
  6. A paid invoice creates the commission under the campaign rules.

TEST ATTRIBUTION BEFORE A PUBLIC LAUNCH

Test the complete payment path. A dashboard that shows clicks does not prove your commission rules work.

Rewardful’s installation check uses a URL with ?via=install. Load that in a private browser window, allow the site to finish loading, then return to Rewardful and refresh the setup status. Use this check for installation, then test a real affiliate link separately.

Run a controlled end-to-end test

Use a new email address that has never entered your product. Open the affiliate link in a private window. Complete the normal signup path in the payment environment connected to your account.

Then review the records in this order:

  • Confirm the visit or referral appears under the expected affiliate.
  • Confirm the new customer appears in Stripe or Paddle.
  • Confirm the customer email matches the conversion email.
  • Confirm the invoice is paid.
  • Confirm Rewardful creates the expected commission.
  • Confirm the pending date and payout status match the campaign settings.

Use a test case that mirrors your real plan. A $1 one-time purchase does not validate a recurring annual subscription campaign.

Fix common referral tracking failures

If the commission is missing, start with facts. Do not change three settings at once.

First, check whether the visitor opened the correct affiliate link. Next, confirm the Rewardful script loaded on the first page of the journey. Then compare the customer email, campaign, paid invoice, and commission record.

Common causes include a campaign website URL that does not match the live domain, conversion firing before customer creation, a subscription invoice that remains unpaid, and a customer who did not use the referral link.

Keep a simple test log with the affiliate name, link used, test email, customer ID, invoice ID, date, result, and correction owner. This record makes repeat failures easier to diagnose.

REVIEW PAYOUTS AND PROGRAM HEALTH EACH MONTH

Referral portal software needs ongoing review. A program can appear busy while producing poor-fit customers, refunds, or disputed payouts.

Track the revenue and commission lifecycle in one internal sheet or database. Keep the original values. When a refund or reversal occurs, add an adjustment record with the reason instead of overwriting the first commission.

Measure paid results, not portal activity

Clicks are not revenue. New affiliate accounts are not revenue either.

Review these numbers monthly:

  • Referred customers with paid invoices.
  • Pending commissions and commissions due for payout.
  • Refunds, cancellations, and reversals.
  • Retained referred revenue by campaign.
  • Total commissions paid by campaign.
  • Support and correction time caused by attribution issues.

If one campaign produces lots of clicks but few paid customers, inspect the partner audience and landing page promise. If attribution errors keep appearing, stop adding affiliates. Fix the checkout path and campaign logic first.

Choose a payout process your team can support

Rewardful now offers Managed Payouts, with onboarding and payout method choices for affiliates. It is marked as a beta feature and has eligibility requirements. The current setup also includes a 3% processing fee, USD program currency, and bank-account funding through Stripe’s ACH debit process.

Review Rewardful’s Managed Payouts onboarding requirements before you enable it.

If your billing flow, referral model, or payout rules are unusual, Book A Call before you invite a larger partner group.

FINAL THOUGHTS

A Rewardful referral program works when the campaign rules, checkout events, and affiliate portal all point to the same outcome: a paid customer tied to the right partner.

Start with one campaign and a small approved partner group. Test the first paid invoice, inspect the pending commission, and confirm the payout process before you scale.

Referral portal software should reduce partner confusion, not create a monthly reconciliation problem.

Leave a Reply

Your email address will not be published. Required fields are marked *

Verified by MonsterInsights