ao link
Affino
Remember Login
Search

Mailing Lists Guide

 

Mailing Lists are a key component for managing user subscriptions, communications and marketing campaigns.

 

They are integrated across various modules and screens, providing detailed management, analytics and user interaction capabilities.

Quick Start

Mailing lists in Affino are subscribable contact collections used for newsletters, transactional comms, and audience segmentation. Each list has its own subscription / unsubscription URLs and can sync with external email platforms via Zapier.

 

The minimum setup:

 

  1. Create the Mailing List under Control with a public name and a short description.
  2. Configure the subscription form - which fields collect, what happens after submit, whether double opt-in is required.
  3. Wire Zapier triggers if you sync to an external ESP (Mailchimp, Pardot, etc.) - subscribe, unsubscribe, and update events all fire.
  4. Surface the list in the relevant Registration Profile or Content Subscription design element.

 

Once configured, sign-ups land in the list, unsubscribes are honoured automatically, and downstream ESP sync stays consistent.

Listing

 

Fields and Settings:

 

  • Action: checkboxes for individual or bulk actions. Select the desired Mailing List, or several, and apply one the "Actions" listed in the drop-down (Copy or Delete)
  • Edit: a direct link to the Edit screen
  • Name: the name of the mailing list
  • Live Subscribers: link and count of active, non-bounced subscribers
  • Unsubscribes: link and count of users who unsubscribed
  • Trend (30 days): showing net subscriber gain/loss
  • Subscription Plan: associated with the mailing list
  • Sort Order: sortable ascending
  • Live: shows if the mailing list is Live or not
  • Hidden: shows if the mailing list is Hidden or not
  • Created: the date the mailing list was created
  • Created By: the user who created the mailing list
  • Analyse: link to mailing list analysis screen
  • Sorting: Columns like Name, Subscription Plan, Created, Sort Order, Live, Hidden, Subscribers, Unsubscribes, and Trend are sortable
  • Links: Subscriber and Unsubscribe counts link to detailed subscriber management screens

Detail

 

 

 

Fields and Options:

 

Buttons:

 

  • Go to List
  • Copy
  • Add
  • Edit

 

Main:

 

  • Name
  • Description
  • Message Campaign
  • Subscription Plan
  • Section
  • Multi-Display
  • Teaser
  • Sort Order
  • Unsubscribe Confirmation Message

 

Analysis:

 

  • Analyse: (figure and link to the Mailing List Analysis screen)
  • Live Subscribers: (figure and link to the Mailing List Subscribers screen)
  • Unsubscribes: (figure and link to the Mailing List Subscribers screen)
  • Trend (30 days)

 

Permission:

 

  • Permission Statement
  • Preference

 

Security:

 

  • Content Security Right

 

Publication

 

  • Live
  • Hidden

 

Audit

 

  • Created
  • Created By
  • Last Updated
  • Last Updated By

 

Subscriber and Un-Subscriber:

 

  • Subscribers
  • Un-Subscriber

Add / Edit

 

The Add and Edit screens share the same fields as the Detail screen, allowing creation or modification of mailing lists.

 

Fields and Settings:

 

Main

 

  • Name: Enter the Name that you wish to call this Mailing List. If this is a hidden Mailing List, please note that users who unsubscribe from it will see the name you provide.
  • Description: Enter a description for this Mailing List. This is for internal use.
  • Subscription Plan: Select a subscription plan to make a join between the mailing list and the subscription plan. When joined, any user who is added to the mailing list is also added as a subscriber to the subscription plan, and when they are removed, the subscription is removed. Note: Existing mailing list subscribers will not be automatically assigned to this subscription plan.
  • Section: Select the Section where you would like this Mailing List to appear.
  • Multi Display: Select additional Sections to display this Mailing List within.
  • Teaser: The Teaser is a brief introduction or description of this Mailing List
  • Sort Order: Sort Order, the order that this Mailing List is displayed in.
  • Unsubscribe Confirmation Message: Enter the Confirmation Unsubscribe message that a user will see when they click on the unsubscribe link from an email message. This screen will ask them to confirm their unsubscribe action.

 

Permission:

 

  • Permission: Select the permission statement to be displayed when a user selects this mailing list.
  • Preference: Select the preference this mailing list is associated to. If a user deselects the associated preference on their profile, they will be automatically unsubscribed from this mailing list.

 

Security:

 

  • Content Security Right: Use the drop-down menu to select which user group has access to this Mailing List

 

Publication

 

  • Live: Tick this box to publish this Mailing List Live to your Website
  • Hidden: Select to hide this Mailing List on the Mailing List listing screen. This is useful if you have automated workflows. Users can still unsubscribe from it by using the One-click unsubscribe link on each message and they will see the name of the Mailing List. Please make sure you enter a meaningful name.

 

Note: if you manually add (subscribe) a user to a Mailing List from the Control Centre, and that mailing list has a Permission and a Preference associated to it, then both of those will not be associated to the subscribed user.

 

Only if a user subscribes to that Mailing List on their My Account page (which is on the front-end) will the Permission and Preference be associated to the user.

Mailing List Profile

 

(Control > CRM > Mailing List Profile)

 

The Mailing List Profile screen serves as the central configuration point for mailing list subscription profiles, managing how users subscribe, confirm, and interact with mailing lists within Affino.

 

Note: you will need to associate the Mailing List Profile to the Mailing List channel, so that certain options (such as Notifications) can be work.

 

Example: if you want to use a custom 'Notification Subject', it will only work if the Mailing List Profile is attached to the Mailing List channel. If you leave that field blank, the name of your instance (i.e. "Company ABC") will be shown.

 

Fields and Settings:

 

Main

 

  • Name: Enter Name to the Profile
  • Description: Add a description to the profile
  • Show Country Selector: Select to include a required Country selector below the email address field on the newsletter signups, whether it's on the main screen or in the design elements
  • Country Label: Enter the label for the Country Selector
  • Enable Double Confirm: Select to enable Double Confirm
  • Double Confirm Email Subject: Add email subject to double confirm
  • Double Confirm Email Body: Enter email body Maintain placeholders [_FirstName_], [_LastName_], [_Full_Activation_Link_]
  • Activate Your Subscription Heading: Add a heading for Active your subscriptions screen
  • Newsletter Image: Select an image for the Activate Newsletter Subscription screen
  • Activate Newsletter Body: Enter text for Activate Newsletter Body
  • Your Information Label: Enter text for your Information
  • These Fields Are Mandatory Label: Enter label for these fields are mandatory
  • Email Label: Enter Email label
  • Activation Code Label: Enter label for Activation Code
  • Submit Button: Select an image for the Submit button
  • Submit Label/ Alt: Enter text for Submit label/ alt text
  • Activation Code Accepted Header: Enter text for activation code accepted
  • Body Text: Enter body of double confirm screen
  • Home Button: Select an image for the Home button
  • Home Label/ Alt Text: Enter text for Home label/ alt text
  • Error Message: Enter error message for activation code and email

 

Notifications

 

  • Notification Subject: Enter in the Newsletter Subscription Notification title. This is the title of the email which goes out to users when they update their newsletter subscriptions.
  • Subscribe Notification Message: Enter email message which an existing User receives when they subscribe to a mailing list. You can use the following placeholder in this message: [_SiteURL_]
  • Unsubscribe Notification Message: Enter email message which an existing User receives when they unsubscribe from a mailing list. You can use the following placeholder in this message: [_SiteURL_]
  • Newsletter Subscription Notification: Enter email message which a new User receives when they subscribe to a mailing list. You can use the following placeholders in this message: [_FirstName_], [_LastName_], [_Newsletter_Title_Teaser_], [_Newsletter_Channel_]

 

Text Items:

 

  • Country Label (Default: Country)
  • Email Label (Default: Email)
  • First Name Label (Default: First Name)
  • Info Text (Default: You can unsubscribe at any time by un-checking any of the check boxes above, and updating your subscription)
  • Last Name Label (Default: Last Name)
  • Log In Message (Default: Email already exists. If this is your account, please [_Click_Here_] to login
  • Message Unsubscribe (Default: Click [_Link_Start_]here[_Link_End_] to unsubscribe
  • My Preferences Link (Default: My Preferences)
  • Notification Email - Update Text (Default: You can update your subscriptions by going here)
  • Read More button in the message (Default: Read more)
  • Unsubscribe From All Link (Default: Unsubscribe from all Newsletters)
  • Update Header (Default: Subscription Update)
  • Update Notification - Not subscribed (Default: You are not currently subscribed to any mailing lists)
  • Update Subscribed Text (Default: You have successfully subscribed to)
  • Update Subscriptions Button (Default: Update Subscriptions)
  • Update Unsubscribed Text (Default: You have successfully unsubscribed from)

Related Screens

Mailing List Analysis

 

(Control > Marketing > Mailing List Analysis)

 

The Mailing List Analysis screen serves as a detailed analytics and insights tool focused on mailing list performance and subscriber trends. Its primary purpose is to provide administrators and marketers with comprehensive data about their mailing lists, enabling them to monitor growth, engagement, and the impact of messaging campaigns.

 

Mailing List Subscriber Import

 

(Control > Marketing > Mailing List Subscriber Import)

 

The Mailing List Subscriber Import screen serves as a dedicated control interface for importing subscribers into mailing lists using an import engine. Its primary purpose is to facilitate bulk subscription management by allowing administrators to upload subscriber data files (typically in XLSX format) to add, unsubscribe, or remove users from selected mailing lists efficiently.

Mailing List Design Element

 

The Mailing List Design Element is a core component in Affino that facilitates mailing list subscriptions on the website (front-end), providing a clean, manageable, and GDPR-compliant interface for users to manage their mailing list preferences.

 

Example: Mailing Lists

 

Key aspects of the Mailing List Design Element include:

 

  • Single Mailing List Association: The DE is designed to relate to one mailing list at a time, which previously caused limitations that were addressed by creating this dedicated DE instead of relying on design scripts.
  • Layout Options: It supports different presentation layouts, such as vertical or horizontal, allowing flexibility in how the subscription form is displayed on the page.
  • User Interaction: For logged-in users, the DE shows their current mailing list subscriptions, enabling them to update their preferences easily. For guests, it provides subscription and unsubscription options with separate buttons to avoid accidental mass unsubscribes.
  • Integration with Mailing List Management: The DE works in conjunction with the mailing list channels and subscriber management, ensuring that subscription changes are accurately reflected in the system.
  • Security and GDPR Compliance: When users select mailing lists, permission statements can be displayed in modal popups to comply with GDPR requirements, ensuring users are informed and consent to subscriptions.
  • Subscription Logic: The DE handles subscription and unsubscription actions carefully, especially for guests, by providing distinct buttons for subscribing and unsubscribing to prevent unintended changes.

Zapier integration for mailing lists

Mailing lists gained dedicated Zapier methods so external automation tools can subscribe, unsubscribe, or update list membership without touching the manual import flow.

 

Use Zapier when you want list membership to change in response to events on another platform (a form submission in a third-party tool, a CRM contact tag change, an event-registration import). Use the bulk import described in Mailing List Subscriber Import Guide when you have a one-off CSV-style dataset.

 

The Zapier Mailing List method handles single-contact updates idempotently. If a contact already has the subscription state Zapier requests, the call is a no-op rather than an error.

 

For full setup, supported fields, and the Affino-side configuration, see the Zapier Integration Guide.

Best Practices

Match list names to publication frequency, not just topic. "Weekly Industry Briefing" sets expectation; "Industry Briefing" doesn't.

 

Use double opt-in for any list that drives commercial email. Single opt-in lists have higher complaint rates and risk reputational damage with ESPs.

 

Keep the unsubscription URL prominent in every email. The Affino footer template includes it by default; don't override the template to remove it.

 

For Zapier-synced lists, run a test subscription end-to-end (subscribe in Affino, verify in the ESP, unsubscribe in Affino, verify removal in the ESP). Mismatched sync is the most common live-list issue.

Gotchas

Removing a contact from a mailing list does not unsubscribe them at the ESP unless Zapier is wired correctly. Operators who remove the Affino record but don't sync to the ESP create an inconsistent state.

 

Subscription form fields aren't validated server-side beyond format. Operators relying on a "Company" field to be filled need to mark it required at the form level - the platform won't reject blank submissions otherwise.

 

Removal log records every list change - including imports and bulk operations. The log can grow large and surface unexpected entries; filter by Reason when reviewing.

Did you find this content useful?

Thank you for your input

Thank you for your feedback

Product Version

Version 9.0.11.22
VIEW
Affino

Driving business at some of the world's most forward thinking companies

Our Chosen Charity

Humanity Direct