{"id":399,"date":"2024-04-18T18:00:59","date_gmt":"2024-04-18T16:00:59","guid":{"rendered":"https:\/\/help.pushloop.io\/how-to-migrate-your-subscribers-to-the-pushloop-service\/"},"modified":"2024-10-24T09:43:48","modified_gmt":"2024-10-24T07:43:48","slug":"how-to-migrate-your-subscribers-to-the-pushloop-service","status":"publish","type":"post","link":"https:\/\/help.pushloop.io\/en\/how-to-migrate-your-subscribers-to-the-pushloop-service\/","title":{"rendered":"How to migrate your subscribers to the Pushloop service"},"content":{"rendered":"\n<p>If you have recently joined Pushloop&#8217;s push notification service, but already have a database of subscribers from another service, this guide will walk you through all the steps necessary to migrate your active subscribers to Pushloop&#8217;s new system.<\/p>\n\n<h3 class=\"wp-block-heading\">Removing Previous Push Services Tags<\/h3>\n\n<p>The first step is to remove the tags of the previous push services from your site or landing page. This is important because, after this operation, you will no longer be able to add new subscribers to the old push service. <\/p>\n\n<p>1. <strong>Locate old service tags<\/strong>: These tags are usually found in the <code>&lt;head&gt;<\/code> or <code>&lt;footer&gt;<\/code> section of your Web site.  <\/p>\n\n<p>2. <strong>Remove tags<\/strong>: Delete the tags related to the old service push, but <strong>do not delete the service<\/strong><span style=\"color:red\"> worker*<\/span> <strong>file<\/strong>.<\/p>\n\n<p>See the previous service integration guide for more details on where to find these tags.<\/p>\n\n<h3 class=\"wp-block-heading\">Add Pushloop Code<\/h3>\n\n<p>Now you need to add the Pushloop code in the <code>&lt;head&gt;<\/code> tag of your site.<\/p>\n\n<p>1. <strong>Get the code<\/strong>: Go to the <strong>&#8220;Manage Sites&#8221;<\/strong> section in your Pushloop account.  <\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/help.pushloop.io\/wp-content\/uploads\/2024\/06\/Manage-site-menu&#x300;.png\" alt=\"\" class=\"wp-image-129\"\/><\/figure>\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>2. Click on the<strong> &#8220;Install&#8221;<\/strong> button next to the name of your site, under the <strong>&#8220;Action&#8221;<\/strong> column.<\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"370\" height=\"87\" src=\"https:\/\/help.pushloop.io\/wp-content\/uploads\/2024\/06\/pulsanti-Action.png\" alt=\"\" class=\"wp-image-130\" style=\"width:374px;height:auto\" srcset=\"https:\/\/help.pushloop.io\/wp-content\/uploads\/2024\/06\/pulsanti-Action.png 370w, https:\/\/help.pushloop.io\/wp-content\/uploads\/2024\/06\/pulsanti-Action-300x71.png 300w\" sizes=\"(max-width: 370px) 100vw, 370px\" \/><\/figure>\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>3. On this page, scroll down to the <strong>&#8220;Manual Integration&#8221;<\/strong> item and select it<\/p>\n\n<p>4. <strong>Add code<\/strong>: Enter the code found in section &#8220;2.&#8221; within <code>&lt;head&gt;<\/code> of your site.<\/p>\n\n<figure class=\"wp-block-image size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"335\" src=\"https:\/\/help.pushloop.io\/wp-content\/uploads\/2024\/06\/tag-pushloop-2-1024x335.png\" alt=\"\" class=\"wp-image-147\" style=\"width:689px;height:auto\" srcset=\"https:\/\/help.pushloop.io\/wp-content\/uploads\/2024\/06\/tag-pushloop-2-1024x335.png 1024w, https:\/\/help.pushloop.io\/wp-content\/uploads\/2024\/06\/tag-pushloop-2-300x98.png 300w, https:\/\/help.pushloop.io\/wp-content\/uploads\/2024\/06\/tag-pushloop-2-768x252.png 768w, https:\/\/help.pushloop.io\/wp-content\/uploads\/2024\/06\/tag-pushloop-2.png 1270w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\">Installing the Pushloop Service Worker<\/h3>\n\n<p>Each push notification sending service uses a service worker. <span style=\"color:red\">*This<\/span>is a small file with the extension <code>.js<\/code> that acts as an intermediary between your Web site and the user&#8217;s browser, managing the cache and push notifications.<\/p>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-vivid-red-color has-text-color has-link-color has-small-font-size wp-elements-1779b07719b83e1f080f7dbb674c4cea\"><strong>IMPORTANT.<\/strong> To migrate active users to Pushloop, the old service file should not be deleted because it is essential that it continues to act as an intermediary during the next step of the migration: <strong>&#8220;send a push&#8221;<\/strong><\/p>\n<\/blockquote>\n\n<p>1. <strong>Download the service worker from Pushloop<\/strong>: follow the path taken above, <strong>&#8220;Manage sites&#8221;<\/strong> &gt; <strong>&#8220;Install&#8221;<\/strong> &gt; <strong>&#8220;Manual Integration&#8221;<\/strong> and download the content indicated by the <strong>&#8220;Download&#8221;<\/strong> button in section &#8220;3.&#8221;<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"511\" height=\"125\" src=\"https:\/\/help.pushloop.io\/wp-content\/uploads\/2024\/06\/download-service-worker.png\" alt=\"\" class=\"wp-image-161\" srcset=\"https:\/\/help.pushloop.io\/wp-content\/uploads\/2024\/06\/download-service-worker.png 511w, https:\/\/help.pushloop.io\/wp-content\/uploads\/2024\/06\/download-service-worker-300x73.png 300w\" sizes=\"(max-width: 511px) 100vw, 511px\" \/><\/figure>\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>2. Place the file inside the root of your site or landing page.<\/p>\n\n<h3 class=\"wp-block-heading\">Send a message<\/h3>\n\n<p>After removing the tags of the previous push service and adding the Pushloop service worker, it continues to send push from the old service.<\/p>\n\n<p>1. <strong>Use your old service to send push to all active subscribers<\/strong>: keep sending push from your old service as long as possible. Create appealing push as always to keep active users interacting. <\/p>\n\n<p>2. <strong>Wait for migration<\/strong>: When users click on these pushes, they are migrated to Pushloop. This process can take up to 24 hours because not all users are online at the time the message is sent. <\/p>\n\n<p class=\"has-medium-font-size\">Migrated users will appear as new subscribers in the Pushloop dashboard.<\/p>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Guide to migrating subscribers from your old push notification service to Pushloop.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[20],"tags":[],"class_list":["post-399","post","type-post","status-publish","format-standard","hentry","category-settings-and-customizations"],"_links":{"self":[{"href":"https:\/\/help.pushloop.io\/en\/wp-json\/wp\/v2\/posts\/399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.pushloop.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.pushloop.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.pushloop.io\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.pushloop.io\/en\/wp-json\/wp\/v2\/comments?post=399"}],"version-history":[{"count":8,"href":"https:\/\/help.pushloop.io\/en\/wp-json\/wp\/v2\/posts\/399\/revisions"}],"predecessor-version":[{"id":462,"href":"https:\/\/help.pushloop.io\/en\/wp-json\/wp\/v2\/posts\/399\/revisions\/462"}],"wp:attachment":[{"href":"https:\/\/help.pushloop.io\/en\/wp-json\/wp\/v2\/media?parent=399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.pushloop.io\/en\/wp-json\/wp\/v2\/categories?post=399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.pushloop.io\/en\/wp-json\/wp\/v2\/tags?post=399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}