IRP Shopper
Common Tasks (1)
Interventions (1)
Languages (1)
Questions & Answers (1)
Reviews (1)
Site Scripts (1)
Web Services (1)
Training Videos
Peer Support

Mailing List

You can find this section under Customers > Mailing List in the IRP Admin left navigation menu.

The Mailing List section displays all customers that are signed up to any Email Profile and/or Catalogue Profile present in your IRP.

Overview video

Note: Currently videos are not maintained in line with each software release and therefore features may work slightly differently from the way they are shown.

MailingList.aspx page

The main MailingList.aspx page appears as follows:


The title bar at the top of the page indicates the number of subscribed customers.

You can use the search functionality at the top of the page to find a subset of customers that are subscribed or unsubscribed to particular emails or catalogues. You can also filter by customers with or without an account.

The page shows you each customer’s name, email address, whether or not they are subscribed, associated email and/or catalogue profile and their subscription date. For details of how to edit these sections, see the How To articles in this section.

Mailing List popup & email subscription widget

You can use this screen to enable a pop-up to be displayed for customers when they first visit your website, prompting them to join the mailing list. To do this, click the Enable Mailing List Popup button at the top of the page. The pop-up will not be displayed if the customer has already subscribed to the mailing list, otherwise it will be displayed each time that they visit your site. To disable the pop-up, click the Disable Mailing List Popup button. The pop-up feature is associated with an application setting; for details of this and other Mailing List settings, see the Mailing List Settings help topic.

You can also configure an email subscription widget to appear on your website. For instructions on how to do this, see the How To Add an Email Subscription Widget section below.

Note that when customers sign up to the Mailing List for the first time on the MyAccount/EmailSubscriptions.aspx page, the Mailing List Confirmation email is sent. For more information, see the System Emails help topic.

Adding customers in batch to a Mailing List

You can also use this screen to add whole batches of email addresses to your mailing list — see the How To Batch Add Customers to the Mailing List section below.

Small Translations for the 'unsubscribe' link

You can use the following Small Translations for the 'Unsubscribe' link in your emails: 2503, 2504 and 2505.

How To Guides (3)

How To Add or Edit a Customer Mailing List Record
How To Batch Add Customers to the Mailing List
How To Add an Email Subscription Widget

You can add an email subscription box to any standard or mobile page. By default the box appears as follows:

Email Subscription widget

You add the widget by incorporating the following HTML on the page where you want it to appear:

<div id="EmailSubscriptions1" class="email-subscription-container"></div>

An ID is required, and the class must be as shown above. You can specify two optional parameters for the email subscriptions:

  • data-email-profile-id  This is the specific profile to which the customer will be subscribing when they provide their email address. If left blank, the customer will be subscribed to the default email profile(s). If there are no default email profiles then the customer will be subscribed to all active email profiles.
  • data-subscribe-to-profile-only  This determines whether customers are subscribed only to the provided profile ID. If this parameter is not provided it will be considered false. When false the customer will also be subscribed to all default email profiles. If true they will be subscribed only to the provided email profile ID.

If these parameters are added then the HTML would appear as follows:

<div data-subscribe-to-profile-only="false" data-email-profile-id="15" class="email-subscription-container" id="EmailSubscriptions1"></div>

Customers with existing mailing list subscriptions will be redirected to their subscriptions page (or the login page) once they click the ‘Join Now’ button.

Customers with no previous subscriptions will be shown a message telling them if their subscription was successful or not.

The customer’s sign-up platform is recorded automatically against the mailing list entry. For example, if a customer subscribes from the mobile site or trade site, this is recorded in the database.

The control uses the following Small Translations:

  • 851
  • 852
  • 854
  • 898
  • 1580
  • 1813
  • 2544

The control also uses the following CSS classes:

  • .email-subscription-container
  • .email-subscription
  • .email-subscription-popup


You can add custom translations for the following email subscriptions widget values:

  • Button text
  • Button tooltip
  • Default textbox text
  • Error message
  • Already subscribed message
  • Success message

Note that for Interventions that use the Mailing List sign-up control, you can add each of these values and the corresponding translations on the InterventionEdit.aspx page.

In general, the following steps are required to provide custom content for each of the values listed above in any Mailing List signup widget:

  1. Don't use the CSS class email-subscriptions-container on the custom subscriptions widget. Instead use a custom class or ID that can be used by the custom JavaScript, such as custom-email-subscriptions-widget.
  2. Add a script with any of the following properties for the custom element:

    <div id="EmailSubscriptions1" class="custom-email-subscriptions-widget">
    <script type="text/javascript">
    $('.custom-email-subscriptions-widget').emailsubscriptions({ buttonText: 'My custom button text',
    buttonTooltip: 'My custom tooltip',
    textBoxDefaultText: 'My custom textbox text',
    errorMessage: 'Something went wrong',
    successMessage: 'You have been subscribed',
    alreadySubscribedMessage: 'You are already subscribed'

FAQs (2)

Can I add a whole batch of email addresses to my mailing list in one go?
Yes this is easy to do. Just click the Batch Add to Mailing List button and make sure that each address is on a separate line. Then validate the addresses by clicking the Validate Email Address List button, assign the addresses to a profile, set the Language and Country and click the Import button. For full details see the How To Batch Add Customers to the Mailing List topic.
When trying to add the Mailing List Popup, why do I see the message 'This email is already signed up to our newsletter'?
This message is controlled by Small Translation 898 and is displayed in the following scenarios:
  • The email address is already part of the mailing list.
  • A subscription to the mailing list has already been made within the current session, regardless of whether a different email has been entered into the form.
In both cases the customer is then redirected to a page on which they can start to manage their mailing list subscription.

Application Settings (12)


Copyright © 2020 IRP Commerce. Use of this website constitutes acceptance of the IRP World Terms of Use, IRP Privacy Policy and IRP Cookie Policy

IRP Commerce Limited, Concourse 3, Catalyst, BT3 9DT, UK. Company Number: NI 041856. VAT Number: GB 888249658
A Deloitte Fast 50 Company seven times: 2010, 2011, 2012, 2013, 2014, 2018 & 2019