FlowFuse / flowfuse

Connect, collect, transform, visualise, and interact with your Industrial Data in a single platform. Use FlowFuse to manage, scale and secure your Node-RED solutions.
https://flowfuse.com
Other
269 stars 63 forks source link

Starter plan referral program #4521

Open gstout52 opened 3 weeks ago

gstout52 commented 3 weeks ago

Epic

No response

Description

As a Starter user

I want to encourage people in my network to join FlowFuse

So that I can get a discount on my membership and showcase my work

Goal: to implement a referral program for FlowFuse Cloud - Starter

Starter, our hobbyist tier, would benefit from a referral program. A referral program that drives new, paid Starter signups will increase revenue and raise awareness of FlowFuse as the best way to run Node-RED.

I am conceiving of it this way.

Upon paying for a month of Starter, the user has access to a code that can be shared for a 20% discount on FlowFuse Starter (once the trial ends). If 5 other users sign up with that code and pay, the user gets a free month of Starter.

This solution might work for us: https://help.referral-factory.com/automate-your-referral-program#stripe-integration

If this experiment is successful in generating new, paying signups, we can evaluate how to roll out something similar for Team.

I marked this as size: Medium because there will be backend work in sorting out how to identify users whose codes are active and track them accordingly.

Which customers would this be available to

Other (See comments)

Acceptance Criteria

No response

Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

ZJvandeWeg commented 2 weeks ago

We have used referral codes in the past, through coupons. I think this is still in the code, this might be an option to validate this approach?

gstout52 commented 2 weeks ago

@joepavitt Let's pause further work on this one. I'm going to make a pivot along the lines of what @ZJvandeWeg suggested.

I'll monitor new FFC Team users who begin paying at the new price. I'll reach out to them and invite them to use a new, unique coupon code that I'll create manually. I'll include instructions for them to share the code with others, and for how they can receive payment from us when others use the code.