{"id":12498,"date":"2021-09-22T15:41:00","date_gmt":"2021-09-22T13:41:00","guid":{"rendered":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/?post_type=case-study&#038;p=12498"},"modified":"2024-12-03T10:58:50","modified_gmt":"2024-12-03T08:58:50","slug":"scalable-b2b-portal-for-nordic-telecom-company","status":"publish","type":"case-study","link":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/case-studies\/scalable-b2b-portal-for-nordic-telecom-company\/","title":{"rendered":"A scalable B2B portal API for Nordic telecom company"},"content":{"rendered":"\n<div class=\"wp-block-cgb-section-block padding-top-0 padding-bottom-0 c-padding-left-0 c-padding-right-0\"><div class=\"container container__full\">\n<figure class=\"wp-block-image size-full img-responsive\"><img decoding=\"async\" width=\"1640\" height=\"399\" data-src=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2023\/11\/cs_1640x300_telecom-e1726135963626.jpg\" alt=\"\" class=\"wp-image-12502 lazyload\" data-srcset=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2023\/11\/cs_1640x300_telecom-e1726135963626.jpg 1640w, https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2023\/11\/cs_1640x300_telecom-e1726135963626-300x73.jpg 300w, https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2023\/11\/cs_1640x300_telecom-e1726135963626-1600x389.jpg 1600w, https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2023\/11\/cs_1640x300_telecom-e1726135963626-768x187.jpg 768w, https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2023\/11\/cs_1640x300_telecom-e1726135963626-1536x374.jpg 1536w\" data-sizes=\"(max-width: 1640px) 100vw, 1640px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1640px; --smush-placeholder-aspect-ratio: 1640\/399;\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<section class=\"wp-block-cgb-section-block border-bottom-EAEAEA\"><div class=\"container container__main\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\">Business growth demanded a more scalable service that would speed up transactions<\/h2>\n\n\n\n<p>Our client is a top Nordic telecom that provides extensive services to a wide variety of customers, from consumers to large businesses.<\/p>\n\n\n\n<p>Most of our client\u2019s large B2B customers were using an already available self-service portal. The portal had multiple functionalities supporting the management of a large number of subscriptions.<\/p>\n\n\n\n<p>The problem for B2B customers was that managing a one-thousand-employee company&#8217;s mobile and internet subscriptions one by one was very expensive manual work for the support people on both sides &#8212; the telco and its customers. They asked for a solution that would allow integration directly from their own IT systems, instead of logging into the self-service portal and dealing with the subscriptions there.<\/p>\n\n\n\n<p>Our client\u2019s goal was to enable B2B customers to manage employees\u2019 telecommunication accounts, subscriptions, and services through their own IT systems. It was equally important to our client that the solution would process a large number of transactions simultaneously.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Building intuitive API product and making B2B portal scalable<\/h2>\n\n\n\n<p>Proekspert was trusted to build a modular, open architecture and an interface that could significantly improve the self-service experience for B2B customers.<\/p>\n\n\n\n<p>Our biggest challenge was to model API technology in a simple, yet still abstract way. Our goal was to be understood by an industry novice, but still having the ability to cover a wide range of different products and processes.<\/p>\n\n\n\n<p>The second challenge was how to make the mass transaction service scalable cost-effectively. The good thing was that the innovative microservices technology was mature and ready to be implemented into complex telecom backend systems.<\/p>\n\n\n\n<p>Being middlemen in an ever-changing environment, we built the API and underlying microservices in a way that wouldn\u2019t require re-integration by the end customer each time something changed inside our client\u2019s systems.<\/p>\n\n\n\n<p>Ultimately, our client\u2019s frontend applications became the clients of the API as well, creating more manageable and cleaner architecture. And last but not least, having a single place to make changes in the future saves money on software development.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Scalable B2B portal APIs enable a seamless service experience for business customers<\/h2>\n\n\n\n<p>Creating a simple API and exposing it to the world opened up endless possibilities. For example: merging the information from different telcos or other service providers, using their respective APIs, creating comparisons of products and services, creating a new level of transparency in the market and making the end customer\u2019s life a lot easier.<\/p>\n\n\n\n<p>Today, B2B customers can integrate directly with our client\u2019s systems and manage their subscriptions from their own IT systems, instead of doing duplicate work in our client\u2019s self-service portal. Plus, the B2B portal APIs scale according to the number of transactions fast and effectively, so the experience for the users is always smooth.<\/p>\n\n\n\n<p>For example, when a new employee joins an end customer\u2019s company, their HR specialist can initially switch the employee\u2019s personal phone subscription to the corporate one with a single click. A company phone number can be registered to a new client, or a new employee included in call distribution queues from their own IT systems. So, our client\u2019s B2B end-user gets the same quality and personal service as a B2C customer.<\/p>\n\n\n\n<p>Also, cooperation is easier with third-party partners. Using APIs is a must in the start-up world, where simplicity and speed are key factors in product and service rollouts. With the well-designed API, our client was able to find customers in the start-up segment. Taking advantage of the service, the start-ups expanded their own businesses, significantly growing our client&#8217;s subscription sales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Impact on the customer business<\/h3>\n\n\n\n<p>Our client achieved their goal to adapt to its large customers\u2019 needs and therefore grow its business.<\/p>\n\n\n\n<ul class=\"blue-bullet\"> \n\n<li>Scalable service reach: <\/li>\n<ol style=\"margin-left:2em\">\n<li>Our client can now meet the requirements of their B2B customers of every size.<\/li>\n<li>With the new self-service portal API product, our client is able to attract fast-growing start-ups to become their clients.<\/li>\n<\/ol>\n\n<li>Our client reduced service maintenance costs significantly:<\/li>\n\n<ol style=\"margin-left:2em\">\n\n<li>The number of requests to the customer support center decreased notably.\n<\/li><li>The new B2B self-service portal API product enabled large customers to access relevant data and controls, so our client and the end customer saved time due to not having to deal with excessive manual operations.\n<\/li><li>Large customers can now easily interface their systems themselves via the API. It saves the time and effort of our client&#8217;s IT department. All future transactions are fully automated as well.<\/li>\n<\/ol>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<aside class=\"wp-block-cgb-section-block\" style=\"background-color:#f3f7f9\"><div class=\"container container__full\">\n<h4 class=\"wp-block-heading\">Jobs done<\/h4>\n\n\n\n<ul class=\"wp-block-list blue-bullet\">\n<li>Intuitive interface (API) <\/li>\n\n\n\n<li>Transaction automation (API)<\/li>\n<\/ul>\n<\/div><\/aside>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<aside class=\"wp-block-cgb-section-block\" style=\"background-color:#f3f7f9\"><div class=\"container container__full\">\n<h4 class=\"wp-block-heading\">Technology stack and competencies<\/h4>\n\n\n\n<ul class=\"wp-block-list blue-bullet\">\n<li>Java<\/li>\n\n\n\n<li>Kotlin<\/li>\n\n\n\n<li>API facilitating and programming<\/li>\n\n\n\n<li>Microservices (Kubernetes)<\/li>\n\n\n\n<li>Node.js<\/li>\n\n\n\n<li>Apigee<\/li>\n\n\n\n<li>TM Forum Open APIs<\/li>\n<\/ul>\n<\/div><\/aside>\n<\/div>\n<\/div>\n<\/div><\/section>\n\n\n\n<section class=\"wp-block-cgb-section-block left\" style=\"background-color:#f4f4f4\"><div class=\"container container__main\">\n<div class=\"wp-block-cgb-section-block\"><div class=\"container container__narrow\">\n<h2 class=\"wp-block-heading\" id=\"service-design-case-studies\">Related case studies<\/h2>\n\n\n\n<p>Our case studies give an insight into how human-oriented design principles will help product companies persuade customers to go on a journey with smart, connected products.<\/p>\n<\/div><\/div>\n\n\n<div class=\"case-shortcode\"><div class=\"row\"><article class=\"col-md-4 post-12886 case-study type-case-study status-publish has-post-thumbnail hentry casestudy_cat-digital-services count-1\"><div class=\"post__wrap\">\n\t<div class=\"post__img\">\n\t\t<a href=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/case-studies\/self-service-portal-for-nordic-telecom-companys-business-customers\/\">\n\t\t\t<img decoding=\"async\" width=\"1200\" height=\"627\" data-src=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2024\/01\/cs_1200x630telco-1200x627.jpg\" class=\"img-responsive wp-post-image lazyload\" alt=\"\" data-srcset=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2024\/01\/cs_1200x630telco-1200x627.jpg 1200w, https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2024\/01\/cs_1200x630telco-300x158.jpg 300w\" data-sizes=\"(max-width: 1200px) 100vw, 1200px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1200px; --smush-placeholder-aspect-ratio: 1200\/627;\" \/>\t\t<\/a>\n\t<\/div>\n\t<div class=\"post__inner\">\n\t\t<header class=\"post__header\">\n\t\t\t<div class=\"entry-header\">\n\t\t\t\t\n<div class=\"post__categories\">\n    <div class=\"entry-categories__inner\">\n        <ul class=\"post-categories\">\n            <li class=\"category category--color-discover\"><a href=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/case-category\/digital-services\/\">Case Study<span>User-centric digital services<\/span><\/a><\/li>        <\/ul>\n    <\/div>\n<\/div>\t\t\t\t\t            <h2 class=\"entry-title\"><a href=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/case-studies\/self-service-portal-for-nordic-telecom-companys-business-customers\/\" rel=\"bookmark\">Self-service portal for Nordic telecom company&#8217;s business customers\u00a0<\/a><\/h2>\t\t\t<\/div>\n\t    <\/header>\n\t    \t<\/div>\n<\/div><\/article><article class=\"col-md-4 post-12508 case-study type-case-study status-publish has-post-thumbnail hentry casestudy_cat-digital-services count-2\"><div class=\"post__wrap\">\n\t<div class=\"post__img\">\n\t\t<a href=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/case-studies\/a-self-service-app-for-a-nordic-telecom-company\/\">\n\t\t\t<img decoding=\"async\" width=\"1194\" height=\"627\" data-src=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2017\/12\/1200x630_selfservice.png\" class=\"img-responsive wp-post-image lazyload\" alt=\"\" data-srcset=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2017\/12\/1200x630_selfservice.png 1200w, https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2017\/12\/1200x630_selfservice-300x158.png 300w, https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2017\/12\/1200x630_selfservice-1024x538.png 1024w, https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2017\/12\/1200x630_selfservice-768x403.png 768w\" data-sizes=\"(max-width: 1194px) 100vw, 1194px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1194px; --smush-placeholder-aspect-ratio: 1194\/627;\" \/>\t\t<\/a>\n\t<\/div>\n\t<div class=\"post__inner\">\n\t\t<header class=\"post__header\">\n\t\t\t<div class=\"entry-header\">\n\t\t\t\t\n<div class=\"post__categories\">\n    <div class=\"entry-categories__inner\">\n        <ul class=\"post-categories\">\n            <li class=\"category category--color-discover\"><a href=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/case-category\/digital-services\/\">Case Study<span>User-centric digital services<\/span><\/a><\/li>        <\/ul>\n    <\/div>\n<\/div>\t\t\t\t\t            <h2 class=\"entry-title\"><a href=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/case-studies\/a-self-service-app-for-a-nordic-telecom-company\/\" rel=\"bookmark\">A self-service app for a Nordic telecom company<\/a><\/h2>\t\t\t<\/div>\n\t    <\/header>\n\t    \t<\/div>\n<\/div><\/article><article class=\"col-md-4 post-13313 case-study type-case-study status-publish has-post-thumbnail hentry casestudy_cat-digital-services count-3\"><div class=\"post__wrap\">\n\t<div class=\"post__img\">\n\t\t<a href=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/case-studies\/factory-automation-tools-yoshi\/\">\n\t\t\t<img decoding=\"async\" width=\"1200\" height=\"627\" data-src=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2024\/02\/cs_1200x630yoshi-1200x627.jpg\" class=\"img-responsive wp-post-image lazyload\" alt=\"\" data-srcset=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2024\/02\/cs_1200x630yoshi-1200x627.jpg 1200w, https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2024\/02\/cs_1200x630yoshi-300x158.jpg 300w\" data-sizes=\"(max-width: 1200px) 100vw, 1200px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1200px; --smush-placeholder-aspect-ratio: 1200\/627;\" \/>\t\t<\/a>\n\t<\/div>\n\t<div class=\"post__inner\">\n\t\t<header class=\"post__header\">\n\t\t\t<div class=\"entry-header\">\n\t\t\t\t\n<div class=\"post__categories\">\n    <div class=\"entry-categories__inner\">\n        <ul class=\"post-categories\">\n            <li class=\"category category--color-discover\"><a href=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/case-category\/digital-services\/\">Case Study<span>User-centric digital services<\/span><\/a><\/li>        <\/ul>\n    <\/div>\n<\/div>\t\t\t\t\t\t\t\t\t<div class=\"entry-logo\">\n\t\t\t\t\t    <img decoding=\"async\" data-src=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-content\/uploads\/2024\/02\/oshino_logo.svg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t            <h2 class=\"entry-title\"><a href=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/case-studies\/factory-automation-tools-yoshi\/\" rel=\"bookmark\">Factory automation tool Yoshi raises operator engagement and shop-floor efficiency<\/a><\/h2>\t\t\t<\/div>\n\t    <\/header>\n\t    \t<\/div>\n<\/div><\/article><\/div><div class=\"shortcode-read-more-link-wrap arrow-link-dark-blue-2\"><a class=\"shortcode-read-more-link\" href=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/case-category\/digital-services\/\">See more case studies on User-centric digital services<\/a><\/div><\/div>\n<\/div><\/section>\n\n\n<section class=\"wp-block-cgb-section-block contact-form left\" id=\"section-contact-form-3123\"><div class=\"container container__main\"><div class=\"contact-form-column\"><div class=\"row\"><div class=\"col-md-8 contact-form-form-column\"><h2>Share your challenge with us<\/h2><div class=\"lb-eventbox-content\"><div class=\"lb-form\"><form class=\"lb-reg-form\"><input type=\"hidden\" name=\"id\" value=\"3123\"><input type=\"hidden\" name=\"url\" id=\"url\" value=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/case-study\/12498\"><input type=\"hidden\" name=\"cid\" id=\"cid\" value=\"\"><input type=\"hidden\" name=\"gaid\" id=\"gaid\" value=\"\"><div class=\"form-fields\"><div class=\"form-group form-group--name\"><label for=\"3123_name\">Full name <span class=\"required-dot\">*<\/span><\/label><input type=\"text\" name=\"name\" id=\"3123_name\" required><\/div><div class=\"form-group form-group--company\"><label for=\"3123_company\">Company<\/label><input type=\"text\" name=\"company\" id=\"3123_company\"><\/div><div class=\"form-group form-group--email\"><label for=\"3123_email\">E-mail <span class=\"required-dot\">*<\/span><\/label><input type=\"text\" name=\"email\" id=\"3123_email\" required><\/div><div class=\"form-group form-group--message\"><label for=\"3123_message\">Your message <span class=\"required-dot\">*<\/span><\/label><textarea name=\"message\" id=\"3123_message\" required><\/textarea><\/div><\/div><div class=\"lb-error\"><p>Please fill all the mandatory fields (marked with *).<\/p><\/div><div class=\"lb-submit\"><button class=\"wp-block-button__link\">Send message<\/button><svg class=\"contact-form-loader\" width=\"38\" height=\"38\" viewBox=\"0 0 38 38\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" stroke=\"#3890E4\"><g fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(1 1)\" stroke-width=\"2\"><circle stroke-opacity=\".5\" cx=\"18\" cy=\"18\" r=\"18\"\/><path d=\"M36 18c0-9.94-8.06-18-18-18\"><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 18 18\" to=\"360 18 18\" dur=\"1s\" repeatCount=\"indefinite\"\/><\/path><\/g><\/g><\/svg><\/div><div class=\"lb-recaptcha-branding\"><p>This site is protected by reCAPTCHA and the Google <a href=\"https:\/\/policies.google.com\/privacy\" target=\"_blank\">Privacy Policy<\/a> and <a href=\"https:\/\/policies.google.com\/terms\" target=\"_blank\">Terms of Service<\/a> apply.<\/p><\/div><\/form><\/div><div class=\"lb-success\"><div class=\"success-icon\"><svg width=\"65\" height=\"51\" viewBox=\"0 0 65 51\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M4 25.3396L21.7662 43L61 4\" stroke=\"#1AD14C\" stroke-width=\"10\"\/><\/svg><\/div><h2>Thank You!<\/h2><p>Your message has been sent. Our team will get back to you as soon as possible!<\/p><button class=\"wp-block-button__link js-send-more\">Send One More<\/button><\/div><\/div><\/div><div class=\"contact-form-person-column col-md-4\"><div class=\"contact-person-item\"><\/div><\/div><\/div><\/div><\/div><\/section><script>!function(){window.addEventListener(\"load\",function(){!function(){try{var t,e,n=ga.getAll();for(t=0,e=n.length;t<e;t+=1)if(\"UA-151528475-1\"===n[t].get(\"trackingId\")){var d=n[t].get(\"clientId\");return document.getElementById(\"gaid\")&&\"string\"==typeof d&&document.getElementById(\"gaid\").setAttribute(\"value\",d),n[t].get(\"clientId\")}}catch(t){}}()})}();<\/script>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Nordic telecom company built a scalable B2B portal API to optimize complex and time-consuming processes and save time for both them and their customers.<\/p>\n","protected":false},"featured_media":12500,"parent":0,"template":"single-case-study-v2.php","tags":[],"casestudy_cat":[52],"class_list":["post-12498","case-study","type-case-study","status-publish","has-post-thumbnail","hentry","casestudy_cat-digital-services"],"acf":[],"_links":{"self":[{"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/case-study\/12498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/case-study"}],"about":[{"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/types\/case-study"}],"version-history":[{"count":0,"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/case-study\/12498\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/media\/12500"}],"wp:attachment":[{"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/media?parent=12498"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/tags?post=12498"},{"taxonomy":"casestudy_cat","embeddable":true,"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/casestudy_cat?post=12498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}