Zum Hauptinhalt springen

How Rewards Work

Every submission is scored by the AI. The score drives the reward. The reward drives engagement. This page explains the math — so you can set sensible min/max values and predict your spend.

The 0–100 quality score

Every response gets a score from 0 to 100. The score is a weighted sum of four components:

ComponentWeightDriver
Depth25 pointsLength + information density of open-text answers.
Completeness25 pointsPercentage of required questions answered.
Reasoning25 pointsDoes the answer explain why, not just what? (e.g. presence of "because", causal structure, comparative language).
Uniqueness25 pointsSimilarity to recent submissions from the same or similar users. Detects copy-paste and AI-generated spam.

A perfect score means the user answered every question with substantive, reasoned, unique text. A one-word "yes" answer scores ~5.

Reward calculation

You set a min and max per campaign. The reward is linearly interpolated against the quality score:

reward = min + (max - min) × (score - rejection_floor) / (100 - rejection_floor)

The default rejection floor is 30. Anything below is rejected — no reward, no line item, nothing deducted.

Example

Campaign settings:

  • Min reward: €5
  • Max reward: €10
  • Rejection floor: 30 (default)
ScoreReward
100€10.00
80€8.57
60€7.14
40€5.71
30€5.00
20— (rejected)

Reward explanation (what the user sees)

When a response is approved, the user sees a page at /reward/<token> that shows:

  • Their quality score.
  • The reward amount.
  • A one-line human-readable explanation (e.g. "Strong reasoning and unique phrasing — top 15% of submissions this week").
  • The Claim button.

This transparency drives trust and repeat engagement.

Where the money comes from

When you activate a campaign, Stripe collects:

  1. The platform fee (25% / 10% / 5% depending on plan) — goes to Pay4Feedback.
  2. The reward budget — held for payouts via Tremendous.

Each approved response deducts from the reward budget. The platform fee is flat — you pay it once at activation, not per-response.

What happens on rejection

Rejected responses:

  • Do not count against your budget.
  • Are visible in the dashboard's Feedback tab with status REJECTED and a reason.
  • The user sees a polite rejection page with no reward amount.

Rejection is not moderation in the content sense — it's a quality filter. If you want to manually reject content you disagree with, use Manual Review mode.

Claim flow

  1. User submits a response.
  2. Response passes scoring and approval.
  3. An email arrives with a claim link (pay4feedback.com/reward/<token>).
  4. User picks a payout method (PayPal, Amazon Gift Card, etc.).
  5. Tremendous disburses within minutes for most methods; up to 24h for bank transfers.

Unclaimed rewards expire after 30 days and return to your campaign budget.

Tuning your rewards

If you're not getting responses:

  • Increase the max. €10 → €15 typically doubles response rate for consumer sites.
  • Shorten the survey. Under 5 questions is the sweet spot.
  • Improve the widget trigger. Time-on-page 5s is too aggressive; 15–30s converts better.

If you're getting too many low-quality responses:

  • Lower the min. It should feel worth their time only if they put in effort.
  • Raise the rejection floor. Dashboard → Campaign → Advanced → Rejection threshold.
  • Add more open-text questions. Multiple-choice-only surveys max out around score 50.