Swapit Beta 12.1 Update to Boost User Engagement

swapit-blog_beta-12We just updated Swapit on Google Play with a set of very exciting features. You can get the latest update right here: http://get.swapit.la

Over the past months the Swapit marketplace has grown a lot in terms of users, items and GMV. We are constantly analyzing the way our users actually use Swapit, what their pain points are and where we need to improve. While the Swapit app is fully functional and already provides a lot of value to our users, we believe that it is far from being finished. Our roadmap in terms of product features easily keeps us busy for years.

Focus on User Engagement

With this new release, we focused a lot on user engagement. We’ve noticed that we can do a lot more to engage our buyers and sellers into Swapit and to increase the chances to sell an item faster, by a magnitude. So let me explain you in detail what features we’ve added, why we added them and what we believe the benefit will be.


By default, Swapit sorts all items in its list by proximity. This means, the items that are being sold near you, are listed first. The further down you scroll, the farther away such items are – in relation to your current location. That has not changed. However, we’ve added a new sorting option in the “Filters” pane (click top right filter icon), where you can now select to show all items sorted by date.

Amongst many other features, this one was requested by numerous users. Let me assure all of you that we are hearing you. All your suggestions, feedback and bug reports are noted down and make their way on our development road map (or at least are being considered to be added). I’d like to take this time to thank all of you for your great support!


In the user’s profile overview, you now see the user’s items separated by their status. At other people’s profile you now see an “Available” and a “Sold” tab, which lets you easily identify which items that person is currently selling and which ones did (s)he sell before. In your own profile you can also see an “Inactive” tab, which will show items you’ve marked as inactive before.

This feature was on our list for quite a while, but had actually a rather low priority. However, a couple of week’s ago, one of our most active traders suddenly deleted a large bunch of items, which he had sold already. That did immediately show up in our statistics tracking. So I contacted him to find out more. The reason was simple: all his still available and sold items were mixed up in that one list, the user profile had. As a very active seller, he had a hard time finding the items he had not sold yet. Therefore, he deleted all sold items to clean up that list.  As we’d like to encourage our users to keep record of their trades, this was obviously something we needed to improve on. The best way we could think of, was to separate the item list into different tabs. It is now dead simple to find the items you’re still selling.

EMAIL NOTIFICATIONS – missed item activity
We launched our first beta of Swapit in January 2015, which was very limited in terms of features. Only since our public beta launch in June 2015, Swapit was fully functional as a marketplace. Even since then, we’ve added so much value to the app, that it now operates quite differently to what it was before. It is a fact, that we had some users who downloaded Swapit in the early day, but it wasn’t quite ready for them to use yet. Hence, they eventually deleted the app.

Some people have listed items a long time ago. If they deleted Swapit and someone is interested in the item after that, there wasn’t any way to reach the seller. As you all might know, Swapit relies heavily on instant push notifications. They make Swapit feel very instant and snappy. However, such push notifications require you to have the app installed. So once you delete Swapit, you won’t receive any push notifications if someone is interested in buying your items.

sendgrid-delivery-open-statsWe’ve added Email Notifications as a fallback for such push notifications now. So if a user did previously post an item on Swapit, then deleted the app and now someone is interested in the item, wants to buy it, likes it, leaves a comment, etc. that seller will receive an email notification about such missed activity on his item. We expect this will drive quite a number of sellers back to Swapit and post more items in the long run. We also believe this will help increase our closing rates.

A quick side note: We are using Sendgrid in the backend to reliably deliver such emails into the user’s inbox. Thanks to our acceptance in the SoftLayer Catalyst program, we got an Enterprise Account for free. Thanks a lot SoftLayer for that and thanks a lot SendGrid for creating such a great service!


If I want an item, I usually really want it and try to get it settled ASAP! Some people are however, not so quick with their decisions. We’ve seen some folks showing interest in some items and then not taking any action on it. Now, when someone else is interested in an item, which I am interested in, I will receive something we call “competing interest notification”. I will receive that for items I:

  • liked,
  • left a comment, or
  • clicked “Chat to Buy”

This creates some sense of urgency, which is important to illustrate to me, that I need to take action now and seal the deal of the item I am seriously interested in.

Sellers sometimes forget to mark an item as sold, which they have actually sold already. For such cases, Swapit now automatically reminds you of unsold items after 3 days. We chose 3 days, because we actually believe you should be able to sell an item on Swapit in a matter of hours and not days. So 3 days is a conservative guesstimation on our side. We’ll monitor the effectiveness and might adjust that time frame.

At the same time, if the user hasn’t sold the item yet, that reminder also provides quick 1-click access to “Share” the item on social media. So this should help to spread the word about the item even more and give it another quick push after some days.


Sellers now receive notifications when someone else likes the seller’s item. Similarly to social media platforms, we feel it might be interesting to know who likes my items. This feature was quick and easy to add, but it may have some tremendous upside in terms of user engagement, because it allows us to pull sellers back into the app every time someone likes his or her item.

Furthermore, we’ve added a lot of improvements in terms of performance and features,that are under the hood and are not visible to the user’s eye. For instance, as we are working hard on our Swapit iOS app, we require several changes in terms of how our user accounts are being handled. The on-boarding process will be slightly different on iOS as opposed to Android, but we needed to make sure our user management in the backend operates as smooth as always. Besides that, of course, we’ve fixed several bugs. Piece of cake!

That’s all for our Swapit Beta 12.1. Please stay tuned for the next update! We’re working hard to get the next update to you as soon as possible.

You don’t have Swapit yet? Go to http://get.swapit.la and download it for free now.


To Tab A Bar Or Not To Tab A Bar – on iOS

swapit-blog_appleAs you might have guessed from our last blog post and the one before, we are already working on the iOS app of Swapit. Unlike many of our competitors, we decided not to use any of the cross-platform development tools out there, but to go real native and build the app for each platform from scratch. We believe, this is by far the best way to provide the stellar user experience everyone expects from Swapit – may it be on Android or iOS.

This approach does come with challenges, but also with opportunities. One of the great freedoms we have, when going native on each platform, is to create a custom user interface design that fits perfectly to the target platform. On Android for example, we did a deep dive into the Material Design Guidelines published by Google to ensure all Android users feel right at home when they’re opening the app.

For example, on Android we implemented the standard left side slide out navigation drawer as well as the “+” floating button to create new posts. Those concepts feel very natural to Android users and they feel right at home when they’re using Swapit.

Now, we did some tests by handing our Swapit Android app to some iPhone users. They immediately felt lost, didn’t know what to do and started clicking randomly around the screen, trying to find something useful to do. Especially the floating button at the bottom right corner was something rather unusual for them. So to us it was obvious that we need to cater much more to the standard user behavior of iPhone users in our iOS app.

Last Friday, we finished our very first internal beta of the Swapit iOS app. It can only list items nearby the user’s location and show details of each item. There is not much interaction possible in the app yet. So we started a very small internal beta test of about 10 friends and family folks who have iPhones. Just to see if the app starts up properly on different iPhone models, OS versions, network carriers, locations, indoors/outdoors. Conclusion thus far: it’s lookin’ good!

(Note: Everyone who signed up for our Swapit iOS Beta will get an email when the next version is ready. Stay tuned!)

The Tab Bar Discussion

Two days ago, we had a very heated discussion about the general structure of Swapit on iOS. I’d like to share some details because I feel it might give everyone some insight in our thought and decision making process.

The main question was: should we use a tab bar at the bottom of our standard list screen or should we not use it, but rather bring over the left side navigation pane, which we use in Swapit on Android. Such a tab bar is very common in many standard iOS apps. Just go and check the App Store, iTunes, Safari, Notes, etc. They all have a tab bar. Usually that’s being used to switch between tabs, but sometimes there are also some “actions” in there, which are not particularly switching tabs, but perform a certain action. For example: the Notes app has a “New Folder” action in that bar.

We a camp of people that was for a tab bar and one against it. I personally was against the tab bar, mainly because I feel having a tab bar constantly there, wastes screen real estate, which I’d prefer to use for displaying content. Think, cinematic feel of an app.

However, this is not about what I feel makes sense – in the end, I am not actually a real world iPhone user. Yet, given our experience and the feedback we collected from iPhone users trying to use our Android app, it was clear that we need to cater directly to those iPhone users – no matter what.

On top of that very simple discussion came contextual discussions about the general workflow and where, from a contextual point of view, it will make sense to put certain modules of content in Swapit. Let me give you a quick overview of the top level user interface elements that are accessible right from the main screen in the Swapit Android today:

  1. My User Profile (left navigation drawer)
  2. Swapits Nearby (left navigation drawer)
  3. Inbox (left navigation drawer)
  4. Settings (left navigation drawer)
  5. Invite Friends (left navigation drawer)
  6. Write a Review (left navigation drawer)
  7. Stats (left navigation drawer)
  8. Website (left navigation drawer)
  9. Blog (left navigation drawer)
  10. About (left navigation drawer)
  11. Map (top toolbar, right)
  12. Search (top toolbar, right)
  13. Filters (top toolbar, right)
  14. Post Item (bottom right floating button)

Obviously, it would not be possible to move all such elements into a tab bar on iOS. Adding a left navigation drawer like on Android might be a solution, but it is not standard iOS design — even though some popular apps on iOS have that. To make Swapit’s feel for iOS users as native as possible, we decided to integrate a tab bar at the bottom. It still bugs me personally that we are wasting that screen real estate for this, but if it results in a higher user engagement in the end, then it was the right move.

Now the next question was about what to put into that tab bar and how to order it. Contextually seen, the tab bar’s purpose is to allow the user to switch between tabs. Usually, those are content-related tabs. For example, on the Apple App Store you can switch between Featured Apps, Top Charts of Apps, Categories of Apps, Search of Apps, Updates of Apps. It’s obvious, those tabs switch between viewing apps in a different way or it just orders apps differently.

For Swapit, we want to make sure our users have quick access to the content of the app. Thus, we put all important content-related tabs in the first 4 elements of the tab bar:

  1. Swapits Nearby (left)
  2. My User Profile (center-left)
  3. Sell/Post Item (center)
  4. Search (center-right)

This is how a quick sketch of that looks like:


Assuming the majority of our users are right-handed, we needed to make sure that the tabs we want the users to use most, are reachable with their thumb when holding the phone in their right hand. One very important goal of Swapit is to encourage people to post their items quickly — in under 30 seconds. That includes finding that “Sell/Post Item” action right away. Therefore, we put that in the center of the tab bar. In this case “Sell/Post Item” is actually a bit of a deviation from the content-related purpose of switching tabs. However, it is essential to have this action right here in the middle to make it as obvious as possible to users on how to post items.

The three other directly accessible tabs here, are essential tab-switches between different ways of viewing items on Swapit. The standard tab that will open when the app starts is the most left “Nearby” tab. You can easily open up your own profile, which also lists your own items. The search field is within a 1-click reach as well. Additional content-related tab switches as well as other functions (About, Website, Blog, etc.) are then accessible through the “More” tab at the bottom right corner.

2016-03-15_android_filtersNow we needed to cover two other important functions:

  1. Inbox
  2. Filters

Filters. We offer very sophisticated filters in Swapit, so you can easily find what you are looking for. As you can see from the Android screen shot (on the right), that’s a rather complex and busy panel, which we might be able to improve/simplify a bit, but in the end it will always have a lot of options. Therefore, we need to reserve a whole panel for our filters on iOS as well. So similarly to Android, the filters panel will be accessible through the top right corner of the top toolbar.

Inbox. The Inbox on the other hand is – from a contextual point of view – very different to most other screens on Swapit. It’s a communication center which combines all notifications you receive through Swapit. May it be comments to items, new item notifications, interested buyers or most importantly chat messages. Furthermore, it is important to know, that the main entry point of users to the inbox is not expected to be through the Swapit app itself. Generally, people enter the inbox through a notification they receive in their Notification Center. So from a navigational point of view, it is absolutely fine to put the inbox at top left corner, like shown in the sketch above. If you would be accessing it a lot from within Swapit’s navigation, it might be cumbersome to reach the Inbox, but in our case that should not happen too often.


After a two hours of a discussion involving pretty much everyone, we settled for the above main structure of Swapit on Android. It is very important to create a clear path for this early on. You don’t want to waste time designing something that people won’t use. Personally, I still prefer Android’s Material Design more because it offers us more screen real estate. Our discussion got heated, emotional and brought out everyone’s passion for Swapit’s success. Yet, in the end we found a solution, that I believe works best for iOS users.

Are you an iOS user? What do you think? Does our reasoning make sense to you?


Do you have an Android phone and want to try Swapit? Download it from: http://get.swapit.la

Do you have an iPhone and want to test our Swapit beta? Join the Swapit iOS beta here: Get Yourself on the List Today!