1
6 Comments

Laravel Spark Use Case

Hello wonderful IH's,
I am hoping someone can help shed some light on a Laravel Spark Use case. I have already contacted Laravel Spark directly and sadly (and I don't mean this in a bad way) but they have been incapable of answering my simple use case question and my project start date is now 2 weeks on pause because of the back and forth with the Spark Team.

I have researched Spark and the benefits of its subscription packages and Teams facilities. This seems to work for my project needs.

My software is for Dance Companies to manage their Dance Studios and members.

I want to know if Spark can let me charge subscriptions for my users, Then when my users are subscribed and using my software, can my users then setup their own subscriptions for their customers?

So Dance Company registers to use my software,
Dance company pays me subscription to use my software,
Dance company can setup plans and subscriptions
Dance company customers can subscribe to dance company subscriptions

So My revenue is from Dance company using my software

Dance Company revenue is from their customers (teams) using the software within their team.

Does this make sense? Laravel Spark sadly cannot understand this and keep sending me cryptic emails back that makes no sense almost as if they did not read the use case descibed.

I really hope anyone who has used Spark could assist and I certainly in no way mean any badness towards Laravel or Spark, just the support team cant seem to grasp what I am asking and I have wasted 2 weeks already just trying to find the answer to this.

Thanks for reading, Keep Safe and well folks!

  1. 2

    Sounds like you need Stripe Connect, no template will support that.

    Not sure how hard it will be to edit Spark to get it working for your use case.

    1. 1

      Hey @volkandkaya hope you're safe and well.

      I have used Stripe Connect with a saas payment form system I previously built, and thought about this route, however just wasn't sure if Spark offered such functionality?

        1. 1

          Awesome thank you! Really appreciate the link :)

  2. 1

    So I think I'm pretty qualified to answer this for 2 reasons.

    1. our newest SaaS platform is built on Spark
    2. my other startup is built on Stripe connect

    Long story short, for your use case, you'd end up doing a lot of customization to Spark. Spark is heavily coupled to its traditional use case. I would not recommend it for your use case.

    Last I checked, Laravel Cashier didn't have support for Stripe connect either (I'm on my phone right now so it's a bit hard to check), but I would recommend writing your own billing logic using the stripe PHP SDK. It's a very simple API.

    You'll be much better off.

    With spark, unless you're doing something very similar to a typical SaaS model, I wouldn't recommend it as boiler plate.

    Hope that helps. Happy to chat via DMs about our products and how we use Spark (and how we don't use it in favour of stripe connect).

  3. 1

    Laravel Spark is still pretty low level software - it's just an abstraction on top of Laravel that offers some standards for a SaaS application.

    It would work just fine for your use case - but it would still require a lot of Laravel Development to get it all working!

Trending on Indie Hackers
How I grew a side project to 100k Unique Visitors in 7 days with 0 audience 49 comments Competing with Product Hunt: a month later 33 comments Why do you hate marketing? 28 comments My Top 20 Free Tools That I Use Everyday as an Indie Hacker 14 comments $15k revenues in <4 months as a solopreneur 14 comments Use Your Product 13 comments