7 June 2021

The story of VerifyKit

Every brand has an origin story.

Ours is one of dedication and hard work, how we developed VerifyKit and nurtured it to the global brand that it is today. In a nutshell, it’s the story of challenging ourselves at every corner, finding our own solutions to the problems we face, and sharing those solutions with the world.
We understand the needs of today’s developers, and we strive to meet their every need with our products. We think making life easier for developers is of paramount importance, and that mindset enabled us to make VerifyKit very easy to implement and use.
Without further ado, let’s move on to how we built VerifyKit from the ground up.

VerifyKit is a B2B service developed by Teknasyon, one of Turkey’s leading technology companies. Teknasyon have found worldwide success within the B2C space, and went on to take their in-house tools and infrastructure that they developed and used in line with the needs of their own mobile apps and services, and turned them into B2B services. As a result, Teknasyon utilized its experience in the global mobile app market and launched VerifyKit as a B2B product that offers a full spectrum of solutions needed by mobile developers for mobile phone number verification.

We first started developing VerifyKit within Teknasyon as a part of a mobile app that operated globally. What we needed was a solution that lowered the cost of SMS verification that allowed us to verify users’ mobile phone numbers. We successfully implemented this within our app using WhatsApp.
Later on, we decided to use it with our other mobile apps within Teknasyon. Realizing the value it brought to the app we used it with initially, we improved it with SaaS in mind and started turning it into a separate product.
At that point, we went to great lengths to ensure scalability and ease of integration and use. We developed the first iteration of our VerifyKit SDK and made sure that developers could integrate it into their apps seamlessly on iOS and Android platforms.
From then on, to meet the needs of developers in every space, we developed the REST API and the Web SDK that could be utilized within web apps. One of the key strengths that our SDK was the exhaustive documentation we had for it, as it made integration very easy and straightforward.

– Senior Backend Developer of VerifyKit, Gökhan Tunçkale

We needed a way to verify our users’ phone numbers in our apps. This was important to us because it both ensures that we’re reaching the right user and a better user experience. The most traditional way to verify mobile phone numbers is to send an OTP via SMS and let the user enter the code.
However, SMS is a costly method and can become a major cost when scaled up. It is also very expensive in certain countries. As our apps’ popularity increased in global markets, the cost of SMS became close to prohibitive. Not only that, SMS isn’t very reliable and OTPs often didn’t reach the user in some countries. This could lead to churn during acquisition/login, which is one of the most important points in the user journey. Lastly, users had to switch back and forth between their SMS app and our app to enter the OTP, and this caused OTPs to be entered incorrectly, negatively affecting the user experience.
We knew we weren’t the only app developer facing these issues. We began looking for a solution that’s both cost-effective and made an addition to the user experience, increasing the success rate. We started our research into IM apps and number verification methods that most users use daily and developed our solution using WhatsApp. However, it quickly became apparent to us that some users still preferred SMS. So in addition to IM apps, we decided to offer SMS verification as well to offer a wider variety of verification methods.

– Product Manager of VerifyKit, Hatice Kasapbaşı

When building VerifyKit, we decided to shift our focus to affordability and high success rate and emphasized IM platforms such as WhatsApp. But at the same time, we needed to support the SMS verification method as it was still widely used.
However, the problems of SMS being a costly channel and delivery issues were still there. The price and delivery success of SMS providers varied wildly in every country. That’s why we have developed a service to provide VerifyKit customers that helps them send SMS at the lowest price while maintaining the highest delivery success rate. We brought a large number of SMS providers together and integrated them into a single system in which we find the cheapest price for SMS in each country and operator in those countries and send SMS through them. In case the SMS is not sent within the specified timeframe, we pass it on to the next SMS provider and send it from there. This way, we can keep the costs low and maintain the highest delivery success rate.

– CTO of VerifyKit, Fatih Üstündağ

This is the story of VerifyKit and how we built our company from the ground up, overcoming every single challenge we faced. As we continue growing, we understand the value of tackling challenges head-on, and we will continue doing that in the future.

Most Viewed Posts

18 September 2020

What is the Best Phone Number Verification Method for Your Users?

SMS provides a secure way to authenticate users during phone number verification, but it’s not your only option. This article explains. Phone numbers offer the benefit of being unique; every mobile phone owner is assigned a different number. Stealing someone’s phone number or obtaining...

1 April 2021

4 Tips for Better Mobile App Security

The number of mobile apps is growing daily, and the issues of mobile app security and privacy continue to intensify as a result. Security professionals are growing more and more worried that common web app security practices aren’t cutting it anymore. While security professionals are busy...

24 February 2021

Going global: the challenges of app localization

You have your app up and running and it’s ready for prime time on the app stores. It can be downloaded and enjoyed by billions of people around the world, as app stores are global marketplaces for apps. Technically, yes, that is true. App stores are a great way to reach global audiences, but...

16 March 2021

4 mobile app development tips for start-ups

Say you have a brilliant start-up idea and you need a killer app to go with it. If you’re just beginning to set sail on your app development journey, it might get a little difficult navigating the waters of app development. We put together several app development tips for start-ups in this blog...

4 September 2020

Why Phone Number Verification is Crucial for Account Security

Security is a top reason as to why app developers are turning to phone number verification to authenticate users. This article explains. A big concern for app developers is account security; how to verify that users are genuine human beings and not scammers or hackers. Email verification...

25 September 2020

How to Cut User Verification Costs

User verification is a must to ensure your app attracts genuine users – but it comes at a cost. Learn how to cut verification costs below.  Account security – how to keep users safe from scammers and hackers – is a leading priority for app developers. For that reason, user...

19 August 2020

Creating a Binary Framework in iOS with Swift

We all use a lot of frameworks in our daily development routine. We just type the magical word “import” and it’s all set. But what’s happening behind that import statement? How do you make it possible for your fellow developers to use your classes with just one line of code? Today, I’ll...

18 January 2021

5 Tips for Developers Who Are on the Road to Success

The field of software development is extremely diverse and it continues to grow every year. More and more people are entering the industry every day and there are many different ways of doing it. Some choose to go to college/university to pursue a degree, some go to coding boot camps for a crash...

13 November 2020

What is Mobile Identity?

It’s said that more people today own a mobile device than a toothbrush. Whether you find this horrifying or a simple fun fact is up to you, but you can’t deny the reality: the world is moving away from desktop and laptop computing to mobile, and the challenges of identification and...