Restaurant SMS marketing app

Hi y’all!
I wanted to show a recent app we just finished at for one of our clients.
They wanted an MVP to do SMS marketing for restaurants, and move clients from platforms like uber and doordash to order directly to the restaurant.

Consumers get their order with a QR code specific for each restaurant. When they scan the QR code, they get right to this screen where they can find all the details for the restaurant.
Screen Recording 2021-01-16 at 09.01.06 PM.gif

The CTA is to fill out a form and share their phone, so that they can get an automated and unique code via SMS for a discount in their next order:
Image 2021-01-16 at 9.02.44 PM.png

The interesting part is the back end. The app admin can see al restaurants and add new restaurants.
When the admin creates a restaurant, we generate an automatic QR code for the restaurant, so they can print it on flyers, receipt, packaging, etc.
Image 2021-01-16 at 9.06.22 PM.png

Not only that, but also, the admin (and restaurant owner) can set up their verbiage for the SMS’s that their clients will get when they fill out the form:
Image 2021-01-16 at 9.07.06 PM.png

Restaurant owners can see the discount codes that we’re generating for their clients, in a list view that’s color coded based on if the code has been used or not:

Image 2021-01-16 at 9.09.37 PM.png

They can click on any code and mark the code as used, so clients won’t use the same code for multiple orders:

Image 2021-01-16 at 9.10.34 PM.png

Our client ended up super happy, and we are really happy as well since a solution like this is REALLY scalable, and this business will be able to onboard hundreds of clients before looking to move to a different platform.

The ability to have each restaurant with its own QR code + own SMS verbiage provides a fully white labeled solution for each client (restaurant).

Unfortunately we couldn’t make the webhook work to send the SMS instantly, so we’re relying in a GSheet + Twilio zap, instead of a webhook from Glide (cc’ing @Daniel_Sweet :stuck_out_tongue: ).

Hope you all have a great 2021!!


Very nice. I have a couple of questions, if you don’t mind?

  • The app is just used for marketing purposes, right? (ie. customers cannot place orders through the app)
  • I assume that the app is public, so customers don’t need to create a user profile or login?
  • Customers are linked to promo code usage via their phone number?
  • Customers are handing out their phone numbers - how do you manage customer privacy?

I’m considering building something very similar, and these are the types of issues I’ve been grappling with.

1 Like

1.- Correct, no ordering in the app. They only get a text with their promo code if they order directly to the restaurant.
2.- Correct, it’s a public app, of course, restaurant owners have a different link, and they DO log in, as well as the admin, to get to the restaurant/admin console.
3.- The promo code is sent via text, since our client didn’t want/need clients using the app to keep track of their codes. Restaurant owners DO keep track of the codes in the app.
4.- There’s some verbiage in the form, that users accept to share their phone in order to get their promo code.


Very nice app :clap:

1 Like

Very nice App

1 Like

This is a good question. Upon building this, I thought about the situation where the user likes the app so much that he/she adds it to their home screen, instead of scanning the QR and goes straight to the deep link.

Hence, I had to add the signed-in customer’s screen as well, that shows all their codes that have been generated by the app.


Can you explain that a little more?
Do you mean that if a customer attempts to navigate so some tabs then they are prompted to sign-in?


The first time they sees the app is via scanning a QR code, which takes them straight to the deep link, which is an inline list item, inside the browser (Safari/Chrome etc.)

Let’s say they add the app to their home screen, next time they open the app again, it’s not the deep link but a welcome home page with a sign in button. I think it’s awkward if we don’t let them log in and we can’t stop the experience at the point of submitting the form.

I think it’s also neat they can login and copy their generated code using a copy to clipboard action.

Just want to cover all possibilities here.


That’s interesting. So does using the deep link allow you to bypass the sign-in screen? (I’ve not yet played with deep links). What Privacy settings are used - it’s just Public, yes? Or Public with email?

Apologies for all the questions, I’m just trying to understand the approach.

No worries about the questions!

It is a public app on a user profiles setup, built on only one tab and multiple inline lists with complex visibility settings.

So the deep link takes the user straight to the restaurant’s “page” and I hide the back button so they can’t go “back” to the home screen to avoid unnecessary confusion.

When they log in again, what they see is basically an image with some text to welcome them and tell them what logging in means for each type of user (admin/restaurant owner/customer).


Got it, thanks!

1 Like

This is an awesome idea/app! Well done! :ok_hand:t2:

Some initial questions:

1.) In regards to, “They can click on any code and mark the code as used, so clients won’t use the same code for multiple orders:…”:

What happens if you (or a Restaurant Owner) forgets to mark the code as “used”? Will users be able to use the code multiple times?

2.) Can/do you provide the “used/unused” stats to the Admin (Owners)?

Could I make a 2-cent suggestion:

Add a “Code Expiry Date/Time” timestamp that is x-amount of time (1/14/30/90 days) AFTER the users original “Timestamp”.

Then create a “Code Status” IF-THEN-ELSE and if the current time/date is AFTER “Code Expiry Date/Time” timestamp, then “Expired”; Else: show “Timestamp”.

Then just use Visibility Conditions to show the “Code Status ITE” template.

*This could add some “urgency” to incentivize the user to not miss out on their offer.

Again - amazing app and strategy! Obviously you sparked some inspiration! :nerd_face:


The concept for the app is SMS based and the app was done based on no extra interaction between the consumer and the app, other than filing out a form. As @ThinhDinh said above, if a client logs into the app, they will see a list of codes.