Hello to Adalo! Tips and help nedeed for a loyalty app :)

I found Adalo while searching for no code web app builder.

I have a few app ideas, but the first one is one loyalty program.

I will write here what i would like to build, and maybe someone can share a few tips on where to start.

App is for one client. (i do have a detailed pdf for one app where all business clients would be, but here i will write for only one company)

So, lets say we have a beauty shop.

The owner wants to offer loyalty program to motivate customers to come back, buy services/products and collect points.

1 point = 1$ (or 1 monetary value in the country you live in, in my case Serbia)

User roles:

  1. Business owner
  2. Employees

When i create a new account, i create it for the owner of a company.

Then, he can:

  • register new users
  • create prizes
  • redeem prizes
  • add employee accounts
  • edit company info

Employees can:

  • register new users
  • redeem prizes

So these two roles have different abilities.

“End user” is a customer.

Creating prizes:
We need 3 different prizes with different amount of points nedeed to earn them.
Prize has:

  1. Name
  2. Number of points required
  3. Short description
  4. Image

Adding new users
Business owner and employees can add new users, when they introduce them to their loyalty program. Or online.
I would like to have only email invitation.

  1. Email is entered
  2. We can add new points on the spot (like on the location)
  3. Email confirmation lands in inbox of the user
  4. He confirms, logs into his profile and see the points, info about the company, and prizes that they offer
  5. End user can also finish up their profile, and add full name, phone number and profile image

Adding employees:
Business owner can create accounts for his employees, so they can run the loyalty program but have different abilities.

Collecting points:

  • “end user” comes into the store. She or he buys something and the employee or the owner can find them via name, email or phone number.
  • We add new amount of points
  • Points are calculated
  • When required point threshold is equal or bigger that the amount nedeed, that user can get the prize. Or they can choose to continue collecting the points in order to get a bigger prize (next one)
  • If they want to redeem the prize, we can see the redeem button when we search for them. If they have enough points, we will see what prize they can get. We redeem the prize by tapping the redeem button, and confirming it, maybe with a password. Maybe an email can land into owner email to notify him, and one email to land into customers inbox also.

Ok so this is the plan. I am open to all suggestions, and if you have a better idea, or can help me with some pointers, please do :slight_smile:

Because i dont know where to start :smiley:

Thank you!

Hi tmiletic,

I’m Matzumoto who build the app by Adalo to do the similar thing like you explain.

I let ‘end user’ to signup and when they pay to the business they will get the point.

after they get the point they can redeem their point to the business.

We can talk more if you still want to do it.

Thanks,
Matz

I am trying to develop a similar program on my app,

Would I be able to talk about this with you?

HEllo did you Complete the loyalty app, im traying to do a similar app but I’m stuck in the point redemption process

hey sorry for disturbing you but could you help me with the same ? i am struggling. Thanks for your time

Saw you were trying to create a loyalty app, i’m trying something similar did you manage to do it?

Hello, to do the loyalty you can do the following:

In the Users database you add a property (Number) called POINTS

The user creates a reservation and makes a payment… at the time of making a payment you update current order/book as payment and also update logged in user> point> points of the logged user + totalorder (it is the price that I pay for the services)

And if you want the admin to generate the points, you just have to put an input number with a button that when clicked updates current user> points> currentuserpoints+input or that the button already shows your current points + total paid
and for example you have a screen where the prizes are with a photo, the description and the points that are needed… the user can enter and redeem their points… you put a button that says redeem now but that button only appears if points are logged user is equal to or less than current reward points … at the moment of clicking there you must update the logged user to be a logged user points > logged user points - current reward points

Hi @Indisa ,

I have done twice, different concept.

It is a tracking number, which can be drilled down to what made it increment or decrement.

I need Apss