👋Hello Product Hunt — we’re excited to show you Rewardful!
We started Rewardful to make it simple and affordable for bootstrappers and early-stage SaaS companies to setup affiliate and referral programs.
Current affiliate software is expensive, clunky, and usually handles subscription billing as an after-thought. Rewardful is affordable, ultra simple, and focuses exclusively on subscription-based billing with Stripe. Just connect with Stripe, drop in a few lines of code, and you're all set.
We want referral marketing to be available to companies of all sizes, so we’ve included a performance-based pricing plan starting at $0. There’s no fixed fee — you pay nothing until your affiliate program is profitable, which removes the biggest barrier to getting started.
Here’s a highlight of some of Rewardful’s best features so far:
✅Customer lifecycle tracking built for subscription billing: We handle recurring commissions, trial periods, upgrades, downgrades, cancellations, and refunds.
✅Deep Stripe integration with our two-way Stripe sync: We make Rewardful data easily accessible directly from your Stripe dashboard, and everything in Rewardful links back to Stripe.
✅Simple, clean URL parameters that link directly to your root domain (ie. getrewardful.com?via=justin). No ugly redirects or 3rd party subdomains.
✅Link to any page on your domain. No need to generate a new affiliate link.
✅Affiliate link A/B testing: affiliates can create as many vanity URLs as they want, allowing them to measure the effectiveness of different marketing channels
✅Reminder emails when it’s time to pay affiliates
We have a LOT of other cool stuff waiting in the pipeline too — stay tuned!
🎉 To celebrate our launch on Product Hunt, we’re offering the first 6-months free for anyone that signs up and installs before August 31. Note: you need to click the Product Hunt link or follow this URL to activate the offer: https://www.getrewardful.com/?via=product-hunt
@kylefox Love this! I've been looking into affiliate program builders for awhile and they're all quite expensive or harder to set up. You're definitely a top pick for us over at https://findaffiliateprograms.com/resource/rewardful-affiliate-program/
@kylefox Just 2 lines and you are sorted. Amazing product :)
Few thoughts if you are planning to B2B sales :
a) Reach out to recently funded SaaS start-ups. Since they have raised funding, they will have to strengthen their user base. Product like yours will be best for them.
b) Reach out to SaaS companies who are hiring for marketing, performance marketing and product managers. Since these companies are willing to invest money in product and marketing, Rewardful will be best for them.
@shreyaa_ratra So nice of you to say :)
Thanks for those suggestions, those are both really great ideas!
We went looking for an affiliate system at Podia a while ago and the options ranged from 'terrible' to 'expensive AND terrible'. The affiliate systems we looked at didn't seem to belong to the modern Stripe-based subscription world.
Like, why couldn't this all happen transparently by connecting to our Stripe account?
Kyle had that thought and ran with it. I love where Rewardful has ended up
@ideasasylum Thanks Jamie!
Oh wow, it's just literally two lines of code?
I remember @kylefox mentioning he was working on this a while back, but I never envisioned how easy it would be to use. Can't wait to use this when I next want to spin up an affiliate program.
Looks killer, props Kyle 🙌
@fredrivett Thanks Fred! It's more like three lines of code, but who's counting 😉
@kylefox Haha, counting clearly isn't one of my core skills 1️⃣2️⃣4️⃣
Affiliate marketing is one of the most effective marketing channels for MANY SaaS businesses, but for some reason, affiliate software tends to either be (1) prohibitively expensive for smaller companies or (2) confusing and ugly.
(2) wouldn't be such an issue if it were just an internal tool, but our affiliates have to use this software, too, so having something that's easy to use and polished-looking is really important.
I didn't think we'd find something like that without ponying up for one of the (1) options, but Rewardful saved the day.
We love it, our affiliates love it, and I'm happy to see it on here today.
Congrats @kylefox and @bradycassidy!
@bradycassidy @lenmarkidan Thanks Len! It's only going to get better too 😘
WHHHHAAAT?! I've been looking for something like this for awhile now! I need to set it up for ChatMod and BotList.
@sethlouey 👋Neat apps! Give us a shout, would love to hook you up.
I'd pondered & also did some initial research on this problem for quite some time, Even thought of building initial MVP but never found the time. I feel bad that I didn't make it, at the same time I feel great at least someone made it. Kudos :). I'm definitely going to use it in my current SaaS application.
Are there plans to support Paddle.com in near future? We don't have Stripe in our country.
@bilalbudhani To be honest it was a lot more work than I was expecting at first, haha! Unfortunately we don't have any immediate plans to integrate with Paddle, sorry 😞But it's something we might consider for the future.
@bilalbudhani By the way, Paddle has their own built-in affiliate feature. However, there's almost no information about it on their website, and I've heard from a couple Paddle users that it's extremely basic with limited functionality. Have you checked it out?
@kylefox I'm sure you must have put a lot of hard work before bringing this product to us. I can understand supporting another platform would require significant effort from your side. Thanks for considering thou.
@kylefox oh I see. I did not have any notion that they support affiliate feature as well. It can be also because I've not explored Paddle.com completely, I'm in infancy state right now with their platform. I will look into this feature as well, thanks for pointing it out.
@bilalbudhani @kylefox As a paddle customer having tried their referral feature, I confirm it is very basic, and a lot more complex to understand than what it should be. It's fine as you get it for free along all other Paddle features, but I'd certainly not recommend it on itself.
@bilalbudhani @kylefox And btw, congrats on the product, it looks clean and well done. Love that your main constraint (Stripe-only) is one of your big asset (3-lines setup?!).
Congratulations on the launch.
I've been using it for my affiliate account with Podia.
Don't have much idea about the setup, but seems pretty nice for the end users.
@weirdowizard Thanks for the kind words Darshan :)
@kylefox Is the primary use case here a referral program? For example, could I give all my users this link and as they share and grow my user base, give them premium services they would otherwise pay for? I’ve looked at platforms like Viral Loops in the past that are also very good, but this is simple and we already use Stripe for upgrade payments.
Are there an examples of the upgrade logic other apps have used? My goal is to grow free app users vs. driving product sales.
@justinotherjohnson Good question — right now we're more oriented around "affiliates", i.e. people (who may or may not be customers) you reward with cash. But "referrals", i.e. customers who are rewarded with credits for referring other customers is definitely in the roadmap. The mechanics are very similar.
(By the way, not sure if my distinction between "affiliates" and "referrals" makes sense, but it's how we've been talking about them internally)
> Are there an examples of the upgrade logic other apps have used?
Not entirely sure I understand. You mean that because your goal is to grow free users, you'd like some incentive structure that doesn't involve rewarding with cash or credit?
@kylefox Makes sense. I’ve done affiliate marketing and do understand the difference between getting paid vs. some sort of app-based upgrade or benefit. My follow up question was specific to apps that give rewards vs. cash. Based on your initial response, rewards outside of payment may not have been explored yet.
This is really interesting. We might want to explore using this for Ship. cc @rstankov
@rstankov @rrhoover @bradycassidy We'd love to chat to learn more about your goals and see if there's a way we can help 👍
Oh wow, you guys did it! I've been waiting for something like this (see my comment here: https://www.indiehackers.com/forum/would-you-be-interested-in-a-service-that-can-generate-promo-codes-for-your-stripe-checkout-5d1d69e725).
I hope you make a ton of money, and I'll be a customer very soon. Congrats!
@brendonrell Interesting! It's long been a thorn in my spine, which is why I finally just rage-built my own 😂Interesting you mentioned coupons in that thread — that's something we're in the planning stages of right now (ex: auto-apply coupons to referred customers). Give me a shout on Intercom or firstname.lastname@example.org if you want to chat more!
Just tried it out and this looks super simple. Great job @kylefox!
@paulmckeever Awesome to hear Paul, give us a shout if there's anything we can do to help get your affiliate program rolling!
Cool app! How is Rewardful specifically tailored for SaaS companies as opposed to consumer-facing startups (i.e. subscription services, ecommerce, etc)?
@donny I think SaaS is the same as "subscription services"?
I've been looking for something simple like this for a long time. I'm trying to fully understand how the attribution works though:
Let's say a company offers free accounts, with a paid offering that a small percentage convert to. It sounds like in this scenario, I'd implement the signup "form" tracking code on the upgrade form, which sniffs for the referral parameter. At this point, I'm going to assume you know that email@example.com has upgraded for a $19/mo plan, and was referred by a Rewardful affiliate.
This makes sense, but what happens if I was referred by a Rewardful vendor, I then signup for a free account, clean my cookies, switch computers, etc and then upgrade 2 weeks later. Am I correct to assume that you would not have referral information as the cookie doesn't exist?
The reason why I ask is because I'd want to ensure that affiliates are compensated correctly, and when the window of time expands, the potential to lose the referral params increases.
Super curious to learn a bit more about how this works.
@lukethomas14 good question – that's correct. One potential way to get around this is to store the Rewardful.referral token in your own database as a safeguard for when cookies get wiped.
A similar but even more common scenario is where a referred customer doesn't actually click through a link so a cookie never gets set in the first place. For these reasons we've built a feature that allows companies to easily manually associate a referral afterwards and even re-generate previous commissions on that referrals if you wish.
i use stripe so this is great!
@petros awesome –– let us know if we can help you get setup!
🔥 AWWW YEAAH! Kyle demoed this for me back in April and we started using it with Transistor soon after.
If you run a SaaS this is everything you've wanted in affiliate software:
- simple setup
- deep integration with Stripe
This is an area that's ripe for disruption. Rewardful is going to be the new standard. 👍
This looks like an awesome tool to have!
@mariordev Thanks Mario :) Give us a shout if you'd like to try it out.
This looks awesome. Not quite at the stage to focus on an affiliate program, but once I am I'll be trying this out for sure. Nice work!
@ramykhuffash Thank you! Hven if you're not *quite* at the stage where you need an affiliate program, it might be worth signing up & installing now so you lock in our 6 months free offer for Product Hunters. 🙂
Looks great Kyle! 😀
Could it be used for products other than SAAS?
In our particular example (https://www.scape.land/ 🖼) we charge users once via a Typeform form integrated with Stripe.
We've already received petitions from people to promote our product so it would be awesome if we could give them a commission for any sale that they originate.
@cesc_vilanova Thank you!
Technically it will work with any Invoice generated by Stripe, whether that's a subscription invoice, an invoice created through the API, or an invoice created directly in the Stripe dashboard.
However, my guess is that Typeform creates Charges (not Invoices) which Rewardful currently doesn't support. We've talked about supporting charge, but it's not something we'll do for sure. Free free to drop me a line if you'd like to chat further: firstname.lastname@example.org
@getrewardful @kylefox Got it Kyle, thanks. I've taken a quick look and I'm not sure how Typeform deals with the charge. We will probably start by using the Stripe dashboard.
@getrewardful @cesc_vilanova Sounds good, drop me a line if you'd us to investigate Rewardful + Typeform further: email@example.com
I am definitely interested in checking this out for my SAAS platform, I was considering using idevaffiliate because it integrates with zoho subscriptions which I want to use but this product looks really interesting. I setup a demo/meeting with @bradycassidy next friday.. let's see what happens.
@jasoncaston awesome –– looking forward to connecting next Friday!
Beautiful design. Referring is so much easy and haste of time is saved. Loved the idea.