PipedreamHQ / PipedreamHQ/pipedream
[ACTION] Rewardful — Affiliate & Commission Management
- Dominant language
- JavaScript
- Stars
- 11.7k
- Forks
- 5.8k
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 102
Description
App: Rewardful (affiliate & referral platform)
API docs: https://developers.rewardful.com/
Requesting the following actions to support end-to-end affiliate program management:
**Campaigns**
- List campaigns
- Create campaign
- Get campaign details
- Update campaign settings
**Affiliates**
- List affiliates (with filters: status, campaign, date joined)
- Create affiliate
- Get affiliate by ID
- Update affiliate
- Generate Magic Link (SSO login for affiliate)
**Affiliate Links**
- List affiliate links
- Create affiliate link
- Get / update link
-
**Affiliate Coupons**
- List coupons
- Create / update coupon
- Get coupon details
**Referrals**
- List referrals (by affiliate, date range, status)
- Get referral details
**Commissions**
- List commissions (by affiliate, status: pending/approved/paid)
- Get commission details
- Update commission value
- Delete commission
**Payouts**
- List payouts
- Get payout details
- Mark payout as paid
Use case: Managing an affiliate program directly from an AI assistant — tracking new signups, monitoring commissions, approving payouts, generating affiliate links and coupons, and drafting performance-based outreach to affiliates. Goal is a full affiliate ops workflow without logging into the Rewardful dashboard.
Contributor guide
Research direction
Start with the Rewardful API documentation at https://developers.rewardful.com/ and map the requested campaign, affiliate, link, coupon, referral, commission, and payout actions to the integration's entry points. Done means the assistant can perform the listed end-to-end affiliate operations, including filtering, updates, deletion, magic-link generation, and marking payouts as paid.
Written by the indexing model from the issue text.
Assessment
- Domain
- api
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100