CINXE.COM

Customer Engagement Blog

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Customer Engagement Blog</title> <meta name="HandheldFriendly" content="True"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta class="swiftype default" name="description" data-type="string" content="Your one-stop shop for customer messaging and engagement tips, developer how-to guides, industry news, OneSignal product updates, and more."> <link rel="stylesheet" type="text/css" href="/blog/assets/built/bootstrap.css?v=f1aaa1332f"> <link rel="stylesheet" type="text/css" href="/blog/assets/built/screen.css?v=f1aaa1332f"> <link rel="stylesheet" type="text/css" href="/blog/assets/built/style.css?v=f1aaa1332f"> <script src="//app-ab40.marketo.com/js/forms2/js/forms2.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/prism.min.js" integrity="sha512-hpZ5pDCF2bRCweL5WoA0/N1elet1KYL5mx3LP555Eg/0ZguaHawxNvEjF6O3rufAChs16HVNhEc6blF/rZoowQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script> (function (w, d, t, u, n, s, e) { w['SwiftypeObject'] = n; w[n] = w[n] || function () { (w[n].q = w[n].q || []).push(arguments); }; s = d.createElement(t); e = d.getElementsByTagName(t)[0]; s.async = 1; s.src = u; e.parentNode.insertBefore(s, e); })(window, document, 'script', '//s.swiftypecdn.com/install/v2/st.js', '_st'); _st('install', 'oDoTeig478zLiQeAG72m', '2.0.0'); </script> <script src="/blog/assets/built/index.js?v=f1aaa1332f"></script> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700;800&family=Source+Code+Pro&family=Inconsolata&display=swap"> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700;800&family=Source+Code+Pro&family=Inconsolata&display=swap" media="print" onload="this.media='all'"> <noscript> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700;800&family=Source+Code+Pro&family=Inconsolata&display=swap"> </noscript> <meta name="description" content="Your one-stop shop for customer messaging and engagement tips, developer how-to guides, industry news, OneSignal product updates, and more." /> <link rel="icon" href="https://onesignal.com/blog/content/images/size/w256h256/2023/03/OneSignal-Logomark.png" type="image/png" /> <link rel="canonical" href="https://onesignal.com/blog/" /> <meta name="referrer" content="no-referrer-when-downgrade" /> <link rel="next" href="https://onesignal.com/blog/page/2/" /> <meta property="og:site_name" content="Customer Engagement Blog" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Customer Engagement Blog" /> <meta property="og:description" content="Your one-stop shop for customer messaging and engagement tips, developer how-to guides, industry news, OneSignal product updates, and more." /> <meta property="og:url" content="https://onesignal.com/blog/" /> <meta property="og:image" content="https://onesignal.com/blog/content/images/2022/07/image_processing20220715-23860-1wsoqwe.jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Customer Engagement Blog" /> <meta name="twitter:description" content="Your one-stop shop for customer messaging and engagement tips, developer how-to guides, industry news, OneSignal product updates, and more." /> <meta name="twitter:url" content="https://onesignal.com/blog/" /> <meta name="twitter:image" content="https://onesignal.com/blog/content/images/2022/07/image_processing20220715-23860-1wsoqwe.jpeg" /> <meta name="twitter:site" content="@OneSignal" /> <meta property="og:image:width" content="1600" /> <meta property="og:image:height" content="1200" /> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "publisher": { "@type": "Organization", "name": "Customer Engagement Blog", "url": "https://onesignal.com/blog/", "logo": { "@type": "ImageObject", "url": "https://onesignal.com/blog/content/images/2023/03/OneSignal-Logo-White.png" } }, "url": "https://onesignal.com/blog/", "image": { "@type": "ImageObject", "url": "https://onesignal.com/blog/content/images/2022/07/image_processing20220715-23860-1wsoqwe.jpeg", "width": 1600, "height": 1200 }, "mainEntityOfPage": { "@type": "WebPage", "@id": "https://onesignal.com/blog/" }, "description": "Your one-stop shop for customer messaging and engagement tips, developer how-to guides, industry news, OneSignal product updates, and more." } </script> <meta name="generator" content="Ghost 5.4" /> <link rel="alternate" type="application/rss+xml" title="Customer Engagement Blog" href="https://onesignal.com/blog/rss/" /> <script defer src="https://unpkg.com/@tryghost/sodo-search@~1.0.0/umd/sodo-search.min.js" data-sodo-search="https://onesignal.com/blog/" data-version="1.0.0" data-key="31bdbfc91263d5f85712afbb5f" crossorigin="anonymous"></script> <script defer src="/blog/public/cards.min.js?v=f1aaa1332f"></script> <link rel="stylesheet" type="text/css" href="/blog/public/cards.min.css?v=f1aaa1332f"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.5.1/themes/prism-tomorrow.min.css" media="print" onload="this.media='all'"> <script> (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)};w.Intercom=i;function l(){var s=d.createElement('script');s.type='text/javascript';s.async=true; s.src='https://widget.intercom.io/widget/344a89aeac3f033e4dec4370781543b948aece6d'; var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})() </script> <script> Intercom('boot', {app_id: '344a89aeac3f033e4dec4370781543b948aece6d'}) </script> <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-49610253-1', 'onesignal.com'); ga('send', 'pageview'); </script> <script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async=""></script> <script> window.OneSignal = window.OneSignal || []; OneSignal.push(function() { OneSignal.init({ appId: "ab76e2a0-6e87-4143-9b6f-452adb3e0742", }); }); </script> <script type="text/javascript"> (function() { var didInit = false; function initMunchkin() { if(didInit === false) { didInit = true; Munchkin.init('828-DRE-076'); } } var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//munchkin.marketo.net/munchkin.js'; s.onreadystatechange = function() { if (this.readyState == 'complete' || this.readyState == 'loaded') { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName('head')[0].appendChild(s); })(); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KXG7RT5');</script> <!-- End Google Tag Manager --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-DN93LKCZ89"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-DN93LKCZ89'); </script> <!-- Google tag (gtag.js) - GA4 --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-Z6LSTXWLPN"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-Z6LSTXWLPN'); </script> <!-- Bing tag --> <script> (function (w, d, t, r, u) { var f, n, i; w[u] = w[u] || [], f = function () { var o = { ti: "187001001" }; o.q = w[u], w[u] = new UET(o), w[u].push("pageLoad") }, n = d.createElement(t), n.src = r, n.async = 1, n.onload = n.onreadystatechange = function () { var s = this.readyState; s && s !== "loaded" && s !== "complete" || (f(), n.onload = n.onreadystatechange = null) }, i = d.getElementsByTagName(t)[0], i.parentNode.insertBefore(n, i) })(window, document, "script", "//bat.bing.com/bat.js", "uetq"); </script><style>:root {--ghost-accent-color: #e54c4d;}</style> </head> <body class="home-template"> <div id="wrapper"> <header class="header" id="header"> <svg xmlns="http://www.w3.org/2000/svg" class="only-print" width="172" height="40" fill="none" viewBox="0 0 172 40"> <path fill="#E54B4D" d="M18.948 1.064C8.473 1.085-.06 9.684 0 20.158a18.984 18.984 0 0 0 17.056 18.777.217.217 0 0 0 .221-.13.222.222 0 0 0 .019-.088V20.049H15.82a.218.218 0 0 1-.219-.218v-2.946a.218.218 0 0 1 .219-.219h4.63a.218.218 0 0 1 .218.219v21.832a.218.218 0 0 0 .24.218 18.984 18.984 0 0 0-1.961-37.87Zm5.395 33.642a.218.218 0 0 1-.291-.206v-3.116a.327.327 0 0 1 .187-.296 12.227 12.227 0 0 0-5.445-23.266c-6.494.1-11.823 5.337-12.03 11.829a12.24 12.24 0 0 0 6.967 11.437.327.327 0 0 1 .188.296V34.5a.219.219 0 0 1-.292.206A15.63 15.63 0 0 1 3.383 19.905c.074-8.476 7-15.396 15.478-15.458 8.662-.07 15.726 6.956 15.726 15.602 0 6.723-4.27 12.466-10.244 14.657Z" /> <path fill="#14143C" d="M64.033 26.749c-1.85 1.843-4.102 2.764-6.756 2.762-2.653-.001-4.9-.922-6.74-2.762-1.84-1.84-2.76-4.097-2.76-6.77 0-2.672.92-4.926 2.762-6.764 1.84-1.844 4.087-2.767 6.74-2.767 2.654 0 4.905.921 6.754 2.763 1.85 1.843 2.775 4.098 2.775 6.764 0 2.667-.924 4.925-2.775 6.774Zm-10.97-2.462c1.135 1.126 2.54 1.69 4.216 1.69 1.676 0 3.081-.564 4.216-1.69 1.135-1.126 1.702-2.562 1.702-4.307 0-1.746-.567-3.186-1.702-4.32-1.135-1.134-2.54-1.701-4.216-1.703-1.676-.001-3.08.566-4.215 1.702-1.135 1.136-1.703 2.576-1.703 4.32 0 1.745.568 3.18 1.703 4.308Zm23.408-8.602c1.431 0 2.614.48 3.548 1.44.934.96 1.401 2.287 1.401 3.98v7.82a.217.217 0 0 1-.218.218h-2.946a.22.22 0 0 1-.218-.217v-7.402c0-.873-.236-1.54-.707-2.003-.472-.463-1.1-.694-1.886-.694-.873 0-1.57.27-2.095.811-.523.542-.785 1.353-.785 2.436v6.852a.219.219 0 0 1-.218.218h-2.946a.218.218 0 0 1-.218-.218V16.269a.218.218 0 0 1 .219-.218h2.945a.218.218 0 0 1 .218.218v1.248c.825-1.221 2.127-1.832 3.906-1.832Zm10.685 8.3c.453 1.641 1.684 2.462 3.692 2.462 1.221 0 2.161-.39 2.821-1.171a.217.217 0 0 1 .273-.045l2.353 1.358a.219.219 0 0 1 .068.316c-1.287 1.737-3.142 2.605-5.564 2.605-2.165 0-3.902-.654-5.211-1.963-1.31-1.31-1.964-2.96-1.964-4.95 0-1.972.646-3.617 1.938-4.936 1.291-1.318 2.949-1.977 4.971-1.976 1.921 0 3.505.663 4.753 1.99 1.248 1.326 1.872 2.967 1.872 4.922a7.708 7.708 0 0 1-.1 1.2.22.22 0 0 1-.218.183l-9.684.005Zm-.053-2.618h6.678c-.193-.89-.59-1.554-1.192-1.99a3.423 3.423 0 0 0-2.056-.655c-.907 0-1.658.231-2.252.694-.593.462-.986 1.113-1.178 1.95Zm18.304 8.143c-1.818 0-3.346-.405-4.582-1.217a6.49 6.49 0 0 1-2.553-3.139.22.22 0 0 1 .094-.266l2.713-1.587a.221.221 0 0 1 .178-.018.223.223 0 0 1 .132.12c.741 1.715 2.115 2.573 4.124 2.573 1.012 0 1.753-.182 2.225-.546a1.683 1.683 0 0 0 .707-1.388c0-.645-.288-1.147-.864-1.505-.576-.359-1.606-.747-3.09-1.166a18.669 18.669 0 0 1-2.082-.733 8.89 8.89 0 0 1-1.702-.982 3.995 3.995 0 0 1-1.296-1.558 5.11 5.11 0 0 1-.445-2.2c0-1.656.589-2.979 1.767-3.966 1.179-.988 2.597-1.481 4.256-1.48 1.483 0 2.788.364 3.914 1.091a7.259 7.259 0 0 1 2.539 2.837.22.22 0 0 1 .015.161.221.221 0 0 1-.101.127l-2.657 1.535a.22.22 0 0 1-.247-.02.22.22 0 0 1-.055-.068c-.738-1.435-1.873-2.152-3.408-2.153-.751 0-1.34.17-1.768.51a1.618 1.618 0 0 0-.641 1.322 1.67 1.67 0 0 0 .183.79c.126.245.311.455.537.61.48.36 1.401.749 2.762 1.166.559.176.982.311 1.27.406.288.095.681.243 1.179.445.399.154.785.342 1.152.563.324.216.634.452.929.707.316.259.586.568.799.917a5.25 5.25 0 0 1 .668 2.592c0 1.694-.615 3.04-1.847 4.037-1.23.997-2.832 1.492-4.805 1.484Zm10.527-15.026a2.1 2.1 0 0 1-2.073-2.073 2.033 2.033 0 0 1 .616-1.466 1.962 1.962 0 0 1 1.453-.628 1.99 1.99 0 0 1 1.479.628 2.036 2.036 0 0 1 .62 1.466 1.996 1.996 0 0 1-.615 1.453 2.012 2.012 0 0 1-1.48.62Zm-1.676 14.446V16.274a.218.218 0 0 1 .219-.219h2.946a.22.22 0 0 1 .218.219V28.93a.218.218 0 0 1-.218.218h-2.946a.217.217 0 0 1-.156-.065.215.215 0 0 1-.063-.157v.004Zm16.715-12.878h2.863a.219.219 0 0 1 .219.218v12.246c0 2.025-.668 3.57-2.005 4.635-1.336 1.064-2.946 1.597-4.831 1.597-1.414 0-2.657-.27-3.73-.812a5.663 5.663 0 0 1-2.367-2.193.221.221 0 0 1 .081-.298l2.503-1.433a.219.219 0 0 1 .293.073c.676 1.1 1.785 1.65 3.325 1.652 1.065 0 1.901-.28 2.51-.838.607-.559.913-1.353.917-2.383v-1.419c-.996 1.328-2.393 1.991-4.191 1.99-1.85 0-3.399-.65-4.647-1.95-1.247-1.3-1.871-2.885-1.873-4.753 0-1.849.629-3.429 1.886-4.74 1.258-1.31 2.803-1.965 4.634-1.963 1.798 0 3.195.663 4.191 1.99V16.27a.223.223 0 0 1 .065-.156.224.224 0 0 1 .157-.062Zm-6.516 8.916c.689.672 1.567 1.009 2.632 1.008 1.066 0 1.943-.337 2.631-1.008.69-.67 1.035-1.53 1.035-2.58 0-1.029-.345-1.88-1.035-2.553-.69-.672-1.567-1.009-2.631-1.008-1.065 0-1.943.336-2.632 1.008-.688.672-1.033 1.523-1.035 2.553 0 1.048.345 1.908 1.035 2.58Zm19.939-9.283c1.432 0 2.614.48 3.549 1.44.934.96 1.4 2.287 1.4 3.98v7.82a.217.217 0 0 1-.218.219h-2.946a.22.22 0 0 1-.218-.218v-7.402c0-.873-.236-1.54-.706-2.003-.472-.463-1.1-.694-1.886-.694-.873 0-1.571.27-2.095.811-.524.542-.786 1.353-.786 2.436v6.852a.222.222 0 0 1-.063.154.22.22 0 0 1-.155.064h-2.946a.22.22 0 0 1-.218-.218V16.269a.218.218 0 0 1 .218-.218h2.946a.22.22 0 0 1 .155.064c.04.041.063.097.063.154v1.248c.824-1.221 2.126-1.832 3.906-1.832Zm17.997.366h2.946c.058 0 .113.023.154.064a.216.216 0 0 1 .065.154v12.657a.215.215 0 0 1-.065.154.218.218 0 0 1-.154.064h-2.946a.218.218 0 0 1-.218-.218v-1.327c-1.012 1.276-2.435 1.913-4.268 1.911-1.746 0-3.243-.667-4.491-2.003-1.248-1.335-1.872-2.972-1.872-4.91 0-1.937.624-3.574 1.872-4.91 1.248-1.335 2.745-2.002 4.491-2.002 1.833 0 3.256.637 4.268 1.911V16.27a.218.218 0 0 1 .218-.218Zm-6.45 9.204c.681.691 1.545 1.036 2.593 1.035 1.047-.002 1.915-.347 2.605-1.035.689-.688 1.034-1.575 1.034-2.658s-.345-1.969-1.034-2.657c-.69-.69-1.558-1.034-2.605-1.035-1.048 0-1.912.344-2.593 1.035-.681.69-1.021 1.577-1.021 2.657 0 1.081.34 1.967 1.021 2.658Zm12.674 3.67V10.247a.218.218 0 0 1 .218-.219h2.946a.219.219 0 0 1 .219.218v18.68a.218.218 0 0 1-.219.218h-2.946a.218.218 0 0 1-.218-.219Z" /> </svg> <nav class="navbar navbar-expand-lg navbar-light text-black bg-white"> <div class="container"> <a class="navbar-brand" href="/" title="OneSignal Homepage"> <svg class="logo-white" xmlns="http://www.w3.org/2000/svg" width="172" height="38" fill="none" viewBox="0 0 172 38"> <path fill="#fff" d="M18.948.064C8.473.085-.06 8.684 0 19.158a18.984 18.984 0 0 0 17.056 18.777.217.217 0 0 0 .221-.13.222.222 0 0 0 .019-.088V19.049H15.82a.218.218 0 0 1-.219-.218v-2.946a.218.218 0 0 1 .219-.219h4.63a.218.218 0 0 1 .218.219v21.832a.218.218 0 0 0 .24.218 18.984 18.984 0 0 0-1.96-37.87Zm5.395 33.642a.218.218 0 0 1-.291-.206v-3.116a.327.327 0 0 1 .187-.296 12.227 12.227 0 0 0-5.445-23.266c-6.494.1-11.823 5.337-12.03 11.829a12.24 12.24 0 0 0 6.967 11.437.327.327 0 0 1 .188.296V33.5a.219.219 0 0 1-.292.206A15.63 15.63 0 0 1 3.383 18.905c.074-8.476 7-15.396 15.478-15.458 8.662-.07 15.726 6.956 15.726 15.602 0 6.723-4.27 12.466-10.244 14.657Zm39.69-7.957c-1.85 1.843-4.102 2.764-6.756 2.762-2.653-.001-4.9-.922-6.74-2.762-1.84-1.84-2.76-4.097-2.76-6.77 0-2.672.92-4.926 2.762-6.764 1.84-1.844 4.087-2.767 6.74-2.767 2.654 0 4.905.921 6.754 2.763 1.85 1.843 2.775 4.098 2.775 6.764 0 2.667-.924 4.925-2.775 6.774Zm-10.97-2.462c1.135 1.126 2.54 1.69 4.216 1.69 1.676 0 3.081-.564 4.216-1.69 1.135-1.126 1.702-2.562 1.702-4.307 0-1.746-.567-3.186-1.702-4.32-1.135-1.134-2.54-1.701-4.216-1.703-1.676-.001-3.08.566-4.215 1.702-1.135 1.136-1.703 2.576-1.703 4.32 0 1.745.568 3.18 1.703 4.308Zm23.408-8.602c1.431 0 2.614.48 3.548 1.44.934.96 1.401 2.287 1.401 3.98v7.82a.217.217 0 0 1-.218.218h-2.946a.22.22 0 0 1-.218-.217v-7.402c0-.873-.236-1.54-.707-2.003-.472-.463-1.1-.694-1.886-.694-.873 0-1.57.27-2.095.811-.523.542-.785 1.353-.785 2.436v6.852a.219.219 0 0 1-.218.218h-2.946a.218.218 0 0 1-.218-.218V15.269a.218.218 0 0 1 .219-.218h2.945a.218.218 0 0 1 .218.218v1.248c.825-1.221 2.127-1.832 3.906-1.832Zm10.685 8.3c.453 1.641 1.684 2.462 3.692 2.462 1.221 0 2.161-.39 2.821-1.171a.217.217 0 0 1 .273-.045l2.353 1.358a.219.219 0 0 1 .068.316c-1.287 1.737-3.142 2.605-5.564 2.605-2.165 0-3.902-.654-5.211-1.963-1.31-1.31-1.964-2.96-1.964-4.95 0-1.972.646-3.617 1.938-4.936 1.291-1.318 2.949-1.977 4.971-1.976 1.921 0 3.505.663 4.753 1.99 1.248 1.326 1.872 2.967 1.872 4.922a7.708 7.708 0 0 1-.1 1.2.22.22 0 0 1-.218.183l-9.684.005Zm-.053-2.618h6.678c-.193-.89-.59-1.554-1.192-1.99a3.423 3.423 0 0 0-2.056-.655c-.907 0-1.658.231-2.252.694-.593.462-.986 1.113-1.178 1.95Zm18.304 8.143c-1.818 0-3.346-.405-4.582-1.217a6.49 6.49 0 0 1-2.553-3.139.22.22 0 0 1 .094-.266l2.713-1.587a.221.221 0 0 1 .178-.018.223.223 0 0 1 .132.12c.741 1.715 2.115 2.573 4.124 2.573 1.012 0 1.753-.182 2.225-.546a1.683 1.683 0 0 0 .707-1.388c0-.645-.288-1.147-.864-1.505-.576-.359-1.606-.747-3.09-1.166a18.669 18.669 0 0 1-2.082-.733 8.89 8.89 0 0 1-1.702-.982 3.995 3.995 0 0 1-1.296-1.558 5.11 5.11 0 0 1-.445-2.2c0-1.656.589-2.979 1.767-3.966 1.179-.988 2.597-1.481 4.256-1.48 1.483 0 2.788.364 3.914 1.091a7.259 7.259 0 0 1 2.539 2.837.22.22 0 0 1 .015.161.221.221 0 0 1-.101.127l-2.657 1.535a.22.22 0 0 1-.247-.02.22.22 0 0 1-.055-.068c-.738-1.435-1.873-2.152-3.408-2.153-.751 0-1.34.17-1.768.51a1.618 1.618 0 0 0-.641 1.322 1.67 1.67 0 0 0 .183.79c.126.245.311.455.537.61.48.36 1.401.749 2.762 1.166.559.176.982.311 1.27.406.288.095.681.243 1.179.445.399.154.785.342 1.152.563.324.216.634.452.929.707.316.259.586.568.799.917a5.25 5.25 0 0 1 .668 2.592c0 1.694-.615 3.04-1.847 4.037-1.23.997-2.832 1.492-4.805 1.484Zm10.527-15.026a2.1 2.1 0 0 1-2.073-2.073 2.033 2.033 0 0 1 .616-1.466 1.96 1.96 0 0 1 1.453-.628 1.991 1.991 0 0 1 1.479.628 2.036 2.036 0 0 1 .62 1.466 1.996 1.996 0 0 1-.615 1.453 2.012 2.012 0 0 1-1.48.62Zm-1.676 14.446V15.274a.218.218 0 0 1 .219-.218h2.946a.22.22 0 0 1 .218.218V27.93a.218.218 0 0 1-.218.218h-2.946a.217.217 0 0 1-.156-.065.215.215 0 0 1-.063-.157v.004Zm16.715-12.878h2.863a.219.219 0 0 1 .219.218v12.246c0 2.025-.668 3.57-2.005 4.635-1.336 1.064-2.946 1.597-4.831 1.597-1.414 0-2.657-.27-3.73-.812a5.663 5.663 0 0 1-2.367-2.193.221.221 0 0 1 .081-.298l2.503-1.433a.219.219 0 0 1 .293.073c.676 1.1 1.785 1.65 3.325 1.652 1.065 0 1.901-.28 2.51-.838.607-.559.913-1.353.917-2.383v-1.419c-.996 1.328-2.393 1.991-4.191 1.99-1.85 0-3.399-.65-4.647-1.95-1.247-1.3-1.871-2.885-1.873-4.753 0-1.849.629-3.429 1.886-4.74 1.258-1.31 2.803-1.965 4.634-1.963 1.798 0 3.195.663 4.191 1.99V15.27a.223.223 0 0 1 .065-.156.224.224 0 0 1 .157-.062Zm-6.516 8.916c.689.672 1.567 1.009 2.632 1.008 1.066 0 1.943-.337 2.631-1.008.69-.67 1.035-1.53 1.035-2.58 0-1.029-.345-1.88-1.035-2.553-.69-.672-1.567-1.009-2.631-1.008-1.065 0-1.943.336-2.632 1.008-.688.672-1.033 1.523-1.035 2.553 0 1.048.345 1.908 1.035 2.58Zm19.939-9.283c1.432 0 2.614.48 3.549 1.44.934.96 1.4 2.287 1.4 3.98v7.82a.217.217 0 0 1-.218.219h-2.946a.22.22 0 0 1-.218-.218v-7.402c0-.873-.236-1.54-.706-2.003-.472-.463-1.1-.694-1.886-.694-.873 0-1.571.27-2.095.811-.524.542-.786 1.353-.786 2.436v6.852a.222.222 0 0 1-.063.154.22.22 0 0 1-.155.064h-2.946a.22.22 0 0 1-.218-.218V15.269a.218.218 0 0 1 .218-.218h2.946a.22.22 0 0 1 .155.064.22.22 0 0 1 .063.154v1.248c.824-1.221 2.126-1.832 3.906-1.832Zm17.997.366h2.946c.058 0 .113.023.154.064a.214.214 0 0 1 .065.154v12.657a.215.215 0 0 1-.065.154.218.218 0 0 1-.154.064h-2.946a.218.218 0 0 1-.218-.218v-1.327c-1.012 1.276-2.435 1.913-4.268 1.911-1.746 0-3.243-.667-4.491-2.003-1.248-1.335-1.872-2.972-1.872-4.91 0-1.937.624-3.574 1.872-4.91 1.248-1.335 2.745-2.002 4.491-2.002 1.833 0 3.256.637 4.268 1.911V15.27a.218.218 0 0 1 .218-.218Zm-6.45 9.204c.681.691 1.545 1.036 2.593 1.035 1.047-.002 1.915-.347 2.605-1.035.689-.688 1.034-1.575 1.034-2.658s-.345-1.969-1.034-2.657c-.69-.69-1.558-1.034-2.605-1.035-1.048 0-1.912.344-2.593 1.035-.681.69-1.021 1.577-1.021 2.657 0 1.081.34 1.967 1.021 2.658Zm12.674 3.67V9.247a.218.218 0 0 1 .218-.219h2.946a.219.219 0 0 1 .219.218v18.68a.218.218 0 0 1-.219.218h-2.946a.218.218 0 0 1-.218-.219Z" /> </svg> <svg class="logo-red" xmlns="http://www.w3.org/2000/svg" width="172" height="40" fill="none" viewBox="0 0 172 40"> <path fill="#E54B4D" d="M18.948 1.064C8.473 1.085-.06 9.684 0 20.158a18.984 18.984 0 0 0 17.056 18.777.217.217 0 0 0 .221-.13.222.222 0 0 0 .019-.088V20.049H15.82a.218.218 0 0 1-.219-.218v-2.946a.218.218 0 0 1 .219-.219h4.63a.218.218 0 0 1 .218.219v21.832a.218.218 0 0 0 .24.218 18.984 18.984 0 0 0-1.961-37.87Zm5.395 33.642a.218.218 0 0 1-.291-.206v-3.116a.327.327 0 0 1 .187-.296 12.227 12.227 0 0 0-5.445-23.266c-6.494.1-11.823 5.337-12.03 11.829a12.24 12.24 0 0 0 6.967 11.437.327.327 0 0 1 .188.296V34.5a.219.219 0 0 1-.292.206A15.63 15.63 0 0 1 3.383 19.905c.074-8.476 7-15.396 15.478-15.458 8.662-.07 15.726 6.956 15.726 15.602 0 6.723-4.27 12.466-10.244 14.657Z" /> <path fill="#14143C" d="M64.033 26.749c-1.85 1.843-4.102 2.764-6.756 2.762-2.653-.001-4.9-.922-6.74-2.762-1.84-1.84-2.76-4.097-2.76-6.77 0-2.672.92-4.926 2.762-6.764 1.84-1.844 4.087-2.767 6.74-2.767 2.654 0 4.905.921 6.754 2.763 1.85 1.843 2.775 4.098 2.775 6.764 0 2.667-.924 4.925-2.775 6.774Zm-10.97-2.462c1.135 1.126 2.54 1.69 4.216 1.69 1.676 0 3.081-.564 4.216-1.69 1.135-1.126 1.702-2.562 1.702-4.307 0-1.746-.567-3.186-1.702-4.32-1.135-1.134-2.54-1.701-4.216-1.703-1.676-.001-3.08.566-4.215 1.702-1.135 1.136-1.703 2.576-1.703 4.32 0 1.745.568 3.18 1.703 4.308Zm23.408-8.602c1.431 0 2.614.48 3.548 1.44.934.96 1.401 2.287 1.401 3.98v7.82a.217.217 0 0 1-.218.218h-2.946a.22.22 0 0 1-.218-.217v-7.402c0-.873-.236-1.54-.707-2.003-.472-.463-1.1-.694-1.886-.694-.873 0-1.57.27-2.095.811-.523.542-.785 1.353-.785 2.436v6.852a.219.219 0 0 1-.218.218h-2.946a.218.218 0 0 1-.218-.218V16.269a.218.218 0 0 1 .219-.218h2.945a.218.218 0 0 1 .218.218v1.248c.825-1.221 2.127-1.832 3.906-1.832Zm10.685 8.3c.453 1.641 1.684 2.462 3.692 2.462 1.221 0 2.161-.39 2.821-1.171a.217.217 0 0 1 .273-.045l2.353 1.358a.219.219 0 0 1 .068.316c-1.287 1.737-3.142 2.605-5.564 2.605-2.165 0-3.902-.654-5.211-1.963-1.31-1.31-1.964-2.96-1.964-4.95 0-1.972.646-3.617 1.938-4.936 1.291-1.318 2.949-1.977 4.971-1.976 1.921 0 3.505.663 4.753 1.99 1.248 1.326 1.872 2.967 1.872 4.922a7.708 7.708 0 0 1-.1 1.2.22.22 0 0 1-.218.183l-9.684.005Zm-.053-2.618h6.678c-.193-.89-.59-1.554-1.192-1.99a3.423 3.423 0 0 0-2.056-.655c-.907 0-1.658.231-2.252.694-.593.462-.986 1.113-1.178 1.95Zm18.304 8.143c-1.818 0-3.346-.405-4.582-1.217a6.49 6.49 0 0 1-2.553-3.139.22.22 0 0 1 .094-.266l2.713-1.587a.221.221 0 0 1 .178-.018.223.223 0 0 1 .132.12c.741 1.715 2.115 2.573 4.124 2.573 1.012 0 1.753-.182 2.225-.546a1.683 1.683 0 0 0 .707-1.388c0-.645-.288-1.147-.864-1.505-.576-.359-1.606-.747-3.09-1.166a18.669 18.669 0 0 1-2.082-.733 8.89 8.89 0 0 1-1.702-.982 3.995 3.995 0 0 1-1.296-1.558 5.11 5.11 0 0 1-.445-2.2c0-1.656.589-2.979 1.767-3.966 1.179-.988 2.597-1.481 4.256-1.48 1.483 0 2.788.364 3.914 1.091a7.259 7.259 0 0 1 2.539 2.837.22.22 0 0 1 .015.161.221.221 0 0 1-.101.127l-2.657 1.535a.22.22 0 0 1-.247-.02.22.22 0 0 1-.055-.068c-.738-1.435-1.873-2.152-3.408-2.153-.751 0-1.34.17-1.768.51a1.618 1.618 0 0 0-.641 1.322 1.67 1.67 0 0 0 .183.79c.126.245.311.455.537.61.48.36 1.401.749 2.762 1.166.559.176.982.311 1.27.406.288.095.681.243 1.179.445.399.154.785.342 1.152.563.324.216.634.452.929.707.316.259.586.568.799.917a5.25 5.25 0 0 1 .668 2.592c0 1.694-.615 3.04-1.847 4.037-1.23.997-2.832 1.492-4.805 1.484Zm10.527-15.026a2.1 2.1 0 0 1-2.073-2.073 2.033 2.033 0 0 1 .616-1.466 1.962 1.962 0 0 1 1.453-.628 1.99 1.99 0 0 1 1.479.628 2.036 2.036 0 0 1 .62 1.466 1.996 1.996 0 0 1-.615 1.453 2.012 2.012 0 0 1-1.48.62Zm-1.676 14.446V16.274a.218.218 0 0 1 .219-.219h2.946a.22.22 0 0 1 .218.219V28.93a.218.218 0 0 1-.218.218h-2.946a.217.217 0 0 1-.156-.065.215.215 0 0 1-.063-.157v.004Zm16.715-12.878h2.863a.219.219 0 0 1 .219.218v12.246c0 2.025-.668 3.57-2.005 4.635-1.336 1.064-2.946 1.597-4.831 1.597-1.414 0-2.657-.27-3.73-.812a5.663 5.663 0 0 1-2.367-2.193.221.221 0 0 1 .081-.298l2.503-1.433a.219.219 0 0 1 .293.073c.676 1.1 1.785 1.65 3.325 1.652 1.065 0 1.901-.28 2.51-.838.607-.559.913-1.353.917-2.383v-1.419c-.996 1.328-2.393 1.991-4.191 1.99-1.85 0-3.399-.65-4.647-1.95-1.247-1.3-1.871-2.885-1.873-4.753 0-1.849.629-3.429 1.886-4.74 1.258-1.31 2.803-1.965 4.634-1.963 1.798 0 3.195.663 4.191 1.99V16.27a.223.223 0 0 1 .065-.156.224.224 0 0 1 .157-.062Zm-6.516 8.916c.689.672 1.567 1.009 2.632 1.008 1.066 0 1.943-.337 2.631-1.008.69-.67 1.035-1.53 1.035-2.58 0-1.029-.345-1.88-1.035-2.553-.69-.672-1.567-1.009-2.631-1.008-1.065 0-1.943.336-2.632 1.008-.688.672-1.033 1.523-1.035 2.553 0 1.048.345 1.908 1.035 2.58Zm19.939-9.283c1.432 0 2.614.48 3.549 1.44.934.96 1.4 2.287 1.4 3.98v7.82a.217.217 0 0 1-.218.219h-2.946a.22.22 0 0 1-.218-.218v-7.402c0-.873-.236-1.54-.706-2.003-.472-.463-1.1-.694-1.886-.694-.873 0-1.571.27-2.095.811-.524.542-.786 1.353-.786 2.436v6.852a.222.222 0 0 1-.063.154.22.22 0 0 1-.155.064h-2.946a.22.22 0 0 1-.218-.218V16.269a.218.218 0 0 1 .218-.218h2.946a.22.22 0 0 1 .155.064c.04.041.063.097.063.154v1.248c.824-1.221 2.126-1.832 3.906-1.832Zm17.997.366h2.946c.058 0 .113.023.154.064a.216.216 0 0 1 .065.154v12.657a.215.215 0 0 1-.065.154.218.218 0 0 1-.154.064h-2.946a.218.218 0 0 1-.218-.218v-1.327c-1.012 1.276-2.435 1.913-4.268 1.911-1.746 0-3.243-.667-4.491-2.003-1.248-1.335-1.872-2.972-1.872-4.91 0-1.937.624-3.574 1.872-4.91 1.248-1.335 2.745-2.002 4.491-2.002 1.833 0 3.256.637 4.268 1.911V16.27a.218.218 0 0 1 .218-.218Zm-6.45 9.204c.681.691 1.545 1.036 2.593 1.035 1.047-.002 1.915-.347 2.605-1.035.689-.688 1.034-1.575 1.034-2.658s-.345-1.969-1.034-2.657c-.69-.69-1.558-1.034-2.605-1.035-1.048 0-1.912.344-2.593 1.035-.681.69-1.021 1.577-1.021 2.657 0 1.081.34 1.967 1.021 2.658Zm12.674 3.67V10.247a.218.218 0 0 1 .218-.219h2.946a.219.219 0 0 1 .219.218v18.68a.218.218 0 0 1-.219.218h-2.946a.218.218 0 0 1-.218-.219Z" /> </svg> </a> <div class="header-menu d-flex flex-row-reverse flex-lg-row align-items-md-center justify-content-md-between"> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav mr-auto ml-0"> <!-- Product Dropdown --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" role="button" id="product" href="#">Product <svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.07978 10.6469L1.44079 10.9928L1.07978 10.6469C1.07384 10.6531 1.06911 10.6557 1.06616 10.6569C1.06291 10.6583 1.05969 10.6589 1.05656 10.6589C1.05344 10.6589 1.05022 10.6583 1.04697 10.6569C1.04404 10.6557 1.03931 10.6531 1.03338 10.6469L1.03336 10.6469L0.52017 10.1113C0.508873 10.0995 0.500028 10.0808 0.5 10.0563C0.499972 10.0319 0.508776 10.0131 0.520076 10.0013L4.00721 6.34493L4.33632 5.99984L4.0072 5.65476L0.520075 1.99843C0.520075 1.99843 0.520074 1.99843 0.520073 1.99843C0.508775 1.98658 0.499972 1.96786 0.5 1.94338C0.500028 1.91889 0.508873 1.90022 0.520169 1.88843L1.03336 1.35285C1.0393 1.34665 1.04403 1.34405 1.04698 1.34281C1.05023 1.34143 1.05345 1.34082 1.05658 1.34082C1.0597 1.34082 1.06292 1.34143 1.06617 1.3428C1.06911 1.34405 1.07383 1.34664 1.07976 1.35283L1.07978 1.35285L5.47982 5.9448L5.47984 5.94482C5.49115 5.95662 5.5 5.97533 5.5 5.99986C5.5 6.02438 5.49116 6.04309 5.47985 6.05491C5.47984 6.05491 5.47983 6.05492 5.47983 6.05493L1.07978 10.6469Z" fill="#95A1AC" stroke="#95A1AC"></path> </svg> </a> <ul class="dropdown-menu sub-menu dropdown-menu-product dropdown-landscape nav-dropdown" aria-labelledby="product"> <li class="nav-dropdown-section"> <!-- Product > Messaging Channels --> <span class="nav-dropdown-section-label">Messaging Channels</span> <ul class="nav-dropdown-section-list"> <li> <a href="/mobile-push" class="dropdown-menu-channel"> <div> <span class="nav-dropdown-item-link">Mobile Push Notifications</span> <span class="dropdown-menu-item-caption">Direct, highly visible, mobile-first</span> </div> </a> </li> <li> <a href="/web-push" class="dropdown-menu-channel"> <div> <span class="nav-dropdown-item-link">Web Push Notifications</span> <span class="dropdown-menu-item-caption">Direct, reach any browser visit</span> </div> </a> </li> <li> <a href="/email" class="dropdown-menu-channel"> <div> <span class="nav-dropdown-item-link">Email</span> <span class="dropdown-menu-item-caption">Powerful composer, accessible anywhere</span> </div> </a> </li> <li> <a href="/in-app" class="dropdown-menu-channel"> <div> <span class="nav-dropdown-item-link">In-App Messaging</span> <span class="dropdown-menu-item-caption">Visual, customizable, reach all app users</span> </div> </a> </li> <li> <a href="/sms" class="dropdown-menu-channel"> <div> <span class="nav-dropdown-item-link">SMS</span> <span class="dropdown-menu-item-caption">Effective, fast, mobile-first</span> </div> </a> </li> <li> <a href="/live-activities" class="dropdown-menu-channel"> <div> <span class="nav-dropdown-item-link">Live Activities</span> <span class="dropdown-menu-item-caption">Highlight real-time app updates</span> </div> </a> </li> </ul> </li> <li class="nav-dropdown-section-secondary section-right"> <!-- Products > Features --> <div class="dropdown-secondary-flex"> <span class="nav-dropdown-section-label">Features</span> <ul class="nav-dropdown-section-list"> <li> <a href="/journeys" class="dropdown-menu-channel-small nav-item-badge"> <span class="nav-dropdown-item-link">Journeys</span> </a> </li> <li> <a href="/personalization" class="dropdown-menu-channel-small"> <span class="nav-dropdown-item-link">Personalization</span> </a> </li> <li> <a href="/targeting-segmentation" class="dropdown-menu-channel-small"> <span class="nav-dropdown-item-link">Segmentation</span> </a> </li> <li> <a href="/analytics" class="dropdown-menu-channel-small"> <span class="nav-dropdown-item-link">Analytics</span> </a> </li> <li> <a href="/message-api" class="dropdown-menu-channel-small"> <span class="nav-dropdown-item-link">API</span> </a> </li> <li> <a href="/sdk" class="dropdown-menu-channel-small"> <span class="nav-dropdown-item-link">SDKs</span> </a> </li> <li> <a class="dropdown-menu-channel-small" href="/integrations"> <span class="nav-dropdown-item-link">Integrations Directory</span> </a> </li> </ul> <a class="purple link link-arrow mt-3" href="/features"> View More Features <svg width="24" height="24" viewbox="0 0 24 24"> <path d="M23.987 11.52C23.9852 10.8588 23.6889 10.2299 23.173 9.79199L11.994 0.346547C11.3937 -0.125143 10.5122 -0.0556678 10.0001 0.503681C9.4881 1.06303 9.52958 1.91123 10.094 2.42207L18.731 9.71807C18.8085 9.78412 18.8355 9.88926 18.7989 9.98236C18.7623 10.0755 18.6696 10.1372 18.566 10.1376H1.45196C0.656673 10.1376 0.0119629 10.7565 0.0119629 11.52C0.0119629 12.2835 0.656673 12.9024 1.45196 12.9024H18.563C18.6666 12.9033 18.7589 12.9653 18.7954 13.0584C18.832 13.1515 18.8052 13.2565 18.728 13.3229L10.091 20.6189C9.67957 20.9379 9.48341 21.4477 9.58 21.9468C9.6766 22.4459 10.0504 22.8541 10.5537 23.0099C11.057 23.1658 11.6088 23.0443 11.991 22.6934L23.172 13.248C23.6885 12.8104 23.9852 12.1814 23.987 11.52Z"> </path> </svg> </a> </div> <div class="industries"> <span class="nav-dropdown-section-label">Industries</span> <ul class="nav-dropdown-section-list"> <li> <a href="/gaming" class="dropdown-menu-channel-small"> <span class="nav-dropdown-item-link">Gaming</span> </a> </li> <li> <a href="/media" class="dropdown-menu-channel-small"> <span class="nav-dropdown-item-link">News/Media</span> </a> </li> <li> <a href="/ecommerce" class="dropdown-menu-channel-small"> <span class="nav-dropdown-item-link">eCommerce</span> </a> </li> <li> <a href="/mobile" class="dropdown-menu-channel-small"> <span class="nav-dropdown-item-link">Mobile Apps</span> </a> </li> <li> <a href="/financial" class="dropdown-menu-channel-small"> <span class="nav-dropdown-item-link">Fintech/Financial</span> </a> </li> </ul> </div> </li> <li class="nav-dropdown-section nav-dropdown-section-demo"> <a href="https://onesignal.com/contact"> <img class="img-fade fade-in" src="https://media-cms.onesignal.com/cms/Website%20Layout/_304xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg" alt="Nav get a demo thumbnail" data-src="https://media-cms.onesignal.com/cms/Website%20Layout/_304xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg" data-srcset="https://media-cms.onesignal.com/cms/Website%20Layout/_456xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg 1.5x, https://media-cms.onesignal.com/cms/Website%20Layout/_608xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg 2x, https://media-cms.onesignal.com/cms/Website%20Layout/_912xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg 3x" width="304" srcset="https://media-cms.onesignal.com/cms/Website%20Layout/_456xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg 1.5x, https://media-cms.onesignal.com/cms/Website%20Layout/_608xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg 2x, https://media-cms.onesignal.com/cms/Website%20Layout/_912xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg 3x"> <h3 class=" mt-md-3 mt-0 mb-0"> Get a Demo </h3> <p> Connect with a customer engagement expert to learn more </p> </a> </li> </ul> </li> <!-- Resources Dropdown --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" id="resources" href="#">Resources <svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.07978 10.6469L1.44079 10.9928L1.07978 10.6469C1.07384 10.6531 1.06911 10.6557 1.06616 10.6569C1.06291 10.6583 1.05969 10.6589 1.05656 10.6589C1.05344 10.6589 1.05022 10.6583 1.04697 10.6569C1.04404 10.6557 1.03931 10.6531 1.03338 10.6469L1.03336 10.6469L0.52017 10.1113C0.508873 10.0995 0.500028 10.0808 0.5 10.0563C0.499972 10.0319 0.508776 10.0131 0.520076 10.0013L4.00721 6.34493L4.33632 5.99984L4.0072 5.65476L0.520075 1.99843C0.520075 1.99843 0.520074 1.99843 0.520073 1.99843C0.508775 1.98658 0.499972 1.96786 0.5 1.94338C0.500028 1.91889 0.508873 1.90022 0.520169 1.88843L1.03336 1.35285C1.0393 1.34665 1.04403 1.34405 1.04698 1.34281C1.05023 1.34143 1.05345 1.34082 1.05658 1.34082C1.0597 1.34082 1.06292 1.34143 1.06617 1.3428C1.06911 1.34405 1.07383 1.34664 1.07976 1.35283L1.07978 1.35285L5.47982 5.9448L5.47984 5.94482C5.49115 5.95662 5.5 5.97533 5.5 5.99986C5.5 6.02438 5.49116 6.04309 5.47985 6.05491C5.47984 6.05491 5.47983 6.05492 5.47983 6.05493L1.07978 10.6469Z" fill="#95A1AC" stroke="#95A1AC"></path> </svg> </a> <ul class="dropdown-menu nav-dropdown dropdown-landscape dropdown-menu-resources" aria-labelledby="resources"> <li class="nav-dropdown-section"> <!-- Resources > Resource Library --> <span class="nav-dropdown-section-label hide-mobile">Resources</span> <div class="d-flex flex-column align-items-start dropdown-menu--resources__cols"> <ul class="nav-dropdown-section-list"> <li> <a class="nav-dropdown-item-link" href="/ebooks">eBooks</a> </li> <li> <a class="nav-dropdown-item-link" href="/case-studies">Customer Case Studies</a> </li> <li> <a class="nav-dropdown-item-link" href="/videos">Videos</a> </li> <li> <a class="nav-dropdown-item-link" href="/podcasts">Podcasts</a> </li> <li> <a class="nav-dropdown-item-link" href="/tools-templates">Tools &amp; Templates</a> </li> <li> <a class="nav-dropdown-item-link" href="/events">Events</a> </li> </ul> <a class="purple link link-arrow mt-3" href="/resources"> View All Resources <svg width="24" height="24" viewbox="0 0 24 24"> <path d="M23.987 11.52C23.9852 10.8588 23.6889 10.2299 23.173 9.79199L11.994 0.346547C11.3937 -0.125143 10.5122 -0.0556678 10.0001 0.503681C9.4881 1.06303 9.52958 1.91123 10.094 2.42207L18.731 9.71807C18.8085 9.78412 18.8355 9.88926 18.7989 9.98236C18.7623 10.0755 18.6696 10.1372 18.566 10.1376H1.45196C0.656673 10.1376 0.0119629 10.7565 0.0119629 11.52C0.0119629 12.2835 0.656673 12.9024 1.45196 12.9024H18.563C18.6666 12.9033 18.7589 12.9653 18.7954 13.0584C18.832 13.1515 18.8052 13.2565 18.728 13.3229L10.091 20.6189C9.67957 20.9379 9.48341 21.4477 9.58 21.9468C9.6766 22.4459 10.0504 22.8541 10.5537 23.0099C11.057 23.1658 11.6088 23.0443 11.991 22.6934L23.172 13.248C23.6885 12.8104 23.9852 12.1814 23.987 11.52Z"> </path> </svg> </a> </div> </li> <li class="nav-dropdown-section nav-dropdown-section-explore"> <!-- Resources > More --> <span class="nav-dropdown-section-label">More to Explore</span> <ul class="nav-dropdown-section-list"> <li> <a class="nav-dropdown-item-link nav-item-badge" href="https://onesignal.com/blog/"> Blog</a> </li> <li> <a class="nav-dropdown-item-link" href="/use-cases"> Use Cases</a> </li> <li> <a class="nav-dropdown-item-link" href="/on-demand-demo-videos" target="_blank" rel="noopener"> Demo Videos</a> </li> <li> <a class="nav-dropdown-item-link" href="/notification-preview"> Notification Preview Tool</a> </li> <li> <a class="nav-dropdown-item-link" href="/signal-boosters-community" rel="noopener"> Signal Boosters Community</a> </li> <li> <a class="nav-dropdown-item-link" href="/partners-directory" rel="noopener"> OneSignal Solution Partners</a> </li> <li> <a class="nav-dropdown-item-link" href="/glossary"> Glossary</a> </li> </ul> </li> <li class="nav-dropdown-section nav-dropdown-section-demo"> <a href="https://onesignal.com/contact"> <img class="img-fade fade-in" src="https://media-cms.onesignal.com/cms/Website%20Layout/_304xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg" alt="Nav get a demo thumbnail" data-src="https://media-cms.onesignal.com/cms/Website%20Layout/_304xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg" data-srcset="https://media-cms.onesignal.com/cms/Website%20Layout/_456xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg 1.5x, https://media-cms.onesignal.com/cms/Website%20Layout/_608xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg 2x, https://media-cms.onesignal.com/cms/Website%20Layout/_912xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg 3x" width="304" srcset="https://media-cms.onesignal.com/cms/Website%20Layout/_456xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg 1.5x, https://media-cms.onesignal.com/cms/Website%20Layout/_608xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg 2x, https://media-cms.onesignal.com/cms/Website%20Layout/_912xAUTO_crop_center-center_none/nav-get-a-demo-thumbnail.jpg 3x"> <h3 class=" mt-md-3 mt-0 mb-0"> Get a Demo </h3> <p> Connect with a customer engagement expert to learn more </p> </a> </li> </ul> </li> <li class="nav-item"> <a class="nav-link" href="https://documentation.onesignal.com" target="_blank" rel="noopener">Documentation</a> </li> <li class="nav-item"> <a class="nav-link" href="/pricing">Pricing</a> </li> <li class="nav-item nav-item-demo d-md-none"> <a href="/contact" class="nav-link">Get a Demo</a> </li> </ul> <div class="nav-link-group-list"> <!-- Mobile login --> <a class="nav-login" href="/login">Log in</a> <a class="nav-signup" href="/contact">Talk to sales</a> </div> </div> <div class="nav-link-group d-none d-md-block"> <!-- Desktop login --> <a class="link mr-2 mr-lg-4 hover-underline" href="/login">Log in</a> <a class="btn btn-secondary mr-lg-4" href="/contact">Talk to sales</a> <a class="btn btn-primary" href="/signup">Get started now</a> </div> </div> </div> </nav> </header> <nav id="nav" class="navbar subnav navbar-expand-lg navbar-light text-black bg-white"> <div class="container"> <div class="header-menu d-flex flex-row-reverse flex-lg-row align-items-md-center justify-content-md-between"> <div class="navbar-nav-wrap"> <ul class="navbar-nav mr-auto"> <li class="nav-item"><a class="nav-link pl-0" href="/blog/">All Articles</a></li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" id="company" href="/blog/tag/messaging-strategy/">Messaging Strategy <svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.07978 10.6469L1.44079 10.9928L1.07978 10.6469C1.07384 10.6531 1.06911 10.6557 1.06616 10.6569C1.06291 10.6583 1.05969 10.6589 1.05656 10.6589C1.05344 10.6589 1.05022 10.6583 1.04697 10.6569C1.04404 10.6557 1.03931 10.6531 1.03338 10.6469L1.03336 10.6469L0.52017 10.1113C0.508873 10.0995 0.500028 10.0808 0.5 10.0563C0.499972 10.0319 0.508776 10.0131 0.520076 10.0013L4.00721 6.34493L4.33632 5.99984L4.0072 5.65476L0.520075 1.99843C0.520075 1.99843 0.520074 1.99843 0.520073 1.99843C0.508775 1.98658 0.499972 1.96786 0.5 1.94338C0.500028 1.91889 0.508873 1.90022 0.520169 1.88843L1.03336 1.35285C1.0393 1.34665 1.04403 1.34405 1.04698 1.34281C1.05023 1.34143 1.05345 1.34082 1.05658 1.34082C1.0597 1.34082 1.06292 1.34143 1.06617 1.3428C1.06911 1.34405 1.07383 1.34664 1.07976 1.35283L1.07978 1.35285L5.47982 5.9448L5.47984 5.94482C5.49115 5.95662 5.5 5.97533 5.5 5.99986C5.5 6.02438 5.49116 6.04309 5.47985 6.05491C5.47984 6.05491 5.47983 6.05492 5.47983 6.05493L1.07978 10.6469Z" fill="#95A1AC" stroke="#95A1AC"></path> </svg> </a> <ul class="dropdown-menu nav-dropdown" aria-label="Messaging Strategy"> <li class=""> <ul class="nav-dropdown-section-list"> <li><a class="nav-dropdown-item-link" href="/blog/tag/messaging-strategy-multichannel">Multichannel</a></li> <li><a class="nav-dropdown-item-link" href="/blog/tag/messaging-strategy-mobile-push">Mobile Push</a> </li> <li><a class="nav-dropdown-item-link" href="/blog/tag/messaging-strategy-web-push">Web Push</a></li> <li><a class="nav-dropdown-item-link" href="/blog/tag/messaging-strategy-in-app-messaging">In-App Messaging</a></li> <li><a class="nav-dropdown-item-link" href="/blog/tag/messaging-strategy-sms/">SMS</a></li> <li><a class="nav-dropdown-item-link" href="/blog/tag/messaging-strategy-email">Email</a></li> </ul> </li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="/blog/tag/features-updates/">Features &amp; Updates <svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.07978 10.6469L1.44079 10.9928L1.07978 10.6469C1.07384 10.6531 1.06911 10.6557 1.06616 10.6569C1.06291 10.6583 1.05969 10.6589 1.05656 10.6589C1.05344 10.6589 1.05022 10.6583 1.04697 10.6569C1.04404 10.6557 1.03931 10.6531 1.03338 10.6469L1.03336 10.6469L0.52017 10.1113C0.508873 10.0995 0.500028 10.0808 0.5 10.0563C0.499972 10.0319 0.508776 10.0131 0.520076 10.0013L4.00721 6.34493L4.33632 5.99984L4.0072 5.65476L0.520075 1.99843C0.520075 1.99843 0.520074 1.99843 0.520073 1.99843C0.508775 1.98658 0.499972 1.96786 0.5 1.94338C0.500028 1.91889 0.508873 1.90022 0.520169 1.88843L1.03336 1.35285C1.0393 1.34665 1.04403 1.34405 1.04698 1.34281C1.05023 1.34143 1.05345 1.34082 1.05658 1.34082C1.0597 1.34082 1.06292 1.34143 1.06617 1.3428C1.06911 1.34405 1.07383 1.34664 1.07976 1.35283L1.07978 1.35285L5.47982 5.9448L5.47984 5.94482C5.49115 5.95662 5.5 5.97533 5.5 5.99986C5.5 6.02438 5.49116 6.04309 5.47985 6.05491C5.47984 6.05491 5.47983 6.05492 5.47983 6.05493L1.07978 10.6469Z" fill="#95A1AC" stroke="#95A1AC"></path> </svg> </a> <ul class="dropdown-menu nav-dropdown" aria-label="Features &amp; Updates"> <li class=""> <ul class="nav-dropdown-section-list"> <li><a class="nav-dropdown-item-link" href="/blog/tag/features-updates-multichannel">Multichannel</a> </li> <li><a class="nav-dropdown-item-link" href="/blog/tag/features-updates-mobile-push">Mobile Push</a> </li> <li><a class="nav-dropdown-item-link" href="/blog/tag/features-updates-web-push">Web Push</a></li> <li><a class="nav-dropdown-item-link" href="/blog/tag/features-updates-in-app-messaging">In-App Messaging</a></li> <li><a class="nav-dropdown-item-link" href="/blog/tag/features-updates-sms">SMS</a></li> <li><a class="nav-dropdown-item-link" href="/blog/tag/features-updates-email">Email</a></li> </ul> </li> </ul> </li> <li class="nav-item"><a class="nav-link" href="/blog/tag/development/">Development</a></li> <li class="nav-item"><a class="nav-link" href="/blog/tag/integrations/">Integrations</a></li> <li class="nav-item"><a class="nav-link" href="/blog/tag/news/">News</a></li> </ul> </div> </div> <div class="search-wrap d-none d-lg-block"> <div class="search-wrap__inner"> <span class="has-search-icon"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0)"> <path d="M23.4135 20.5903L18.7685 15.9453C20.1828 13.8282 20.7591 11.2606 20.3852 8.74214C20.0113 6.22365 18.714 3.93426 16.7456 2.31931C14.7773 0.704354 12.2785 -0.120701 9.73554 0.00462965C7.19253 0.12996 4.78706 1.19671 2.98702 2.99739C1.18697 4.79807 0.12107 7.20392 -0.0033608 9.74697C-0.127792 12.29 0.698146 14.7884 2.3138 16.7562C3.92945 18.7241 6.21929 20.0206 8.73791 20.3935C11.2565 20.7665 13.8239 20.1894 15.9405 18.7743L20.5855 23.4183C20.9637 23.7872 21.4711 23.9937 21.9995 23.9937C22.5278 23.9937 23.0353 23.7872 23.4135 23.4183C23.7884 23.0432 23.9991 22.5346 23.9991 22.0043C23.9991 21.474 23.7884 20.9653 23.4135 20.5903V20.5903ZM10.2495 3.00429C11.6834 3.00429 13.0851 3.4295 14.2774 4.22614C15.4696 5.02278 16.3989 6.15507 16.9476 7.47984C17.4964 8.8046 17.6399 10.2623 17.3602 11.6687C17.0804 13.0751 16.3899 14.3669 15.376 15.3808C14.3621 16.3947 13.0703 17.0852 11.6639 17.365C10.2575 17.6447 8.7998 17.5012 7.47504 16.9524C6.15027 16.4037 5.01798 15.4744 4.22134 14.2822C3.4247 13.0899 2.99949 11.6882 2.99949 10.2543C3.00161 8.33212 3.76613 6.48929 5.12531 5.13011C6.48449 3.77093 8.32732 3.00641 10.2495 3.00429V3.00429Z" fill="#3A3DB3"></path> </g> <defs> <clipPath id="clip0"> <rect width="24" height="24" fill="white"></rect> </clipPath> </defs> </svg> </span> <input type="search" class="search-input st-default-search-input" placeholder="Search blog, resources..." autocomplete="off" autocorrect="off" autocapitalize="off" /> </div> </div> </div> </nav> <main id="site-main" class="site-main blog-index"> <div class="container"> <section class="section-heading"> <div class="row"> <div class="col-md-8 justify-center mx-auto text-center"> <h1 class="heading-lg mb-4">Customer Engagement Blog</h1> <p class="lead mb-0">Your one-stop shop for customer messaging and engagement tips, marketer how-to guides, industry news, OneSignal product updates, and more.</p> </div> </div> </section> <section class="section-post pt-0"> <div class="row"> <div class="col-md-12"> <article class="post-card featured"> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/ai-vs-human-intuition-finding-the-right-balance-in-mobile-marketing/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/03/ai-vs-human-intuition-finding-the-right-balance-in-mobile-marketing.jpg 300w, /blog/content/images/size/w640/2025/03/ai-vs-human-intuition-finding-the-right-balance-in-mobile-marketing.jpg 600w, /blog/content/images/size/w900/2025/03/ai-vs-human-intuition-finding-the-right-balance-in-mobile-marketing.jpg 1000w" sizes="100vw" width="640" height="350" src="/blog/content/images/size/w410/2025/03/ai-vs-human-intuition-finding-the-right-balance-in-mobile-marketing.jpg" alt="AI vs. Human Intuition: Finding the Right Balance in Mobile Marketing" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/ai-vs-human-intuition-finding-the-right-balance-in-mobile-marketing/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">AI vs. Human Intuition: Finding the Right Balance in Mobile Marketing</h2> </header> <section class="post-card-excerpt"> <p> Discover how to combine AI's precision with human creativity to supercharge your mobile marketing strategy—plus, learn how tools like OneSignal and ContextSDK make it easy. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">6 min read</span> </footer> </div> </article> </div> </div> </section> <section class="section-post latest-articles"> <div class="row"> <div class="col-md-12"> <h2 class="section-post__title m-0">Latest Articles</h2> </div> </div> <div class="grid grid-3-cols"> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/onesignal-achieves-iso-27001-and-iso-27701-certifications/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/03/onesignal-achieves-iso-27001-iso-27701-certifications-soc-2-compliance.jpg 300w, /blog/content/images/size/w640/2025/03/onesignal-achieves-iso-27001-iso-27701-certifications-soc-2-compliance.jpg 600w, /blog/content/images/size/w900/2025/03/onesignal-achieves-iso-27001-iso-27701-certifications-soc-2-compliance.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/03/onesignal-achieves-iso-27001-iso-27701-certifications-soc-2-compliance.jpg" alt="OneSignal Achieves ISO 27001 and ISO 27701 Certifications, Building on SOC 2 Type 2 Compliance" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/onesignal-achieves-iso-27001-and-iso-27701-certifications/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">OneSignal Achieves ISO 27001 and ISO 27701 Certifications, Building on SOC 2 Type 2 Compliance</h2> </header> <section class="post-card-excerpt"> <p> Security and privacy are ongoing commitments that require constant vigilance and improvement. Here's what to know about our most recent certifications. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">2 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/boost-engagement-with-ai-the-future-of-mobile-messaging/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/02/ai-for-mobile-messaging-smarter-faster-more-personalized-engagement.png 300w, /blog/content/images/size/w640/2025/02/ai-for-mobile-messaging-smarter-faster-more-personalized-engagement.png 600w, /blog/content/images/size/w900/2025/02/ai-for-mobile-messaging-smarter-faster-more-personalized-engagement.png 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/02/ai-for-mobile-messaging-smarter-faster-more-personalized-engagement.png" alt="Boost Engagement with AI: The Future of Mobile Messaging" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/boost-engagement-with-ai-the-future-of-mobile-messaging/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">Boost Engagement with AI: The Future of Mobile Messaging</h2> </header> <section class="post-card-excerpt"> <p> AI is revolutionizing mobile messaging by enabling smarter automation and more efficient engagement. Here's how to get the most value. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">8 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/apples-apns-server-certificate-update-what-you-need-to-know/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/02/apple-apns-server-certificate-update-what-you-need-to-know-1.png 300w, /blog/content/images/size/w640/2025/02/apple-apns-server-certificate-update-what-you-need-to-know-1.png 600w, /blog/content/images/size/w900/2025/02/apple-apns-server-certificate-update-what-you-need-to-know-1.png 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/02/apple-apns-server-certificate-update-what-you-need-to-know-1.png" alt="Apple’s APNs Server Certificate Update: What You Need to Know" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/apples-apns-server-certificate-update-what-you-need-to-know/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">Apple’s APNs Server Certificate Update: What You Need to Know</h2> </header> <section class="post-card-excerpt"> <p> Apple is updating the server certificates used by the Apple Push Notification service (APNs). Find out what's changing and if you need to take action. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">1 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/what-is-the-difference-between-sms-and-rcs/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/02/what-is-the-difference-between-sms-and-rcs.jpg 300w, /blog/content/images/size/w640/2025/02/what-is-the-difference-between-sms-and-rcs.jpg 600w, /blog/content/images/size/w900/2025/02/what-is-the-difference-between-sms-and-rcs.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/02/what-is-the-difference-between-sms-and-rcs.jpg" alt="What is the Difference Between SMS and RCS?" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/what-is-the-difference-between-sms-and-rcs/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">What is the Difference Between SMS and RCS?</h2> </header> <section class="post-card-excerpt"> <p> RCS is transforming mobile marketing by replacing generic SMS with branded, interactive messages to engage users in new ways. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">4 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/unlock-powerful-insights-with-onesignals-new-engagement-trends/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/02/unlock-powerful-insights-onesignal-engagement-trends-charts-7.jpg 300w, /blog/content/images/size/w640/2025/02/unlock-powerful-insights-onesignal-engagement-trends-charts-7.jpg 600w, /blog/content/images/size/w900/2025/02/unlock-powerful-insights-onesignal-engagement-trends-charts-7.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/02/unlock-powerful-insights-onesignal-engagement-trends-charts-7.jpg" alt="Unlock Powerful Insights with OneSignal’s New Engagement Trends" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/unlock-powerful-insights-with-onesignals-new-engagement-trends/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">Unlock Powerful Insights with OneSignal’s New Engagement Trends</h2> </header> <section class="post-card-excerpt"> <p> OneSignal’s new Engagement Trends feature gives you a clear, high-level view of how your messages perform over time. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">2 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/how-food-travel-apps-engage-with-location-based-notifications/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/02/engaging-travelers-marketplaces-location-based-notifications.jpg 300w, /blog/content/images/size/w640/2025/02/engaging-travelers-marketplaces-location-based-notifications.jpg 600w, /blog/content/images/size/w900/2025/02/engaging-travelers-marketplaces-location-based-notifications.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/02/engaging-travelers-marketplaces-location-based-notifications.jpg" alt="How Food &amp; Travel Apps Engage with Location-Based Notifications" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/how-food-travel-apps-engage-with-location-based-notifications/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">How Food &amp; Travel Apps Engage with Location-Based Notifications</h2> </header> <section class="post-card-excerpt"> <p> Food & travel brands that harness location-based notifications can drive higher engagement and boost conversions by delivering geotargetted messaging. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">6 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/scaling-with-automation-wins-for-saas-and-smart-device-user-journeys/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/02/scaling-automation-to-improve-saas-and-smart-device-user-journeys.jpg 300w, /blog/content/images/size/w640/2025/02/scaling-automation-to-improve-saas-and-smart-device-user-journeys.jpg 600w, /blog/content/images/size/w900/2025/02/scaling-automation-to-improve-saas-and-smart-device-user-journeys.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/02/scaling-automation-to-improve-saas-and-smart-device-user-journeys.jpg" alt="Scaling With Automation: Wins For SaaS and Smart Device User Journeys" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/scaling-with-automation-wins-for-saas-and-smart-device-user-journeys/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">Scaling With Automation: Wins For SaaS and Smart Device User Journeys</h2> </header> <section class="post-card-excerpt"> <p> See how SaaS and smart device brands can overcome common growth challenges by leveraging automation to deliver personalized, scalable user journeys. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">5 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/building-trust-and-driving-revenue-growth-with-fintech-messaging/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/01/building-trust-and-driving-revenue-growth-with-fintech-messaging-1.jpg 300w, /blog/content/images/size/w640/2025/01/building-trust-and-driving-revenue-growth-with-fintech-messaging-1.jpg 600w, /blog/content/images/size/w900/2025/01/building-trust-and-driving-revenue-growth-with-fintech-messaging-1.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/01/building-trust-and-driving-revenue-growth-with-fintech-messaging-1.jpg" alt="Building Trust and Driving Revenue Growth with Fintech Messaging" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/building-trust-and-driving-revenue-growth-with-fintech-messaging/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">Building Trust and Driving Revenue Growth with Fintech Messaging</h2> </header> <section class="post-card-excerpt"> <p> See how fintech apps like Bitcoin.com earn user trust, build loyalty, and drive revenue. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">6 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/how-gaming-apps-drive-engagement-and-retention-with-personalized-messaging/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/01/how-gaming-apps-drive-engagement-and-retention-with-personalized-messaging.jpg 300w, /blog/content/images/size/w640/2025/01/how-gaming-apps-drive-engagement-and-retention-with-personalized-messaging.jpg 600w, /blog/content/images/size/w900/2025/01/how-gaming-apps-drive-engagement-and-retention-with-personalized-messaging.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/01/how-gaming-apps-drive-engagement-and-retention-with-personalized-messaging.jpg" alt="How Gaming Apps Drive Engagement and Retention with Personalized Messaging" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/how-gaming-apps-drive-engagement-and-retention-with-personalized-messaging/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">How Gaming Apps Drive Engagement and Retention with Personalized Messaging</h2> </header> <section class="post-card-excerpt"> <p> Learn how gaming apps have implemented personalization into their messaging to motivate players and spark engagement. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">7 min read</span> </footer> </div> </article> </div> </div> </section> <section class="section-post"> <div class="row"> <div class="col-md-12"> <div class="row"> <div class="col-md-6"> <h2 class="section-post__title m-0">Messaging Strategy</h2> </div> <div class="col-md-6 text-right"> <a class="primary link" href="https://onesignal.com/blog/tag/messaging-strategy">View All Messaging Strategy Articles <svg width="24" height="24" viewBox="0 0 24 24"> <path d="M23.987 11.52C23.9852 10.8588 23.6889 10.2299 23.173 9.79199L11.994 0.346547C11.3937 -0.125143 10.5122 -0.0556678 10.0001 0.503681C9.4881 1.06303 9.52958 1.91123 10.094 2.42207L18.731 9.71807C18.8085 9.78412 18.8355 9.88926 18.7989 9.98236C18.7623 10.0755 18.6696 10.1372 18.566 10.1376H1.45196C0.656673 10.1376 0.0119629 10.7565 0.0119629 11.52C0.0119629 12.2835 0.656673 12.9024 1.45196 12.9024H18.563C18.6666 12.9033 18.7589 12.9653 18.7954 13.0584C18.832 13.1515 18.8052 13.2565 18.728 13.3229L10.091 20.6189C9.67957 20.9379 9.48341 21.4477 9.58 21.9468C9.6766 22.4459 10.0504 22.8541 10.5537 23.0099C11.057 23.1658 11.6088 23.0443 11.991 22.6934L23.172 13.248C23.6885 12.8104 23.9852 12.1814 23.987 11.52Z"></path> </svg> </a> </div> </div> </div> </div> <div class="row"> <div class="col-md-12"> <article class="post-card featured"> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/ai-vs-human-intuition-finding-the-right-balance-in-mobile-marketing/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/03/ai-vs-human-intuition-finding-the-right-balance-in-mobile-marketing.jpg 300w, /blog/content/images/size/w640/2025/03/ai-vs-human-intuition-finding-the-right-balance-in-mobile-marketing.jpg 600w, /blog/content/images/size/w900/2025/03/ai-vs-human-intuition-finding-the-right-balance-in-mobile-marketing.jpg 1000w" sizes="100vw" width="640" height="350" src="/blog/content/images/size/w410/2025/03/ai-vs-human-intuition-finding-the-right-balance-in-mobile-marketing.jpg" alt="AI vs. Human Intuition: Finding the Right Balance in Mobile Marketing" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/ai-vs-human-intuition-finding-the-right-balance-in-mobile-marketing/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">AI vs. Human Intuition: Finding the Right Balance in Mobile Marketing</h2> </header> <section class="post-card-excerpt"> <p> Discover how to combine AI's precision with human creativity to supercharge your mobile marketing strategy—plus, learn how tools like OneSignal and ContextSDK make it easy. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">6 min read</span> </footer> </div> </article> </div> </div> <div class="grid grid-3-cols"> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/onesignal-achieves-iso-27001-and-iso-27701-certifications/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/03/onesignal-achieves-iso-27001-iso-27701-certifications-soc-2-compliance.jpg 300w, /blog/content/images/size/w640/2025/03/onesignal-achieves-iso-27001-iso-27701-certifications-soc-2-compliance.jpg 600w, /blog/content/images/size/w900/2025/03/onesignal-achieves-iso-27001-iso-27701-certifications-soc-2-compliance.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/03/onesignal-achieves-iso-27001-iso-27701-certifications-soc-2-compliance.jpg" alt="OneSignal Achieves ISO 27001 and ISO 27701 Certifications, Building on SOC 2 Type 2 Compliance" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/onesignal-achieves-iso-27001-and-iso-27701-certifications/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">OneSignal Achieves ISO 27001 and ISO 27701 Certifications, Building on SOC 2 Type 2 Compliance</h2> </header> <section class="post-card-excerpt"> <p> Security and privacy are ongoing commitments that require constant vigilance and improvement. Here's what to know about our most recent certifications. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">2 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/boost-engagement-with-ai-the-future-of-mobile-messaging/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/02/ai-for-mobile-messaging-smarter-faster-more-personalized-engagement.png 300w, /blog/content/images/size/w640/2025/02/ai-for-mobile-messaging-smarter-faster-more-personalized-engagement.png 600w, /blog/content/images/size/w900/2025/02/ai-for-mobile-messaging-smarter-faster-more-personalized-engagement.png 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/02/ai-for-mobile-messaging-smarter-faster-more-personalized-engagement.png" alt="Boost Engagement with AI: The Future of Mobile Messaging" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/boost-engagement-with-ai-the-future-of-mobile-messaging/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">Boost Engagement with AI: The Future of Mobile Messaging</h2> </header> <section class="post-card-excerpt"> <p> AI is revolutionizing mobile messaging by enabling smarter automation and more efficient engagement. Here's how to get the most value. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">8 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/apples-apns-server-certificate-update-what-you-need-to-know/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/02/apple-apns-server-certificate-update-what-you-need-to-know-1.png 300w, /blog/content/images/size/w640/2025/02/apple-apns-server-certificate-update-what-you-need-to-know-1.png 600w, /blog/content/images/size/w900/2025/02/apple-apns-server-certificate-update-what-you-need-to-know-1.png 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/02/apple-apns-server-certificate-update-what-you-need-to-know-1.png" alt="Apple’s APNs Server Certificate Update: What You Need to Know" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/apples-apns-server-certificate-update-what-you-need-to-know/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Messaging Strategy</span> <h2 class="post-card-title h3">Apple’s APNs Server Certificate Update: What You Need to Know</h2> </header> <section class="post-card-excerpt"> <p> Apple is updating the server certificates used by the Apple Push Notification service (APNs). Find out what's changing and if you need to take action. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">1 min read</span> </footer> </div> </article> </div> </div> </section> <div class="section-question section-question--feed"> <div class="container"> <div class="row align-items-center"> <div class="col-12 col-md-4 col-lg-6"> <div class="header-section"> <h2 class="m-0">Stay updated on the latest messaging strategies</h2> </div> </div> <div class="col-12 col-md-8 col-lg-6 col-marketoForm"> <div class="footer-subscribe-form js-marketo-form-wrapper"> <form id="mktoForm_1512"></form> <script>MktoForms2.loadForm("//app-ab40.marketo.com", "828-DRE-076", 1512 );</script> <div class="newsletter-success text-center"><p class="my-2">Thank you! <br>You have successfully subscribed to our newsletter 🙌</p></div> </div> </div> </div> </div> </div> <section class="section-post"> <div class="row"> <div class="col-md-12"> <div class="row"> <div class="col-md-6"> <h2 class="section-post__title m-0">Features &amp; Updates</h2> </div> <div class="col-md-6 text-right"> <a class="primary link" href="https://onesignal.com/blog/tag/features-updates">View All Features &amp; Updates Articles <svg width="24" height="24" viewBox="0 0 24 24"> <path d="M23.987 11.52C23.9852 10.8588 23.6889 10.2299 23.173 9.79199L11.994 0.346547C11.3937 -0.125143 10.5122 -0.0556678 10.0001 0.503681C9.4881 1.06303 9.52958 1.91123 10.094 2.42207L18.731 9.71807C18.8085 9.78412 18.8355 9.88926 18.7989 9.98236C18.7623 10.0755 18.6696 10.1372 18.566 10.1376H1.45196C0.656673 10.1376 0.0119629 10.7565 0.0119629 11.52C0.0119629 12.2835 0.656673 12.9024 1.45196 12.9024H18.563C18.6666 12.9033 18.7589 12.9653 18.7954 13.0584C18.832 13.1515 18.8052 13.2565 18.728 13.3229L10.091 20.6189C9.67957 20.9379 9.48341 21.4477 9.58 21.9468C9.6766 22.4459 10.0504 22.8541 10.5537 23.0099C11.057 23.1658 11.6088 23.0443 11.991 22.6934L23.172 13.248C23.6885 12.8104 23.9852 12.1814 23.987 11.52Z"></path> </svg> </a> </div> </div> </div> </div> <div class="row"> <div class="col-md-12"> <article class="post-card featured"> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/whats-new-q4-2024/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2024/10/whats-new-why-onesignal-wins-awards-for-the-fastest-implementation-1.jpg 300w, /blog/content/images/size/w640/2024/10/whats-new-why-onesignal-wins-awards-for-the-fastest-implementation-1.jpg 600w, /blog/content/images/size/w900/2024/10/whats-new-why-onesignal-wins-awards-for-the-fastest-implementation-1.jpg 1000w" sizes="100vw" width="640" height="350" src="/blog/content/images/size/w410/2024/10/whats-new-why-onesignal-wins-awards-for-the-fastest-implementation-1.jpg" alt="What’s New: Why We Win Awards for Fastest Implementation" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/whats-new-q4-2024/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Features &amp; Updates</span> <h2 class="post-card-title h3">What’s New: Why We Win Awards for Fastest Implementation</h2> </header> <section class="post-card-excerpt"> <p> A new quarter means new, exciting features and enhancements to accelerate your growth. Find out what we've been cooking up these last couple of months. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">3 min read</span> </footer> </div> </article> </div> </div> <div class="grid grid-3-cols"> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/whats-new-unlocking-new-messaging-possibilities-with-onesignal/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/01/whats-new-effective-messaging-with-onesignal-1.jpg 300w, /blog/content/images/size/w640/2025/01/whats-new-effective-messaging-with-onesignal-1.jpg 600w, /blog/content/images/size/w900/2025/01/whats-new-effective-messaging-with-onesignal-1.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/01/whats-new-effective-messaging-with-onesignal-1.jpg" alt="What’s New: Unlocking New Messaging Possibilities with OneSignal" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/whats-new-unlocking-new-messaging-possibilities-with-onesignal/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Features &amp; Updates</span> <h2 class="post-card-title h3">What’s New: Unlocking New Messaging Possibilities with OneSignal</h2> </header> <section class="post-card-excerpt"> <p> We've introduced new features that enable you to schedule campaigns with precision, streamline your workflow, and maximize the impact of your messaging. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">3 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/whats-new-building-a-more-powerful-journey-2/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2025/01/whats-new-building-a-more-powerful-journey-1.jpg 300w, /blog/content/images/size/w640/2025/01/whats-new-building-a-more-powerful-journey-1.jpg 600w, /blog/content/images/size/w900/2025/01/whats-new-building-a-more-powerful-journey-1.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2025/01/whats-new-building-a-more-powerful-journey-1.jpg" alt="What&#x27;s New: Building a More Powerful &amp; Personal Journey Experience" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/whats-new-building-a-more-powerful-journey-2/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Features &amp; Updates</span> <h2 class="post-card-title h3">What&#x27;s New: Building a More Powerful &amp; Personal Journey Experience</h2> </header> <section class="post-card-excerpt"> <p> As we wrap up another dynamic quarter at OneSignal, we are excited to announce a series of powerful new features designed to enhance your customer engagement strategies. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">2 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/how-to-earn-onesignal-badges/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2024/12/how-to-earn-onesignal-badges.png 300w, /blog/content/images/size/w640/2024/12/how-to-earn-onesignal-badges.png 600w, /blog/content/images/size/w900/2024/12/how-to-earn-onesignal-badges.png 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2024/12/how-to-earn-onesignal-badges.png" alt="How to Earn OneSignal Badges" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/how-to-earn-onesignal-badges/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Features &amp; Updates</span> <h2 class="post-card-title h3">How to Earn OneSignal Badges</h2> </header> <section class="post-card-excerpt"> <p> Learn how to earn OneSignal badges to showcase and celebrate your hard work as you become a user engagement guru. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">3 min read</span> </footer> </div> </article> </div> </div> </section> <section class="section-post"> <div class="row"> <div class="col-md-12"> <div class="row"> <div class="col-md-6"> <h2 class="section-post__title m-0">Development</h2> </div> <div class="col-md-6 text-right"> <a class="primary link" href="https://onesignal.com/blog/tag/development/">View All Development Articles <svg width="24" height="24" viewBox="0 0 24 24"> <path d="M23.987 11.52C23.9852 10.8588 23.6889 10.2299 23.173 9.79199L11.994 0.346547C11.3937 -0.125143 10.5122 -0.0556678 10.0001 0.503681C9.4881 1.06303 9.52958 1.91123 10.094 2.42207L18.731 9.71807C18.8085 9.78412 18.8355 9.88926 18.7989 9.98236C18.7623 10.0755 18.6696 10.1372 18.566 10.1376H1.45196C0.656673 10.1376 0.0119629 10.7565 0.0119629 11.52C0.0119629 12.2835 0.656673 12.9024 1.45196 12.9024H18.563C18.6666 12.9033 18.7589 12.9653 18.7954 13.0584C18.832 13.1515 18.8052 13.2565 18.728 13.3229L10.091 20.6189C9.67957 20.9379 9.48341 21.4477 9.58 21.9468C9.6766 22.4459 10.0504 22.8541 10.5537 23.0099C11.057 23.1658 11.6088 23.0443 11.991 22.6934L23.172 13.248C23.6885 12.8104 23.9852 12.1814 23.987 11.52Z"></path> </svg> </a> </div> </div> </div> </div> <div class="row"> <div class="col-md-12"> <article class="post-card featured"> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/building-journeys/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2023/02/building-journeys.jpg 300w, /blog/content/images/size/w640/2023/02/building-journeys.jpg 600w, /blog/content/images/size/w900/2023/02/building-journeys.jpg 1000w" sizes="100vw" width="640" height="350" src="/blog/content/images/size/w410/2023/02/building-journeys.jpg" alt="Building Journeys" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/building-journeys/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Development</span> <h2 class="post-card-title h3">Building Journeys</h2> </header> <section class="post-card-excerpt"> <p> Learn all about the engineering details behind our cutting-edge Journeys product. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">16 min read</span> </footer> </div> </article> </div> </div> <div class="grid grid-3-cols"> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/the-great-migration/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2023/06/the-great-migration--1-.jpg 300w, /blog/content/images/size/w640/2023/06/the-great-migration--1-.jpg 600w, /blog/content/images/size/w900/2023/06/the-great-migration--1-.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2023/06/the-great-migration--1-.jpg" alt="Migrating an Endpoint from Ruby to Go" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/the-great-migration/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Development</span> <h2 class="post-card-title h3">Migrating an Endpoint from Ruby to Go</h2> </header> <section class="post-card-excerpt"> <p> Learn about how we migrated our "on session" endpoint from Ruby on Rails to Go. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">13 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/push-notifications-messaging-for-game-developers/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2023/05/everything-game-developers-need-to-know-about-push-notifications-and-customer-messaging-2.jpg 300w, /blog/content/images/size/w640/2023/05/everything-game-developers-need-to-know-about-push-notifications-and-customer-messaging-2.jpg 600w, /blog/content/images/size/w900/2023/05/everything-game-developers-need-to-know-about-push-notifications-and-customer-messaging-2.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2023/05/everything-game-developers-need-to-know-about-push-notifications-and-customer-messaging-2.jpg" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/push-notifications-messaging-for-game-developers/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Development</span> <h2 class="post-card-title h3">Everything Game Developers Need to Know about Push Notifications and Customer Messaging</h2> </header> <section class="post-card-excerpt"> <p> How game developers should use push notifications and other channels on iOS and Android to re-engage and retain players. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">14 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/onesignal-php-sdk-is-now-available/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2023/02/onesignal-python-and-php-sdks-are-now-available--1-.jpg 300w, /blog/content/images/size/w640/2023/02/onesignal-python-and-php-sdks-are-now-available--1-.jpg 600w, /blog/content/images/size/w900/2023/02/onesignal-python-and-php-sdks-are-now-available--1-.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2023/02/onesignal-python-and-php-sdks-are-now-available--1-.jpg" alt="OneSignal Python &amp; PHP SDKs are Now Available" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/onesignal-php-sdk-is-now-available/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Development</span> <h2 class="post-card-title h3">OneSignal Python &amp; PHP SDKs are Now Available</h2> </header> <section class="post-card-excerpt"> <p> Use our Python and PHP SDKs to quickly and easily integrate your application with the OneSignal Rest API. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">3 min read</span> </footer> </div> </article> </div> </div> </section> <section class="section-post"> <div class="row"> <div class="col-md-12"> <div class="row"> <div class="col-md-6"> <h2 class="section-post__title m-0">Integrations</h2> </div> <div class="col-md-6 text-right"> <a class="primary link" href="https://onesignal.com/blog/tag/integrations">View All Integrations Articles <svg width="24" height="24" viewBox="0 0 24 24"> <path d="M23.987 11.52C23.9852 10.8588 23.6889 10.2299 23.173 9.79199L11.994 0.346547C11.3937 -0.125143 10.5122 -0.0556678 10.0001 0.503681C9.4881 1.06303 9.52958 1.91123 10.094 2.42207L18.731 9.71807C18.8085 9.78412 18.8355 9.88926 18.7989 9.98236C18.7623 10.0755 18.6696 10.1372 18.566 10.1376H1.45196C0.656673 10.1376 0.0119629 10.7565 0.0119629 11.52C0.0119629 12.2835 0.656673 12.9024 1.45196 12.9024H18.563C18.6666 12.9033 18.7589 12.9653 18.7954 13.0584C18.832 13.1515 18.8052 13.2565 18.728 13.3229L10.091 20.6189C9.67957 20.9379 9.48341 21.4477 9.58 21.9468C9.6766 22.4459 10.0504 22.8541 10.5537 23.0099C11.057 23.1658 11.6088 23.0443 11.991 22.6934L23.172 13.248C23.6885 12.8104 23.9852 12.1814 23.987 11.52Z"></path> </svg> </a> </div> </div> </div> </div> <div class="row"> <div class="col-md-12"> <article class="post-card featured"> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/onesignal-expands-partner-ecosystem-to-65-and-launches-new-partner-directory/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2023/02/onesignal-expands-partner-ecosystem-1.jpg 300w, /blog/content/images/size/w640/2023/02/onesignal-expands-partner-ecosystem-1.jpg 600w, /blog/content/images/size/w900/2023/02/onesignal-expands-partner-ecosystem-1.jpg 1000w" sizes="100vw" width="640" height="350" src="/blog/content/images/size/w410/2023/02/onesignal-expands-partner-ecosystem-1.jpg" alt="Explore our New Partner Directory" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/onesignal-expands-partner-ecosystem-to-65-and-launches-new-partner-directory/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Integrations</span> <h2 class="post-card-title h3">Explore our New Partner Directory</h2> </header> <section class="post-card-excerpt"> <p> We've expanded our partner directory to include 65+ partners in different categories. Learn how to leverage our Channel Partners, Technology Partners, and Strategic Alliances. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">4 min read</span> </footer> </div> </article> </div> </div> <div class="grid grid-3-cols"> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/wordpress-6-0-push-notifications/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2023/02/add-push-notifications-to-wordpress-6-0.jpg 300w, /blog/content/images/size/w640/2023/02/add-push-notifications-to-wordpress-6-0.jpg 600w, /blog/content/images/size/w900/2023/02/add-push-notifications-to-wordpress-6-0.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2023/02/add-push-notifications-to-wordpress-6-0.jpg" alt="What Should You Expect From the New WordPress Updates?" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/wordpress-6-0-push-notifications/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Integrations</span> <h2 class="post-card-title h3">What Should You Expect From the New WordPress Updates?</h2> </header> <section class="post-card-excerpt"> <p> OneSignal supports WordPress 6.0 — find out about the latest WordPress release and how to take advantage of our web push plugin. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">2 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/onesignal-amplitude-personalized-customer-lifecycle/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2023/02/onesignal-amplitude-integration.jpg 300w, /blog/content/images/size/w640/2023/02/onesignal-amplitude-integration.jpg 600w, /blog/content/images/size/w900/2023/02/onesignal-amplitude-integration.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2023/02/onesignal-amplitude-integration.jpg" alt="OneSignal + Amplitude Enable Personalized Experiences Throughout the Customer Lifecycle" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/onesignal-amplitude-personalized-customer-lifecycle/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Integrations</span> <h2 class="post-card-title h3">OneSignal + Amplitude Enable Personalized Experiences Throughout the Customer Lifecycle</h2> </header> <section class="post-card-excerpt"> <p> With this new integration, craft more targeted and customized messaging experiences throughout the customer lifecycle. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">3 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/announcing-the-onesignal-segment-integration/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2023/02/onesignal-segment-integration.jpg 300w, /blog/content/images/size/w640/2023/02/onesignal-segment-integration.jpg 600w, /blog/content/images/size/w900/2023/02/onesignal-segment-integration.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2023/02/onesignal-segment-integration.jpg" alt="Announcing the OneSignal + Segment Integration" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/announcing-the-onesignal-segment-integration/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">Integrations</span> <h2 class="post-card-title h3">Announcing the OneSignal + Segment Integration</h2> </header> <section class="post-card-excerpt"> <p> Use this integration to create more personalized and relevant messaging campaigns. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">3 min read</span> </footer> </div> </article> </div> </div> </section> <section class="section-post pb-5 mb-2"> <div class="row"> <div class="col-md-12"> <div class="row"> <div class="col-md-6"> <h2 class="section-post__title m-0">News</h2> </div> <div class="col-md-6 text-right"> <a class="primary link" href="https://onesignal.com/blog/tag/news">View All News Articles <svg width="24" height="24" viewBox="0 0 24 24"> <path d="M23.987 11.52C23.9852 10.8588 23.6889 10.2299 23.173 9.79199L11.994 0.346547C11.3937 -0.125143 10.5122 -0.0556678 10.0001 0.503681C9.4881 1.06303 9.52958 1.91123 10.094 2.42207L18.731 9.71807C18.8085 9.78412 18.8355 9.88926 18.7989 9.98236C18.7623 10.0755 18.6696 10.1372 18.566 10.1376H1.45196C0.656673 10.1376 0.0119629 10.7565 0.0119629 11.52C0.0119629 12.2835 0.656673 12.9024 1.45196 12.9024H18.563C18.6666 12.9033 18.7589 12.9653 18.7954 13.0584C18.832 13.1515 18.8052 13.2565 18.728 13.3229L10.091 20.6189C9.67957 20.9379 9.48341 21.4477 9.58 21.9468C9.6766 22.4459 10.0504 22.8541 10.5537 23.0099C11.057 23.1658 11.6088 23.0443 11.991 22.6934L23.172 13.248C23.6885 12.8104 23.9852 12.1814 23.987 11.52Z"></path> </svg> </a> </div> </div> </div> </div> <div class="row"> <div class="col-md-12"> <article class="post-card featured"> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/onesignal-named-hubspots-essential-apps-for-marketers/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2024/09/onesignal-named-one-of-hubspots-essential-apps-for-marketers.jpg 300w, /blog/content/images/size/w640/2024/09/onesignal-named-one-of-hubspots-essential-apps-for-marketers.jpg 600w, /blog/content/images/size/w900/2024/09/onesignal-named-one-of-hubspots-essential-apps-for-marketers.jpg 1000w" sizes="100vw" width="640" height="350" src="/blog/content/images/size/w410/2024/09/onesignal-named-one-of-hubspots-essential-apps-for-marketers.jpg" alt="OneSignal Named One of HubSpot&#x27;s Essential Apps for Marketers" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/onesignal-named-hubspots-essential-apps-for-marketers/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">News</span> <h2 class="post-card-title h3">OneSignal Named One of HubSpot&#x27;s Essential Apps for Marketers</h2> </header> <section class="post-card-excerpt"> <p> We're proud to announce that OneSignal has been named one of HubSpot's Essential Apps for Marketers </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">3 min read</span> </footer> </div> </article> </div> </div> <div class="grid grid-3-cols"> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/elevate-your-ios-live-activities-exciting-updates-for-apple-watch-in-2024/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2024/09/elevate-your-ios-live-activities-exciting-updates-for-apple-watch-in-2024.jpg 300w, /blog/content/images/size/w640/2024/09/elevate-your-ios-live-activities-exciting-updates-for-apple-watch-in-2024.jpg 600w, /blog/content/images/size/w900/2024/09/elevate-your-ios-live-activities-exciting-updates-for-apple-watch-in-2024.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2024/09/elevate-your-ios-live-activities-exciting-updates-for-apple-watch-in-2024.jpg" alt="Elevate Your iOS Live Activities: Exciting Updates for Apple Watch in 2024" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/elevate-your-ios-live-activities-exciting-updates-for-apple-watch-in-2024/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">News</span> <h2 class="post-card-title h3">Elevate Your iOS Live Activities: Exciting Updates for Apple Watch in 2024</h2> </header> <section class="post-card-excerpt"> <p> What you should know about Live Activities on WatchOS 11. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">2 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/easily-switch-from-twilio-to-onesignal/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2024/01/easily-switch-from-twilio-notify-to-onesignal.jpg 300w, /blog/content/images/size/w640/2024/01/easily-switch-from-twilio-notify-to-onesignal.jpg 600w, /blog/content/images/size/w900/2024/01/easily-switch-from-twilio-notify-to-onesignal.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2024/01/easily-switch-from-twilio-notify-to-onesignal.jpg" alt="Easily Switch from Twilio Notify to OneSignal" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/easily-switch-from-twilio-to-onesignal/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">News</span> <h2 class="post-card-title h3">Easily Switch from Twilio Notify to OneSignal</h2> </header> <section class="post-card-excerpt"> <p> Twilio announced that the Notify API will officially sunset on April 25, 2024. Learn how and why to easily migrate to OneSignal. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">2 min read</span> </footer> </div> </article> </div> <div class="section-post__article"> <article class="post-card "> <div class="post-card__img-wrap"> <figure class="post-card__img-inner mb-0"> <a class="post-card-image-link" href="/blog/what-you-should-know-about-the-fcm-deprecation-announcement/"> <img loading="lazy" decoding="async" class="post-card-image" srcset="/blog/content/images/size/w410/2024/05/fcm-depreciation-guide.jpg 300w, /blog/content/images/size/w640/2024/05/fcm-depreciation-guide.jpg 600w, /blog/content/images/size/w900/2024/05/fcm-depreciation-guide.jpg 1000w" sizes="100vw" width="410" height="230" src="/blog/content/images/size/w410/2024/05/fcm-depreciation-guide.jpg" alt="What You Should Know About the FCM Deprecation" /> </a> </figure> </div> <div class="post-card-content"> <a class="post-card-content-link" href="/blog/what-you-should-know-about-the-fcm-deprecation-announcement/"> <header class="post-card-header"> <span class="post-card-tags text-capitalize">News</span> <h2 class="post-card-title h3">What You Should Know About the FCM Deprecation</h2> </header> <section class="post-card-excerpt"> <p> Firebase announced its plan to terminate the usage of legacy Firebase Cloud Messaging (FCM) APIs, effective from June 20, 2024. Learn what we're doing to support the migration to HTTP v1. </p> </section> </a> <footer class="post-card-meta"> <span class="reading-time">2 min read</span> </footer> </div> </article> </div> </div> </section> </div> </main> <script> (function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){ (w[n].q=w[n].q||[]).push(arguments);};s=d.createElement(t); e=d.getElementsByTagName(t)[0];s.async=1;s.src=u;e.parentNode.insertBefore(s,e); })(window,document,'script','//s.swiftypecdn.com/install/v2/st.js','_st'); _st('install','oDoTeig478zLiQeAG72m','2.0.0'); </script> <div class="section-question"> <div class="container"> <div class="row justify-content-center align-items-center"> <div class="col-12 col-md-4 col-lg-6"> <div class="header-section"> <h2 class="m-0">Stay updated on the latest<br> messaging strategies</h2> </div> </div> <div class="col-12 col-md-8 col-lg-6 col-marketoForm"> <div class="footer-subscribe-form js-marketo-form-wrapper"> <form id="mktoForm_1507"></form> <script>MktoForms2.loadForm("//app-ab40.marketo.com", "828-DRE-076", 1507); </script> <div class="newsletter-success text-center"> <p>Thank you! <br>You have successfully subscribed to our newsletter 🙌</p> </div> </div> </div> </div> </div> </div> <footer class="footer" id="footer"> <div class="container"> <nav class="d-flex flex-wrap justify-content-xl-center"> <div class="item"><span class="title text-white d-block">Product</span> <ul class="nav-list list-unstyled"> <li><a href="https://onesignal.com/mobile-push">Mobile Push Notifications</a></li> <li><a href="https://onesignal.com/webpush">Web Push Notifications</a></li> <li><a href="https://onesignal.com/email">Email</a></li> <li><a href="https://onesignal.com/in-app">In-App Messaging</a></li> <li><a href="https://onesignal.com/sms">SMS</a></li> <li><a href="https://onesignal.com/live-activities">Live Activities</a></li> <li><a href="https://onesignal.com/journeys">Journeys</a></li> <li><a href="https://onesignal.com/integrations">Integrations Directory</a></li> <li><a href="https://onesignal.com/pricing">Pricing</a></li> </ul> </div> <div class="item"><span class="title text-white d-block">Resources</span> <ul class="nav-list list-unstyled"> <li><a href="https://onesignal.com/resources">Resources Library</a></li> <li><a href="https://onesignal.com/case-studies">Customer Case Studies</a></li> <li><a href="https://onesignal.com/blog" target="_blank" rel="noopener">Blog</a></li> <li><a href="https://onesignal.com/notification-preview">Notification Preview Tool</a></li> <li><a href="https://onesignal.com/signal-boosters-community">Signal Boosters Community</a></li> <li><a href="https://onesignal.com/glossary">Glossary</a></li> </ul> </div> <div class="item"><span class="title text-white d-block">Developers</span> <ul class="nav-list list-unstyled"> <li><a href="https://documentation.onesignal.com" target="_blank" rel="noopener">Documentation</a></li> <li><a href="https://github.com/OneSignal/" target="_blank" rel="noopener">GitHub</a></li> <li><a href="https://github.com/OneSignalDevelopers" target="_blank" rel="noopener">Code Samples</a></li> <li><a href="https://onesignal.com/onesignal-developers" target="_blank" rel="noopener">Developer Community</a></li> <li><a href="https://onesignal.com/beta-program" target="_blank" rel="noopener">Beta Program</a></li> <li><a href="https://status.onesignal.com/" target="_blank" rel="noopener">Status</a></li> </ul> </div> <div class="item"><span class="title text-white d-block">Company</span> <ul class="nav-list list-unstyled"> <li> <a href="https://onesignal.com/about">About Us</a> </li> <li> <a class="label" href="https://onesignal.com/careers">Careers</a> </li> <li> <a href="https://onesignal.com/why-onesignal">Why OneSignal?</a> </li> <li> <a href="https://onesignal.com/contact">Contact Sales</a> </li> <li> <a href="https://onesignal.com/news">Newsroom</a> </li> <li> <a href="https://onesignal.com/partners">Partner Program</a> </li> <li> <a href="https://onesignal.com/onesignal-customer-referral-program">Customer Referral Program</a> </li> </ul> </div> </nav> <div class="footer__simple text-center"> <div class="footer-logo"> <svg xmlns="http://www.w3.org/2000/svg" width="56" height="56" fill="none" viewBox="0 0 56 56"> <path fill="#fff" d="M27.948 0C12.498.03-.086 12.745 0 28.233a28.11 28.11 0 0 0 7.274 18.713 27.978 27.978 0 0 0 17.883 9.052.321.321 0 0 0 .355-.322V28.072h-2.176a.322.322 0 0 1-.322-.323v-4.356a.323.323 0 0 1 .322-.322h6.83a.321.321 0 0 1 .322.322v32.283a.323.323 0 0 0 .354.322 27.98 27.98 0 0 0 18.416-9.657 28.116 28.116 0 0 0 6.704-19.721 28.102 28.102 0 0 0-8.7-18.922A27.965 27.965 0 0 0 27.947 0Zm7.958 49.745a.32.32 0 0 1-.394-.156.323.323 0 0 1-.035-.149v-4.607a.485.485 0 0 1 .276-.438 18.056 18.056 0 0 0 8.505-8.487 18.12 18.12 0 0 0 1.308-11.959 18.084 18.084 0 0 0-6.467-10.134 18.005 18.005 0 0 0-11.378-3.822c-9.579.147-17.439 7.89-17.743 17.49a18.135 18.135 0 0 0 2.626 9.99 18.07 18.07 0 0 0 7.65 6.922.483.483 0 0 1 .277.438v4.607a.325.325 0 0 1-.278.32.321.321 0 0 1-.152-.015 23.062 23.062 0 0 1-11.015-8.543A23.152 23.152 0 0 1 4.99 27.859C5.1 15.327 15.315 5.093 27.821 5c12.776-.103 23.195 10.287 23.195 23.07 0 9.942-6.299 18.435-15.11 21.674Z"/> </svg> </div> <p>OneSignal is the market leading customer engagement solution for push notifications, email, SMS, in-app messaging, and Live Activities</p> <div class="social-box d-flex justify-content-center justify-content-md-end"> <ul class="list-unstyled social-list d-flex flex-wrap align-items-center pr-0"> <li><a href="https://www.linkedin.com/company/onesignal/" target="_blank" title="LinkedIn" aria-label="LinkedIn" rel="noopener"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.5 8.5H2.5C2.22386 8.5 2 8.72386 2 9V22C2 22.2761 2.22386 22.5 2.5 22.5H6.5C6.77614 22.5 7 22.2761 7 22V9C7 8.72386 6.77614 8.5 6.5 8.5Z" fill="#3A3DB3"/> <path d="M4.48 6.5C5.84967 6.5 6.96 5.38071 6.96 4C6.96 2.61929 5.84967 1.5 4.48 1.5C3.11033 1.5 2 2.61929 2 4C2 5.38071 3.11033 6.5 4.48 6.5Z" fill="#3A3DB3"/> <path d="M18.5 22.4999H21.5C21.6326 22.4999 21.7598 22.4472 21.8536 22.3534C21.9473 22.2597 22 22.1325 22 21.9999V13.5999C22 9.82988 19.87 7.99988 16.89 7.99988C16.3022 7.97839 15.7164 8.08029 15.1704 8.29903C14.6245 8.51778 14.1304 8.8485 13.72 9.26988C13.6652 9.33321 13.5923 9.37822 13.5111 9.39889C13.43 9.41955 13.3445 9.41486 13.266 9.38545C13.1876 9.35605 13.1201 9.30334 13.0725 9.2344C13.025 9.16547 12.9997 9.08363 13 8.99988C13 8.86728 12.9473 8.7401 12.8536 8.64633C12.7598 8.55256 12.6326 8.49988 12.5 8.49988H9.5C9.36739 8.49988 9.24021 8.55256 9.14645 8.64633C9.05268 8.7401 9 8.86728 9 8.99988V21.9999C9 22.1325 9.05268 22.2597 9.14645 22.3534C9.24021 22.4472 9.36739 22.4999 9.5 22.4999H12.5C12.6326 22.4999 12.7598 22.4472 12.8536 22.3534C12.9473 22.2597 13 22.1325 13 21.9999V14.4999C13 13.8368 13.2634 13.201 13.7322 12.7321C14.2011 12.2633 14.837 11.9999 15.5 11.9999C16.163 11.9999 16.7989 12.2633 17.2678 12.7321C17.7366 13.201 18 13.8368 18 14.4999V21.9999C18 22.1325 18.0527 22.2597 18.1464 22.3534C18.2402 22.4472 18.3674 22.4999 18.5 22.4999Z" fill="#3A3DB3"/> </svg> </a></li> <li><a href="https://www.facebook.com/onesignalapp/" target="_blank" title="Facebook" aria-label="Facebook" rel="noopener"> <svg width="24" height="24" viewBox="0 0 24 24"> <path d="M18.14 7.17C18.0464 7.06341 17.9119 7.00161 17.77 7H14V5.59C14 5.31 14.06 4.99 14.51 4.99H17.51C17.6434 4.99569 17.7721 4.94051 17.86 4.84C17.9482 4.74856 17.9982 4.627 18 4.5V0.5C18 0.223858 17.7761 0 17.5 0H13.17C8.37 0 8 4.1 8 5.35V7H5.5C5.22386 7 5 7.22386 5 7.5V11.5C5 11.7761 5.22386 12 5.5 12H8V23.5C8 23.7761 8.22386 24 8.5 24H13.5C13.7761 24 14 23.7761 14 23.5V12H17.35C17.6077 12.0013 17.8242 11.8065 17.85 11.55L18.27 7.55C18.2817 7.41073 18.2345 7.27293 18.14 7.17Z"></path> </svg> </a></li> <li><a href="https://www.instagram.com/onesignal/" target="_blank" title="Instagram" aria-label="Instagram" rel="noopener"> <svg width="24" height="24" viewBox="0 0 24 24"> <path d="M17.5 0H6.5C4.77691 0.00264482 3.12514 0.688314 1.90673 1.90673C0.688314 3.12514 0.00264482 4.77691 0 6.5L0 17.5C0.00264482 19.2231 0.688314 20.8749 1.90673 22.0933C3.12514 23.3117 4.77691 23.9974 6.5 24H17.5C19.2231 23.9974 20.8749 23.3117 22.0933 22.0933C23.3117 20.8749 23.9974 19.2231 24 17.5V6.5C23.9974 4.77691 23.3117 3.12514 22.0933 1.90673C20.8749 0.688314 19.2231 0.00264482 17.5 0V0ZM12 17.5C10.9122 17.5 9.84883 17.1774 8.94436 16.5731C8.03989 15.9687 7.33494 15.1098 6.91866 14.1048C6.50238 13.0998 6.39346 11.9939 6.60568 10.927C6.8179 9.86011 7.34172 8.8801 8.11091 8.11091C8.8801 7.34172 9.86011 6.8179 10.927 6.60568C11.9939 6.39346 13.0998 6.50238 14.1048 6.91866C15.1098 7.33494 15.9687 8.03989 16.5731 8.94436C17.1774 9.84883 17.5 10.9122 17.5 12C17.5 13.4587 16.9205 14.8576 15.8891 15.8891C14.8576 16.9205 13.4587 17.5 12 17.5ZM18.5 6.5C18.2033 6.5 17.9133 6.41203 17.6666 6.2472C17.42 6.08238 17.2277 5.84811 17.1142 5.57403C17.0007 5.29994 16.9709 4.99834 17.0288 4.70736C17.0867 4.41639 17.2296 4.14912 17.4393 3.93934C17.6491 3.72956 17.9164 3.5867 18.2074 3.52882C18.4983 3.47094 18.7999 3.50065 19.074 3.61418C19.3481 3.72771 19.5824 3.91997 19.7472 4.16664C19.912 4.41332 20 4.70333 20 5C20 5.39782 19.842 5.77936 19.5607 6.06066C19.2794 6.34196 18.8978 6.5 18.5 6.5Z"></path> </svg> </a></li> <li><a href="https://twitter.com/onesignal" target="_blank" title="Twitter" aria-label="Twitter" rel="noopener"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" width="24px" height="24px"> <path fill="#fff" d="M9.078 13.021 0 1.162c.08-.003.131-.008.183-.008 2.415 0 4.83 0 7.245-.003.116 0 .188.033.26.127 1.687 2.234 3.378 4.466 5.068 6.699l.084.107.657-.747c1.774-2.026 3.547-4.052 5.323-6.075a.32.32 0 0 1 .208-.104c1.133-.007 2.267-.005 3.4-.004.038 0 .077.005.152.01l-8.036 9.185L24 22.852c-.047.006-.078.014-.109.014-2.39 0-4.78 0-7.171.002-.091 0-.142-.035-.194-.103-1.878-2.456-3.757-4.912-5.637-7.367-.03-.039-.061-.076-.115-.142-.024.038-.037.07-.06.095L5.08 21.802c-.286.328-.572.658-.862.982a.245.245 0 0 1-.16.079c-1.169.004-2.336.003-3.505.003-.017 0-.035-.003-.081-.007l8.607-9.838ZM4.3 3.237l.12.168 6.797 8.892c2.1 2.747 4.2 5.495 6.299 8.244.065.085.128.127.243.126.579-.007 1.158-.003 1.737-.004.042 0 .085-.006.151-.01-.047-.065-.08-.112-.115-.158L9.642 7.411c-1.02-1.35-2.04-2.7-3.062-4.048-.04-.053-.109-.12-.165-.12-.693-.01-1.386-.006-2.115-.006Z" /> </svg> </a> </li> </ul> </div> <div class="text-center footer-links"> <ul class="list-unstyled d-md-inline-flex pr-0"> <li><a href="https://onesignal.com/privacy">Privacy</a></li> <li><a href="https://onesignal.com/tos">Terms of Use</a></li> <li><a href="https://onesignal.com/aup">Acceptable Use Policy</a></li> <li><a href="https://onesignal.com/software-lifecycle-policy">Software Lifecycle Policy</a></li> </ul> </div> </div> </div> </footer> </div> <script> var images = document.querySelectorAll('.kg-gallery-image img'); images.forEach(function (image) { var container = image.closest('.kg-gallery-image'); var width = image.attributes.width.value; var height = image.attributes.height.value; var ratio = width / height; container.style.flex = ratio + ' 1 0%'; }); </script> <script> // Opens all external links in a new tab $("a[href^='http']").each(function(){ if (this.href.indexOf(window.location.host)===-1) { $(this).attr("target", "_blank"); } }); </script> <script> // Add anonymous EUIDs to OneSignal subscribers function generateEUID() { return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, function (c) { return (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16); }); } OneSignal.push(function () { OneSignal.getExternalUserId().then(function (externalUserId) { if (externalUserId == null) { OneSignal.setExternalUserId(generateEUID()); } }); }); </script> <script> //Koala !function(t){if(window.ko)return;window.ko=[],["identify","track", "removeListeners", "open", "on", "off", "qualify", "ready"].forEach(function(t){ko[t]=function(){var n=[].slice.call(arguments);return n.unshift(t),ko.push(n),ko}});var n=document.createElement("script");n.async=!0,n.setAttribute("src","https://cdn.getkoala.com/v1/pk_dab8cd6a64738f7f358908c9e23b742a277b/sdk.js"),(document.body || document.head).appendChild(n)}(); </script> <script src="/blog/assets/js/demoSubmission.js?v=f1aaa1332f"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10