Turn Shopify Shoppers into Loyal Customers with our New Shopify App

Captain Up - Now on Shopify

Are you using Shopify for your online store? Then I’ve got news for you!

I’m very proud to announce that our new Shopify app has been approved and is now available in the Shopify App Store – turning visitors into active, loyal shoppers.

Anyone with a Shopify store can install Captain Up and enjoy an increase in user engagement, retention and ultimately – revenue.

Captain Up - Now on Shopify
Captain Up – Now on Shopify

Add Captain Up To Your Shopify Store Right Now

By installing the App from the Shopify store you can get a 30 days of free trial or upgrade to one of our extended plans.

Using Captain app on your Shopify store will give you all of the superpowers that come with integrating Captain Up:

  • Track and incentivize any user action
  • Custom badges and levels
  • Deep analytics on user behavior
  • Activity and leaderboard widgets
  • 24/7 Support
  • In-app messages and notification
  • Custom theme and design

We’ve been working closely with some of our users to learn more on how Captain Up is affecting their blogs and ecommerce sites, and I have to say I’m thrilled to see their numbers going up almost magically. We will share some case studies with you real soon.

All you need to do to start seeing your engagement and returning visits go up is go to the Shopify App Store and install Captain Up. We’ll take care of the rest.

Thank you for being on board with us.
Uri Admon and the Captain Up team!

P.S – If you like the app, don’t forget to review us on the Shopify App Store. If you didn’t like the app – email us and tell us how we can improve it for you.

Engaging Website Design #5: Unpredictability!

We humans are naturally drawn to surprises and novelty, and this drive is something you can harness using gamification. In the fresh new fifth episode of Engaging Website Design, gamification expert Yu-kai Chou talks about how to add mystery and suspense to a website experience.

Yu-kai shows how he does this on his own website using Captain Up badges, giving visitors and users unexpected rewards and planting easter eggs. These techniques attract users’ attention, inviting them to explore the site and see more of what it has to offer.

Watch the video now to get the full scoop from the man himself:

Introducing the Engaging Website Design series

We’re proud to present our new collaboration with top gamification guru Yu-kai Chou, who has been creating the Engaging Website Design series featuring Captain Up – videos about making websites more engaging, especially by means of gamification.

Episode 1: Finding a Gamification Platform

This first video explains what you should look for in a gamification platform. One of the most important things is flexibility, customizability. Every site is different, your users and your content are unique, so you don’t want just some general cookie-cutter solution. You want a solution which you can tailor to fit your unique situation.

If you aren’t a programmer, you also want to make sure to choose a user-friendly platform that you can implement and customize without learning a whole new skill. You’ll also want to make sure that your gamification platform works well with the platform your site is based on (WordPress, in Yu-kai’s case.)

All of these are major reasons why Yu-kai chose Captain Up, he explains. Watch the video to hear more, and to get a look at how he customizes Captain Up for his site, what tools Captain Up gives you, and what things you can do using your Captain Up dashboard.

The share widget is here: Your users can now share anything with Captain Up

One of the greatest things about Captain Up is the viral boost – as soon as you plug it in, people start Tweeting, Liking, and sharing more. The only problem is you have to add all those sharing buttons first. They don’t always work, they don’t all look that good – they’re a hassle.

Well, hassle no more! We’ve just launched the new share widget, adding native Like and Tweet buttons right on the floating launcher.

The share widget saves you the trouble of installing these share buttons yourself, and also makes sure that every one of these viral actions will get registered every time, ensuring users get that instant positive feedback that makes your viral impact grow and grow.

The share widget is on by default and you should be able to see it on any site or app using our launcher widget. Go give it a go, and let us know how you like it in the comments below.


We’re still working on this feature and adding more options.


Seamlessly unify user profiles with Captain Up

Finally, user integration. You can now seamlessly integrate and sync your users’ accounts in your system with their Captain Up accounts.

Like an iceberg, most of this feature is below the surface. It gives you methods to send Captain Up your user data directly, from your code. This includes both directly adding users to Captain Up and directly updating their Captain Up data.

Why should you care?

  • You can now seamlessly unify users’ profiles in your system with Captain Up
  • Users can now sign up without connecting Facebook or Twitter
  • You can now activate Captain Up for all registered users across your apps and sites

Setting up user integration

The recommended way to sync user data is from the client side, and there are API routes as well. You can read the API reference for how to use those.

For the client-side method, you simply have to add the `user` configuration option when initializing Captain Up. This will sync users’ data one at a time. You have to supply a unique ID for each user from your system, and you can optionally specify other fields, from basics such as name and profile picture through any custom field you want.

The code should look something like this:

// Captain Up Configuration
  // Your API key
  api_key: '510c4052d06c26129b000002',
  // Enable cookie sessions
  cookie: true,
  // Sync the user details to Captain Up
  user: {
    // The user's unique ID on your site or app
    id: 'guid-in-your-app',
    // The user name
    name: 'Captain Up',
    // The user profile picture, a full URL
    image: 'https://example.com/user-profile-picture.png',
    // Any custom field you want.
    favorite_color: 'blue'


The client side is unsecure, and savvy users can easily change the data sent, allowing them to potentially edit their profiles directly, including any back-end fields.

To avoid this, we have also added a secure user integration option, which you have to switch on in your admin panel to use. Captain Up will then require all user integration requests to be correctly signed.

Read more about correctly signing user data, and client-side user integration in general, in the JavaScript Reference.

Onwards and upwards!

We know many of you were eagerly waiting for this update, and we look forward to seeing all the wonderful things you will do with it. Good luck, and never hesitate to reach out to us.