# 💎 Monetize your membership app using Payhere + Make (Updated 2024)

**URL:** <https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646>\
**Category:** Community Resources\
**Tags:** tutorial\
**Created:** [May 11, 2021, 6:08pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646 "2021-05-11T18:08:18Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [May 11, 2021, 6:08pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/1 "2021-05-11T18:08:18Z")

</div>

# Updated 2024!

### 👋 Hey fellow Gliders!

I just released a 3-part series on using [Payhere](https://payhere.co/?affiliate=aYXvr) + [Make](https://www.make.com/en/register?pc=robert) to monetize a Glide app! Since Glide doesn’t offer a native way of monetizing an app or accepting payments, we need to build it ourselves.

I’m starting the series with demonstrating how to accept one-off payments and how to create membership apps by allowing users to subscribe to an app in order to gain access to premium content hidden behind a paywall.

#### 🍿 Enjoy!

## Part 1: The Setup

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/1/41d7204dff52a68260622dfec000d2616cfc0f27.jpeg "Monetize Glide Apps Part 1: The Setup") ](https://www.youtube.com/watch?v=BNZtlZkyZvs)

## Part 2: The Payment Link

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/9/c9c90444f34a6164e8a0cb78a26ac24dea3478a6.jpeg "Monetize Glide Apps Part 2: The Payment Link") ](https://www.youtube.com/watch?v=4I5XArzDNck)

## Part 3: The Automation

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/f/cfaaa6872e8ec49103ba5fc9b8842d9a65340dd5.jpeg "Monetize Glide Apps Part 3: The Automation") ](https://www.youtube.com/watch?v=OW3QoGr2-mE)

> **Previous Methods**
>
> Looking to add membership to your app by allowing your users to subscribe to premium content?
> 
> 1. Use [Payhere](https://payhere.co/?affiliate=aYXvr) to create premium membership subscription links and display them in your app.
> 2. Afterwards, use [Make](https://www.make.com/en/register?pc=robert) to automate the subscriptions of your app users to gate premium content.
> 
> [https://www.youtube.com/watch?v=V\_Yd6EbESjc](https://www.youtube.com/watch?v=V_Yd6EbESjc)
> 
> EDIT:  
> The tutorial above uses older logic and automations. For an updated and more flexible solution (including multitiered subscription plans), check out this post:  
> [💎 Monetize your membership app using Payhere + Make (Updated 2024) - #79 by Robert\_Petitto](https://community.glideapps.com/t/create-a-membership-app-using-payhere/26646/79)
> 
> Another solution uses the Call API action to call Payhere, but it’s costly and I don’t recommend it anymore.  
> [🤑 Enable Users to Subscribe to Your Glide App Using Payhere + Call API Columns](https://community.glideapps.com/t/enable-users-to-subscribe-to-your-glide-app-using-payhere-call-api-columns/65204/1)

---

<div class="post-metadata">

**Author:** ![WolfGamer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/wolfgamer/32/25796_2.png) [@WolfGamer](https://community.glideapps.com/u/WolfGamer)\
**Post date:** [May 11, 2021, 6:08pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/2 "2021-05-11T18:08:44Z")

</div>

Thanks!!

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [May 11, 2021, 9:34pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/3 "2021-05-11T21:34:26Z")

</div>

Great work again @Robert_Petitto !

---

<div class="post-metadata">

**Author:** ![Nadir\_Abdelrahman\_MD](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nadir_abdelrahman_md/32/5237_2.png) [@Nadir\_Abdelrahman\_MD](https://community.glideapps.com/u/Nadir_Abdelrahman_MD)\
**Post date:** [May 11, 2021, 10:36pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/4 "2021-05-11T22:36:08Z")

</div>

Awesome. Thanks

---

<div class="post-metadata">

**Author:** ![WolfGamer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/wolfgamer/32/25796_2.png) [@WolfGamer](https://community.glideapps.com/u/WolfGamer)\
**Post date:** [May 13, 2021, 8:25pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/6 "2021-05-13T20:25:43Z")

</div>

Instead of PayHere can we connect it with square?

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [May 13, 2021, 8:38pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/7 "2021-05-13T20:38:49Z")

</div>

If square is embeddable in Glide…haven’t tried.

---

<div class="post-metadata">

**Author:** ![WolfGamer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/wolfgamer/32/25796_2.png) [@WolfGamer](https://community.glideapps.com/u/WolfGamer)\
**Post date:** [May 13, 2021, 8:40pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/8 "2021-05-13T20:40:08Z")

</div>

What do you mean by embeddable?

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [May 13, 2021, 9:30pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/9 "2021-05-13T21:30:28Z")

</div>

Being able to be viewed in a web view component.

---

<div class="post-metadata">

**Author:** ![WolfGamer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/wolfgamer/32/25796_2.png) [@WolfGamer](https://community.glideapps.com/u/WolfGamer)\
**Post date:** [May 13, 2021, 9:33pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/10 "2021-05-13T21:33:46Z")

</div>

Square is embeddable. I just don’t know how to connect it correctly  
@Robert_Petitto

---

<div class="post-metadata">

**Author:** ![Tombaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tombaker/32/25878_2.png) [@Tombaker](https://community.glideapps.com/u/Tombaker)\
**Post date:** [June 10, 2021, 8:37am UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/11 "2021-06-10T08:37:47Z")

</div>

@Robert_Petitto Thank you for this tutorial this is certainly very helpful to me, one question that I have is what should I do if my app is not using the users real email address, can I just use their glide made me, or should I switch my app to real emails?

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [June 10, 2021, 1:02pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/12 "2021-06-10T13:02:16Z")

</div>

You’ll need to use their real email addresses or as for their real email address and use that value in the Payhere link/relations

---

<div class="post-metadata">

**Author:** ![SantiagoPerez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/santiagoperez/32/16807_2.png) [@SantiagoPerez](https://community.glideapps.com/u/SantiagoPerez)\
**Post date:** [June 10, 2021, 1:13pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/13 "2021-06-10T13:13:53Z")

</div>

Hola @Robert_Petitto

Wouldn’t passing the anonymous email as a hidden value through payhere work for this? Then create the relation with that email.

Just a thought.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [June 10, 2021, 1:33pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/14 "2021-06-10T13:33:36Z")

</div>

Hm. Ya, I guess thay works too!

---

<div class="post-metadata">

**Author:** ![Kate\_Sorenson](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kate_sorenson/32/18198_2.png) [@Kate\_Sorenson](https://community.glideapps.com/u/Kate_Sorenson)\
**Post date:** [September 26, 2021, 10:35am UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/15 "2021-09-26T10:35:43Z")

</div>

Thank you so much! Amazing tutorial!

Just wondering - if I want to introduce several payment plans to the app (like a 3-month subscription, or a 6-month one) for users to choose from, should I make a separate sheet with the links? Or just add all the links to the “Users” sheet and then add “Buy X-month subscription” buttons to the screen, with the relevant link attached to them? And would I need to create a different Integromat scenario for each? Thanks in advance!

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [September 26, 2021, 1:25pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/16 "2021-09-26T13:25:33Z")

</div>

Hi Kate!

A couple ways to approach this…

I typically do the second option: multiple links in the user profile sheet with multiple buttons. You don’t need a separate Integromat scenario…the one should take care of it…just make sure you’re using the same Integromat webhook URL in the various payment links.

---

<div class="post-metadata">

**Author:** ![ehdubya](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ehdubya/32/24087_2.png) [@ehdubya](https://community.glideapps.com/u/ehdubya)\
**Post date:** [January 14, 2022, 1:00pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/17 "2022-01-14T13:00:49Z")

</div>

This tutorial blew my mind! Why have I not seen this yet??? 🤯

First of all, thanks for making this! It’s just what a client was recently asking for!

Second, do you know if there is a way for people/“users” to manage their subscriptions once they’ve paid via PayHere links?

I see PayHere provides a “storefront”…but how do users access it?

Also, if a user upgraded or downgraded their subscription level, does this same scenario change their status inside the Google sheet, after they change it in their storefront (assuming this is how it works)…?

Thanks - sorry for the million questions! This tutorial just made my day!

Thanks again Bob!!!

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [January 14, 2022, 2:51pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/18 "2022-01-14T14:51:34Z")

</div>

I’m happy you enjoyed the tutorial. For customers to manage their subscriptions, they have to visit [Payhere](https://app.payhere.co/customers)

This link is provided to them when they first sign up and in every following email during their monthly subscription.

I had another client ask the same question about customers changing to a different tier within your subscription. Currently, you have to build out each tear as its own link, and links don’t talk to each other, so in theory, customers would have to cancel their existing subscription and then subscribe using a different link.

I’ve asked payhere about offering a tiered functionality within a singular payment link to address this issue, but I haven’t seen it yet on the roadmap.

---

<div class="post-metadata">

**Author:** ![ehdubya](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ehdubya/32/24087_2.png) [@ehdubya](https://community.glideapps.com/u/ehdubya)\
**Post date:** [January 14, 2022, 3:06pm UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/19 "2022-01-14T15:06:03Z")

</div>

Awesome, makes sense! So maybe attach an email-myself gmail module at the end of that Integromat scenario notifying me of any client tier changes!

Thanks for the clarification/insight! 🙏🏻

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [January 15, 2022, 12:05am UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/20 "2022-01-15T00:05:54Z")

</div>

That would be very handy. At the moment what I do is just allow them to “upgrade” or “downgrade” to different tiers, then cancel the old one for them using PayHere’s API.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [February 16, 2022, 3:57am UTC](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646/21 "2022-02-16T03:57:13Z")

</div>

Just found a way to do a combo TIERED subscription and/or PAY-AS-YOU-GO plans using a SINGLE Payhere link and Integromat.

Use case:

- Users can select one of four ( 4 ) monthly paid plans (all using the SAME payhere link)
- Two ( 2 ) of those plans give users in-app credits to spend
- Users can also make a one-time purchase for three ( 3 ) credits (this is a second payhere link)

My scenario looks like this:

 ![CleanShot 2022-02-15 at 22.53.26@2x](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/7/671fac1d297de691734a6770e088147d5513a4eb.png)

I’ll try to create a video within the week!

_Stay tuned…_

[Next page](https://community.glideapps.com/t/monetize-your-membership-app-using-payhere-make-updated-2024/26646.md?page=2)
