{"id":29829,"date":"2026-03-17T17:58:46","date_gmt":"2026-03-17T16:58:46","guid":{"rendered":"https:\/\/www.purplesoft.io\/distance-sales\/"},"modified":"2026-03-17T17:58:47","modified_gmt":"2026-03-17T16:58:47","slug":"distance-sales","status":"publish","type":"page","link":"https:\/\/www.purplesoft.io\/en\/distance-sales\/","title":{"rendered":"Distance Sales"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"29829\" class=\"elementor elementor-29829 elementor-27062\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b520e89 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b520e89\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3e60388\" data-id=\"3e60388\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c8a4fa8 elementor-widget elementor-widget-image\" data-id=\"c8a4fa8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2560\" height=\"1707\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/DistanceSales_Hero-2-scaled.webp\" class=\"attachment-full size-full wp-image-27091\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/DistanceSales_Hero-2-scaled.webp 2560w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/DistanceSales_Hero-2-300x200.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/DistanceSales_Hero-2-1024x683.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/DistanceSales_Hero-2-768x512.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/DistanceSales_Hero-2-1536x1024.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/DistanceSales_Hero-2-2048x1365.webp 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-93136b3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"93136b3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b291149\" data-id=\"b291149\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-eb38cb2 elementor-widget elementor-widget-heading\" data-id=\"eb38cb2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">DS Group S.p.A. <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7d2ddeb\" data-id=\"7d2ddeb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4125cda elementor-widget elementor-widget-text-editor\" data-id=\"4125cda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>For DS Group S.p.A., we developed the conversational module of their proprietary product, <strong>Distance Sales<\/strong>\u2014an omnichannel assisted sales channel based on web widgets and a mobile console, designed to integrate natively into the platform and operate at enterprise scale.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc96592 elementor-widget elementor-widget-text-editor\" data-id=\"fc96592\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Services:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94f57ef elementor-widget elementor-widget-text-editor\" data-id=\"94f57ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tSviluppo Widget Web; Sviluppo App iOS\/Android; Realtime messaging; Push notifications; Integrazione API Distance Sales; UX\/UI\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b93824 elementor-widget elementor-widget-text-editor\" data-id=\"0b93824\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Technologies:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3d4b22 elementor-widget elementor-widget-text-editor\" data-id=\"e3d4b22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tFlutter, Firebase Auth, Firebase Realtime Database, Firebase Cloud Messaging, OpenAPI client, JavaScript (postMessage), SharedPreferences\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdb107e elementor-widget elementor-widget-text-editor\" data-id=\"cdb107e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>2022 &#8211; 2023<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f864a01 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f864a01\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-187a51b\" data-id=\"187a51b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-862312c elementor-widget elementor-widget-image\" data-id=\"862312c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"2560\" height=\"1707\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/sales-firstmock-scaled.webp\" class=\"elementor-animation-bob attachment-full size-full wp-image-27074\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/sales-firstmock-scaled.webp 2560w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/sales-firstmock-300x200.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/sales-firstmock-1024x683.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/sales-firstmock-768x512.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/sales-firstmock-1536x1024.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/sales-firstmock-2048x1365.webp 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-40fcd7c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"40fcd7c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ea0474e\" data-id=\"ea0474e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cc7824b elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"cc7824b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Project Overview<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f16e9f elementor-widget elementor-widget-text-editor\" data-id=\"8f16e9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>DS Group S.p.A.<\/strong> is a software company specialized in digital solutions for sales and omnichannel customer experience.<br>Distance Sales is one of their strategic products: a platform for assisted and personalized sales that brings the one-to-one experience typical of physical retail stores online, integrating consulting, customer relationships, and sales processes into a single digital flow.<\/p><p>Within this ecosystem,<strong> the chat channel <\/strong>represents the first point of contact between customer and consultant\u2014the moment when a request turns into a relationship.<br>DS Group commissioned us to develop the conversational module, with the goal of creating a <strong>reliable, integrable solution that can truly operate<\/strong> under enterprise-level workloads, capable of natively interacting with the Distance Sales backend. <\/p><p>The project had to ensure zero friction on the customer side, enabling the immediate start of a conversation directly from the website, while at the same time providing operators with a robust tool for handling requests, prioritizing them, and managing response times.<\/p><p>The solution was designed as a pair of coordinated tools: a lightweight <b>widget for customers <\/b>(web) and an <b>operational console <\/b>for employees (iOS\/Android), both based on a consistent data model and a real-time infrastructure designed to support continuous releases and product evolution.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0114ad1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0114ad1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3adb586\" data-id=\"3adb586\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7bdeae8 elementor-widget elementor-widget-image\" data-id=\"7bdeae8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"2560\" height=\"1707\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/calendar-scaled.webp\" class=\"attachment-full size-full wp-image-27076\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/calendar-scaled.webp 2560w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/calendar-300x200.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/calendar-1024x683.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/calendar-768x512.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/calendar-1536x1024.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/calendar-2048x1365.webp 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2116df3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2116df3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b97c721\" data-id=\"b97c721\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-be6d704 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"be6d704\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">UX\/UI Design<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eba469d elementor-widget elementor-widget-text-editor\" data-id=\"eba469d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>La soluzione \u00e8 stata progettata come una coppia di strumenti coordinati: un widget leggero per i clienti (web) e una console operativa per i dipendenti (iOS\/Android), entrambi basati su un modello dati coerente e su un\u2019infrastruttura in tempo reale pensata per supportare rilasci continui ed evoluzione del prodotto. <\/p><p>The solution was designed as a pair of coordinated tools: a lightweight widget for customers (web) and an operational console for employees (iOS\/Android), both based on a consistent data model and a real-time infrastructure built to support continuous releases and product evolution. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cdda407 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cdda407\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e03667a\" data-id=\"e03667a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6edb479 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6edb479\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0454ec2\" data-id=\"0454ec2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-158f9a4 elementor-widget elementor-widget-heading\" data-id=\"158f9a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Operator-side functionalities<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-918e441 elementor-widget elementor-widget-text-editor\" data-id=\"918e441\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Appointment Management<\/strong><br>Thanks to the calendar feature, appointments with customers can be managed intuitively, improving internal organization and service quality.<\/p><p><b>CRM Integration<\/b><br>Through integration with CRM and internal systems, operators can access relevant customer information in real time, making interactions more personalized and reducing the time spent switching between different tools.<\/p><p><b>Request Management, Upselling &amp; Cross-Selling<\/b><br>With dedicated support for handling customer requests and inquiries, operators can conduct conversations more consistently and naturally, seizing opportunities to offer complementary solutions or additional services at the most appropriate moment.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-9007aa9\" data-id=\"9007aa9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-851d91d elementor-widget elementor-widget-heading\" data-id=\"851d91d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Customer-side Experience<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0150da elementor-widget elementor-widget-text-editor\" data-id=\"f0150da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Personalized Experience<\/b><br>Through configurable paths and personalized content, customers are guided with an experience that adapts to their needs, making each step clearer and more reassuring.<\/p><p><b>Payment and Digital Signature<\/b><br>By integrating payment and digital signature within the same flow, customers can complete the final step smoothly, reducing friction during the checkout phase.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c6e782 elementor-widget elementor-widget-image\" data-id=\"5c6e782\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1390\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/distance-sales-features-1-1.webp\" class=\"attachment-full size-full wp-image-29386\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/distance-sales-features-1-1.webp 2560w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/distance-sales-features-1-1-300x163.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/distance-sales-features-1-1-1024x556.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/distance-sales-features-1-1-768x417.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/distance-sales-features-1-1-1536x834.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/distance-sales-features-1-1-2048x1112.webp 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-14149b5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"14149b5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-99857aa\" data-id=\"99857aa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-191a4ce elementor-widget elementor-widget-heading\" data-id=\"191a4ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Guided Journey<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-331d351 elementor-widget elementor-widget-text-editor\" data-id=\"331d351\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Shared Consultation<\/b><br>Co-browsing and co-editing features allow operators and customers to view content together in real time, improving understanding and speeding up the decision-making process.<\/p><p><b>Intelligent Navigation<\/b><br>Guided navigation, supported by centralized content, keeps operators and customers aligned, reducing unnecessary steps and keeping the session focused on the objectives.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a7b16ad elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a7b16ad\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e89b1a4\" data-id=\"e89b1a4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-da35052 elementor-widget elementor-widget-image\" data-id=\"da35052\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2362\" height=\"1653\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/Lookbook-screens.webp\" class=\"attachment-full size-full wp-image-27078\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/Lookbook-screens.webp 2362w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/Lookbook-screens-300x210.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/Lookbook-screens-1024x717.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/Lookbook-screens-768x537.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/Lookbook-screens-1536x1075.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/Lookbook-screens-2048x1433.webp 2048w\" sizes=\"(max-width: 2362px) 100vw, 2362px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3a8fd19 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3a8fd19\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-66f51db\" data-id=\"66f51db\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-aeef69e elementor-widget elementor-widget-heading\" data-id=\"aeef69e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Software Development<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26aa05d elementor-widget elementor-widget-text-editor\" data-id=\"26aa05d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <strong>Distance Sales Chat<\/strong> module was developed as a strategic component within the <strong>Distance Sales<\/strong> ecosystem, using a modern, real-time\u2013oriented technology stack. The solution was designed to ensure<strong> immediate responsiveness,<\/strong> r<strong>eliability under load,<\/strong> and <strong>easy integration<\/strong> with DS Group\u2019s existing systems. <\/p><p>The entire conversational channel is built on<strong> Flutter,<\/strong> chosen to create a<strong> single codebase<\/strong> shared between the <strong>customer web widget<\/strong> and the <strong>mobile operator console (iOS and Android). <\/strong>This choice allowed for functional and visual consistency across channels, while simultaneously accelerating product evolution and continuous releases. <\/p><p>For real-time communication management, an <strong>event-driven<\/strong> architecture based on <strong>Firebase Realtime Database<\/strong> was adopted, enabling instant synchronization of messages between customer and consultant. Authentication is handled via <strong>Firebase Auth,<\/strong> with anonymous access on the customer side to remove any entry barriers, and structured authentication on the operator side, integrated with expiring application tokens. <\/p><p>The <strong>Customer Chat Widget,<\/strong> designed for quick integration into any website, was developed as a lightweight, standalone component that can be embedded via<strong> iframe. <\/strong>Communication with the host page occurs through <strong>JavaScript and postMessage, <\/strong>allowing dynamic resizing of the widget and seamless integration without impacting the customer\u2019s infrastructure. <\/p><p><strong>The mobile Agent Console, <\/strong>on the other hand, serves as the daily operational tool for consultants. The app provides a structured inbox for managing conversations, with clear rules for handling requests, separation between new and assigned chats, and real-time push notifications via<strong> Firebase Cloud Messaging,<\/strong> even in the background. This enables operators to respond quickly and maintain control over their workload.  <\/p><p>Integration with the<strong> Distance Sales <\/strong>backend was implemented via a<strong> generated OpenAPI client, <\/strong>allowing the chat to interact with the platform\u2019s core services: session management, immediate appointment creation, and <strong>escalation to live sessions or video calls,<\/strong> with the link sent directly to the customer within the conversation thread.<\/p><p>Particular attention was given to the<strong> robustness of the operational flow: session management, <\/strong>token persistence, notifications, conversation status, and transitions (handling, closing, archiving) were designed to function consistently even in high-intensity usage scenarios.<\/p><p>The result is a <strong>robust, scalable conversational module that is truly production-ready, <\/strong>designed not as a simple chat, but as an<strong> operational channel integrated<\/strong> into an enterprise remote sales system.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-80a3b63 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"80a3b63\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-94ae3ba\" data-id=\"94ae3ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-700192c elementor-widget elementor-widget-image\" data-id=\"700192c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1790\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/detailspages.webp\" class=\"attachment-full size-full wp-image-27084\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/detailspages.webp 2560w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/detailspages-300x210.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/detailspages-1024x716.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/detailspages-768x537.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/detailspages-1536x1074.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/08\/detailspages-2048x1432.webp 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2d0606c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2d0606c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1fe45ee\" data-id=\"1fe45ee\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-530307a elementor-widget elementor-widget-heading\" data-id=\"530307a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Results<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-83c6a4a\" data-id=\"83c6a4a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f5b7c5 elementor-widget elementor-widget-text-editor\" data-id=\"7f5b7c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"115\" data-end=\"435\">PurpleSoft enabled DS Group to integrate a <strong data-start=\"195\" data-end=\"244\">robust, immediately operational, and scalable<\/strong> chat channel into Distance Sales without adding complexity to the platform. The shared Flutter codebase ensured <strong data-start=\"337\" data-end=\"388\">consistency between the customer widget and the operator console,<\/strong> simplifying maintenance and updates. <\/p><p data-start=\"437\" data-end=\"765\">Thanks to real-time communication and native backend integration, <strong data-start=\"520\" data-end=\"562\">response times have been reduced,<\/strong> consultant-side workload management is more efficient, and daily operations (handling requests, prioritization, escalation to live sessions and video calls) occur <strong data-start=\"740\" data-end=\"762\">seamlessly.<\/strong><\/p><p data-start=\"767\" data-end=\"1012\">The result is a more <strong data-start=\"798\" data-end=\"838\">reliable, consistent, and scalable platform,<\/strong> reinforcing Distance Sales as an enterprise solution for omnichannel assisted sales, supporting growth, operational continuity, and continuous product evolution.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8952bde elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8952bde\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7eeaef2\" data-id=\"7eeaef2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4414e76 elementor-widget elementor-widget-heading\" data-id=\"4414e76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Want to see more?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b37ba72 elementor-align-center elementor-mobile-align-center elementor-invisible elementor-widget elementor-widget-button\" data-id=\"b37ba72\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/www.distancesales.com\/it\/\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-alt-circle-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">VISIT THE WEBSITE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f58ca25 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f58ca25\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-962fa68\" data-id=\"962fa68\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6c8a7aa elementor-widget elementor-widget-heading\" data-id=\"6c8a7aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Other projects<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3fb68ab elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3fb68ab\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-38a29c3\" data-id=\"38a29c3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dbef012 elementor-widget elementor-widget-image\" data-id=\"dbef012\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.purplesoft.io\/dsgroup\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2500\" height=\"1667\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/DSgroup-cover.webp\" class=\"attachment-full size-full wp-image-29207\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/DSgroup-cover.webp 2500w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/DSgroup-cover-300x200.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/DSgroup-cover-1024x683.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/DSgroup-cover-768x512.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/DSgroup-cover-1536x1024.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2026\/02\/DSgroup-cover-2048x1366.webp 2048w\" sizes=\"(max-width: 2500px) 100vw, 2500px\" title=\"\">\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5297466 elementor-widget elementor-widget-button\" data-id=\"5297466\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/www.purplesoft.io\/en\/ds-group\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">D.S. Group<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c88cb46\" data-id=\"c88cb46\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f518930 elementor-widget elementor-widget-image\" data-id=\"f518930\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.purplesoft.io\/amat-trabacus-app-mobilita-trasporti-milano\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1278\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/01\/hero-amat.webp\" class=\"attachment-full size-full wp-image-25892\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/01\/hero-amat.webp 1920w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/01\/hero-amat-300x200.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/01\/hero-amat-1024x682.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/01\/hero-amat-768x511.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/01\/hero-amat-1536x1022.webp 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" title=\"\">\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd2c0ef elementor-widget elementor-widget-button\" data-id=\"bd2c0ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/www.purplesoft.io\/en\/amat-trabacus\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Amat - Comune di Milano<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>DS Group S.p.A. For DS Group S.p.A., we developed the conversational module of their proprietary product, Distance Sales\u2014an omnichannel assisted sales channel based on web widgets and a mobile console, designed to integrate natively into the platform and operate at enterprise scale. Services: Sviluppo Widget Web; Sviluppo App iOS\/Android; Realtime messaging; Push notifications; Integrazione API [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-29829","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/pages\/29829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/comments?post=29829"}],"version-history":[{"count":1,"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/pages\/29829\/revisions"}],"predecessor-version":[{"id":29830,"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/pages\/29829\/revisions\/29830"}],"wp:attachment":[{"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/media?parent=29829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}