Help with Rewardful setup

Has anyone had success and or have screenshots on how to properly set this up? Their instructions can be interpreted in different ways.

Their support is also not as helpful.

Those documents are a bit silly, as it uses a free stripe plugin not built by bubble or rewardful.

After my client entertained the idea of rewardful with an intern for too long, it became clear it was better for their system to just use the internal affiliate tracking I implemented as it allowed for full customization of the payment flow as we were not restricted to using some stripe plugin. There were other issues with rewardful as well that made using internal affiliate tracking a better choice as well.

But basically in the document you highlight, that’s an element from the free stripe plugin.

Ya I think I am going to move on from using them.

I believe I can simply track a referrals with a parameter and its value being saved on that user to track them. But I worry about not having dashboard for affiliates.

Ya I got that, its just that plugin does not have what they are asking. Customer service isnt even sure. The fact that it is hard to implement tells me I should move on.

I wouldn’t say that as a rule of thumb, due to my experience with needing to figure out ways to achieve something in Bubble, but yes, generally, if the documentation and the support staff of the service is sub-par and not sufficient to make it easy enough to integrate, it would be time to move on.

Very quick and easy to build a dashboard like this, maybe 3-5 hours max.

Yes, that is the basic gist of a referral system. Your referrer will have a unique code that you will provide and will be used in the URL as a parameter or path list item. You will provide simple copy to clipboard to make copying the unique shareable URL, and if really going after the assets for them to use in their marketing efforts to keep your brand image consistent.

Then when you have isolated from which pages you will be taking shareable links from, add the functions to take the unique affiliate code from URL, and save it to database on the ‘current user’ and save it to local storage and be sure to set the expiration date equal to your affiliate policy timespan for earning the affiliate commission (I’ve seen most affiliate programs with 30-90 day policies).

Create your data structure to relate the referrer to the new user and the corresponding affiliate earnings. Implement necessary workflows to continue tracking on subscription payments or one-time purchases, whatever your affiliate program is setup to pay out on.

What I did in my clients app was make it so every user can be an ‘affiliate’. All users by default on signup will have their own unique URL to share (mostly as a share with friends and family to drive more word of mouth traffic and create loyalty from existing customers) and a full on true Affiliate User type that can sign up just to be an affiliate. We offered different rates or payout structures between the two. If they are existing client, we automatically reduce their next month subscription fee based on affiliate earnings, but for actual Affiliates we pay out automatically via API every week/two weeks or monthly, depending on the Affiliates preference.

The fact that we gave access to regular users to the affiliate program by default, meant that a week after launching the feature, existing customers were already driving new clients to the app. It took a couple of months to get any affiliates to sign up as those were harder relationships to curate as it was focused on getting ‘influencers’ within the space to join as affiliates as well as heads of large organizations with lots of members, like condo associations.

Being in complete control of your own affiliate program allows you to be a bit more creative in how to leverage it to drive more business to your app.

1 Like

Ya I guess the dash board would be easy. I think I am over thinking how Intuitive the dashboard has to be. Also, thanks for that quick walk through. I thought I would have to do it that way.

How do you handle payouts?

ps. great idea making users affiliates.

Also, what to help me not over think it, what things did you include in your affiliate dashboard?

My client uses Gusto to pay independent contractors like myself and for the affiliate payouts

Spreadsheet list of earnings with filters to filter by dates and amounts. Doesn’t need to be fancy, just something simple enough to see and track earnings and payouts.

1 Like

Thanks. People ultimately just want to know how much they will get paid lol.

1 Like