How do I use Lemonsqueezy subscriptions to control access to a Glide app?

Can I use Lemonsqueezy subscriptions to control access to a Glide app?
If so, how?

You can use whatever payment processor you want - Lemonsqueezy, Thrivecart, Stripe or PayPal directly.

You can use Make to orchestrate payments and the flow of purchase information between Glide and Lemonsqueezy. Essentially, your Users table will have to host the information about each user’s subscription.

3 Likes

Have you done this before?

If so, did you follow any particular tutorial or guide? I figure stuff like this out all the time and am used to working with APIs and Make. If there is a way to short cut my trial and error that would be awesome.

Thanks again @Evgeny1

Here’s a guide by @Robert_Petitto .

3 Likes

What are you selling?

Subscriptions or credits/units?

There shouldn’t be any need to use Payhere or any other 3rd-party payment solution (unless you want to use it for some reason).

Stripe perfectly works with Glide directly. Happy to create a tutorial based on my workflows.

E

2 Likes

That’s interesting. How do you deal with writing payment info back to Glide?

“How” in what sense?

The Stripe integration only allows you to send an invoice to the user. After the user pays, how do you write the payment info back into Glide?

Understood.

(1) I don’t use the Stripe “send invoice” integration. I either use a payment link with customer info (email or RowID) added as a URL parameter. Or, if I want to prevent potential issues with customers entering incorrect email addresses in the Stripe checkout, I use the Webhook integration and something like Make/ActivePieces, etc to create a checkout session and write the session checkout URL back to Glide (my current scenario).

(2) I use Stripe web hooks and checkout session details to fulfil purchases by writing to the appropriate row in the Users table and reflect the customer’s purchases.

2 Likes

What’s your workaround for open link on iPhone + Safari?

Serve the link to the user in a button that says “pay”

1 Like