Tweelin’s New Android Update: The Future of Enterprise Architecture Starts Here

The latest version 1.3.0 of the Tweelin Android app, currently available for free on Google Play Store, although still formally a public Beta, is the last release before General Availability, and packs a series of improvements that constitute the groundwork for a very solid upcoming enterprise offering.

Dario De Santis
6 min readApr 7, 2023

For those who don’t know Tweelin, it is an AI SaaS service that allows hybrid workers to achieve more focus and work-life balance by transforming 1:1 scheduled meetings (on average 40% of calendar events) into impromptu conversations, presented at the right time for both parties involved. More details on tweelin.com.

In the last few months, the team has been focusing on major architectural improvements that will guarantee smooth experiences across the entire ecosystem of user devices, featuring enterprise-grade security.

The latest Beta version 1.3.0 of the Tweelin Android app, available for free on Play Store, is the first release that leverages advanced capabilities designed to support the emerging hybrid workflows across enterprise teams, no matter where a user is located.

Version 1.3.0 constitutes an important milestone, and it’s the last release before General Availability (GA).

Let’s dive right in and take a look at each salient improvement.

Right moment algorithm considers multiple phones

If you, like me, juggle multiple phones, please, keep reading!

Does it happen to you to be on a call with a headset connected to both your phones? Or simply having 2 reachable phones around you while working?

You are on a Zoom meeting on phone A and you are saying something smart, when a call from your spouse or boss (there isn’t much difference, isn’t it?) vibrates on phone B and your headset beeps, distracting you enough to make your sentence less smooth. The meeting audience barely notices it, but there’s a storm in your head trying to figure out the relative importance of what you are doing versus a possible urgency on the other line.

Today, there’s a solution to the issue, just install Tweelin on both your phones to experience more focus and piece of mind.

Your boss or spouse can make a wish to talk to you via Tweelin, you accept, then, since you are in a meeting on phone A, the right moment to talk isn’t notified on any device until the meeting is over or ends early, provided that the other telemetry data points on both your phones and the caller’s phones substantiate the availability.

There are many more scenarios, current and future, whereby figuring out the right moment considering multiple devices is a game changer in terms of distraction removal, ability to focus and right moment accuracy.

Photo by Afif Ramdhasuma on Unsplash

Right moment accuracy score

In order to benefit from Tweelin’s ability to connect you at the right moment in an impromptu fashion, it is vital to allow the app to access your phone telemetry.

When two users, who agree on talking to each other through a Tweelin wish, have provided full permissions, they currently benefit from a fulfillment rate of 88% (it will get even better with more AI training). This means 9 times out of 10, Tweelin connects people at the right time, and the two are able to talk.

Considering the fact that making an impromptu call has a success rate of 40% or less, plus it is perceived as an “invasion” by the receiver, with Tweelin the productivity leap forward is extremely significant.

However, the advantages of granting permissions haven’t been clear to all new users; in fact, some of them have been authorizing only a subset of permissions before realizing their value, thus crippling their initial experience.

In order to effectively communicate the value of granting permissions, we defined a right moment accuracy score that factors-in the relative contribution of the set of currently granted permissions to the overall accuracy of the right moment.

Users who grant all five permissions hit a score of 100% (highest accuracy), which means they can expect an 88% fulfillment rate when interacting with other fully enabled users.

Photo by Etienne Boulanger on Unsplash

Enhanced onboarding experience

In addition to defining the above accuracy score, we improved the onboarding experience to clearly communicate to the end user how their device data is utilized, thus increasing their confidence in granting access.

As a reminder, Tweelin uses near real time telemetry data points flowing from the user devices and does not persist any of that data. None of the user contents are ever accessed, and the calendar availability is determined by looking at event header metadata only.

Support for 3rd party identity providers: Google

The previous versions of the Tweelin app for Android were limited to one phone only and leveraged the phone number as user identifier.

As we deepened our understanding of the enterprise customer needs, it became evident that using the phone number as user ID had too many limitations, especially when considering the mid-long term vision.

So, we re-architected the account structure to leverage the email address as the user ID and we implemented a new web-based login experience that allows users to sign up with their email, as well as leverage Google as the first supported 3rd party identity provider.

The new web-based login service is shared by all the upcoming Tweelin apps.

Please, note that the new architecture requires you to create a new account using your email. The operation is seamless when you choose to login via Google, however, it will require a bit more work if you choose to create your account manually. In both cases, your wishes will be preserved. We apologize for the inconvenience and we are confident that you will understand that the value of the new architecture will exceed the short term trouble.

Photo by Andrés Canchón on Unsplash

Safety nets to maximize wish fulfillment

There’s nothing worse than making a wish, expecting such a wish to be fulfilled, but then it doesn’t happen.

There are multiple reasons why a right moment doesn’t take place. Some of them are the result of voluntary user choices (example, setting a phone in do-not-disturb mode); others are caused by involuntary factors: a phone aggressive battery management policy, user inadvertently killing the app, expired sessions due to infrequent use and more.

No matter what the cause is, if a user has currently active wishes being fulfilled, when a fulfillment obstacle is hit, Tweelin is able to detect the problem and prompt the user to keep the app alive, thus maximizing the likelihood to find the right moment.

Improved non-user flow

As many of you know, Tweelin works with contacts who don’t have the app by allowing you to make wishes featuring a special SMS link that shares your short term availability, in chunks of 15 min, with the receiver.

The receiver of your wish selects as many 15 min slots as they want, avoiding a back-and-forth message exchange to sort out each one’s availability for a conversation.

When the selected slots come, Tweelin reminds the wish maker that a call may be attempted and suggests the right calling method to reach the receiver, whether it’s a regular or WhatsApp call.

Before this release, there were some UX limitations such as the inability to notify the cancellation of a non-user wish to the receiving end of it. All the gaps are now filled, as well as the overall reliability of the non-user flow.

Photo by Alessandro Cerino on Unsplash

Stay tuned!

Currently, we are expanding the iOS Alpha program in preparation for a public Beta targeting the App Store this month of April 2023.

In the meantime, we are completing the Tweelin Bot for Microsoft Teams and its Windows Telemetry Companion app.

Soon, the Tweelin Enterprise offering will be a reality and we invite you to follow us to learn more about these upcoming exciting innovations!

https://tweelin.com/

--

--

Dario De Santis

Long-termist visionary technology Entrepreneur and Product Leader, with a strong passion for improving people's productivity through innovative solutions.