Skip to content
  • There are no suggestions because the search field is empty.

Setup newsletter sign-up

Guide to integrating the newsletter sign-up module into your website, including requesting a Newsletter ID, embedding scripts, customizing styling, and verifying functionality.

The Newsletter Sign-Up Module allows you to effortlessly collect subscribers from your website. All new sign-ups are automatically added to your dashboard, organized with your preferred tags for easy management.
 

Step 1: Request unique "Newsletter ID"

  • Please complete the form to request your unique “Newsletter ID” and specify the website where you plan to embed the script.
    • We will verify the domain using reCAPTCHA for added security.
  • Open form

Step 2: Add “Newsletter ID” to <head> Script and paste to header of website

  • Insert your “Newsletter ID” into the script and place it in the <head> section of your website.
  • Replace the “Newsletter ID” (bolded below) with your unique ID.
  • The placeholder ID currently points to Loyco’s demo loyalty program: Grand Hotel Member.
  • Update optional styling
    • Choose button color: Any hex code
    • Choose button text color: Any hex code
    • Choose alignment: "center", "right" or "left"

<head>
    <!-- Include the widget script -->
    <script src="https://static.newsletter.loyco.io/newsletterWidget.js" defer></script>
    <script type="text/javascript">
        window.addEventListener('DOMContentLoaded', function() {
            window.CreateNewsletterWidget({
                newsletterID: "0192b3c7-2299-7577-9f68-d8c6a08a6a3d"
            });
        });
    </script>

    <!-- Define CSS variables for text color and button text color -->
    <style>
        :root {
            --textColor: #023952; /* Default text color */
            --buttonTextColor: #ffffff; /* Default button text color */
        }

        /* Center the .newsletterWidget inside the container */
        .container {
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        /* Ensure text color is applied to all content within .newsletterWidget */
        .newsletterWidget * {
            color: var(--textColor) !important; /* Force text color */
        }

        /* Change the color of the button inside the widget */
        .newsletterWidget button {
            background-color: #023952 !important; /* Apply button background color */
            color: var(--buttonTextColor) !important; /* Apply button text color */
        }
    </style>
</head>

Step 3: Paste the <body> script into your desired section of the website.

  • Choose the Placement: You can put the sign-up form in places like:
    • Homepage: Near the top for more visibility.
    • Footer: So it shows on every page.
    • Specific Pages: Like your “Contact Us” or blog page.
  • Multiple Locations: You can add the form to more than one place. Just paste the script wherever you want it to show, such as in a <div> or <section> on different pages or sections.

<body>
    <div class="container">
        <div class="newsletterWidget"></div>
    </div>
</body>

Step 4: Verify functionality and design

  • You can test the newsletter sign-up form on your own website using the example script connected to the Loyco demo.
  • Once you receive your unique Newsletter ID, you can easily update the script to switch from testing to live mode.
  • To see how the form looks in action, visit our demo site here.

                                                                                                                                                           pil-1