UserLoop - 1 click customer satisfaction surveys

Hey everyone,

I’ve been working on a new app over the holidays and thought it might be nice to share.

UserLoop is a 1 click customer satisfaction app.

This is probably my 20th Bubble app, I’ve implemented a lot of interesting things I’ve learnt into the build…

  • SendGrid integration to allow users to send out thousands of customer satisfaction surveys by email
  • Slack integration lets users send survey responses straight to a Slack channel. The notifications are pretty rich and include the reaction image
  • Fully documented API for sending / retrieving responses
  • Responsive single page app design. Fast UI - built heavily leaning on the OpenBuild Bubble framework by @vincent56

Essentially the app lets users create custom CSAT Surveys, they can customize everything from the copy to the reaction emojis.

Responses are collected and made available through an analytics tab. (Made possible by @Thimo’s amazing ApexCharts.js plugin)

Couple of screenshots…


Homepage & Signup. Decided to do the marketing site in Bubble for the first time.


Main dashboard listing out surveys


Survey settings screen - everything updates in realtime to give you a live preview.


Analytics screen - currently working on adding more to this.


Actions screen including Slack config


Example of a blank survey screen


Example of an survey sent by email (SendGrid)

Next on my list is to add native Zapier and Shopify support, hopefully be done with those soon.

Hope that was interesting, happy to answer any questions about the build or setup.

Thanks to everyone on the forum who has helped me out with answering questions!

Thanks, James.

11 Likes

Such a good looking site. @dantidmas88 pointed me at this, thanks Dan :slight_smile:

Great example of Openbase/Openbuild for anyone leaning that way.

2 Likes

Thanks @NigelG!

I really recommend OpenBuild, really helped me get this up and running quickly :slight_smile:

2 Likes

Sensational!! :clap::clap::clap:

1 Like

Awesome product and beautifully built!
I have one question, if possible: on the paid plan can we skip requesting user e-mails? I was trying to set up my first test survey. I’ll show it on my app after the purchase is completed, but I already have their emails.

Thanks so much for trying the app out!

The reason we require user emails right now is to help tie responses to order history on the backend, but you’re right we will make that optional so you can turn off the email collection :+1:

That’s great. Thank you.

Yeah it makes a sense to be able to tie responses to order history. I had plans to do it myself via order entry, or maybe not at all.

It will be good to have the option. Hope there are more users with that use-case need.