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:
| Component | Weight | Driver |
|---|---|---|
| Depth | 25 points | Length + information density of open-text answers. |
| Completeness | 25 points | Percentage of required questions answered. |
| Reasoning | 25 points | Does the answer explain why, not just what? (e.g. presence of "because", causal structure, comparative language). |
| Uniqueness | 25 points | Similarity 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)
| Score | Reward |
|---|---|
| 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:
- The platform fee (25% / 10% / 5% depending on plan) — goes to Pay4Feedback.
- 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
REJECTEDand 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
- User submits a response.
- Response passes scoring and approval.
- An email arrives with a claim link (
pay4feedback.com/reward/<token>). - User picks a payout method (PayPal, Amazon Gift Card, etc.).
- 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.