Control > Marketing > Message Campaigns
Messages in Affino are located under the Marketing hub (no longer under "Promote"). They are composed largely of 2 main components - the Subscriber / Mailing list, and the actual individual messages which we call Message Campaigns. The Messages used to be created modularly with Design Objects, but for responsive, we use HTML templates - which means Affino customers have a far freer reign in formatting and styling to their own requirements.
We have 4 core templates which can be referenced, copied and adapted:
If you need something else, you can try your hand in creating new variations using Affino’s existing message formatting parameters. You can also commission Affino to create custom templates to your own precise requirements.
The smartest part of Messaging is the ’Smart Message’ element where you can set a number of dynamic triggers to send off a Message, for instance any Conversion Event from the Customer Ladder, or say an Abandoned Shopping Basket.
You will need 2 Channels for Messages - a Mailing List Channel Type for the Signup / Subscription management, and a Standard Channel type to associate the Message Campaign with your Zone, this can be your My Message channel.
Messages are used for a variety of announcements and notifications, both manually dispatched and fully automated. A variety of auto-triggered reminders can be sent out, e.g. Abandoned Shopping Cart; manually you might send out fairly regular structured messages with special offers or service updates.
As long as you closely follow the process set out below, you should not hit any major hitches. Be careful with the filter settings on the Message Campaigns, and ensure that you have the necessary references on your Messages to help prevent the Message from ending up in a spam bin. The references that all Messages need are a proper, dynamic salutation (Dear [User Name]); issue reference (number and / or date) and contact points.
Ensure that your Email Settings are correct - you can do a test message to make sure that your site is enabled for sending out email - if you encounter hitches, contact your Affino support representative, and they will liaise with Technical to ensure that the correct email server settings are applied.
Most sites use a Do Not Reply / NoReply@ email address; e.g. noreply@mysite.com for mailing out messages and other notifications which are not to be responded to. If you don’t have one already, you will need to set up a new email account and assign it on an Email Profile.
This helps define the key subscription elements on the actual Mailing List Signup Screen:
MAIN
Please confirm this subscription by clicking the following link:
[fullactivationlink]
Or alternatively go to
[activationscreen] and enter:
Email: [Email]
Activation Code: [ActivationCode]
NOTIFICATIONS
You need a 1 or 2 column regular content Skin with Prime Content Area to display Subscription / Unsubscribe area
This is where the Mailing List Signup element appears, and where Users go to view old Messages or to unsubscribe.
You need a Standard Article Channel Type rather than a Gateway Channel, as the Prime Content Area Design Element is occasionally used to display Text from the Message entry fields; particularly for ’Message Prime Content’
The Mailing List contains the basic information required to describe the Mailing List and handles subscribers/un-subscriber lists.
MAIN
SECURITY
PUBLICATION
Note: Mailing Lists do not have a Captcha option
They do, however, have a Permission option (Control > Security > Permissions). The "Permission Statement" is like a warning text, that appears to the user before they sign up to the mailing list. This works to prevent the user from signing up without knowing the implications.

This contains a number of filtering, advanced notification and automated / smart message settings. The first step is to choose what type of Message Campaign to create.
Premium Messages:
These are the equivalent of traditional newsletter messages. These type of messages have all the filters and options available on the message campaign and the message itself. They are fully integrated into Ad Campaigns and Message Templates.
Personal Messages:
These are simple text based email notifications. They use filters and options, but do not have the ability to use message templates and ad campaigns.
Note: Personal messages include an unsubscribe link by default, the same as other messages.
However, there is a dedicated option on Personal messages that lets you remove it:
This option is only available for Personal messages; other message campaigns will continue to carry an unsubscribe link as normal. The option should only be used for genuinely low‑volume, personal communications, as removing it on bulk sends increases spam-complaint and deliverability risk.
SMS Messages:
These are SMS based messages, they only use text. These require that an SMS Provider Profile is set up. You will need to purchase credits with TXT Local, which is the company that integrates with Affino's SMS capability.
Depending on what option is selected, the options are as follows:
MAIN
MEMBERSHIP FILTERS
DEMOGRAPHIC FILTERS
AUTO MESSAGING
Note: the "Message Channel" serves to identifiy the channel through which the messages in that campaign will be sent. It is used to determine the Zone for the message sending, which affects the URLs, unsubscribe links, and other zone-specific settings associated with the message.
Also, the Name that appears as the Sender when a message is sent can be the Nickname, First Name, Last Name or the Full Name.
CREATIVES
Campaign / Creative 1 (Creative 2, Creative 3, Creative 4, Creative 5)
AUTO RESPONSE
ADDITONAL Per SMS and Premium Classic Message
AUTO SCHEDULING
Note: you cannot delete a Contact List if its associated to a Message or Message Campaign
This is typically done after you've created you Campaign Message for reasons of dependencies
There are 4 core Message Templates currently in Affino, as per Intro above:
If you need something else, you can try your hand in creating new variations using Affino's existing message formatting parameters. You can also commission Affino to create custom templates to your own precise requirements.
The Image at the top of this page is an Official Affino example of the 'Simple' template
The process starts by you ticking next to the closest matching Template and hitting the [copy][Action] function below that listing - you then edit and adapt that template, with the following parameters:
MAIN
TEMPLATE PREVIEW
NOTE - As mentioned, most Email Clients do not support advanced styling and or dynamic media and function calls, you may apply whatever HTML you feel suitable, and some may work on Apple devices, but not elsewhere. Affino cannot support entirely custom templates here - there would be additional costs for validation and testing of such.
Note - this is only required for Manual Despatch Messages, automated Message are entirely governed from the Message Campaigns and Mailing List Profile settings / fields
There are 4 Steps to creating Messages.
Step 1
You will need to 'Select the Message Campaign' which defines the format for the Message.
Step 2
Select Message Type - Premium Responsive
Step 3
Select:
Step 4
Fill in form fields!:
MAIN
MESSAGE VARIATIONS
VARIATIONS
STATS and AUDIT
NOTE - You can [Test] the Message via top Edit Bar by sending it to a number of test accounts (comma separated email addresses), we recommend you do at least a couple of tests before you hit the green [Send] button!
Also, please be aware that you cannot delete a Contact List if its associated to a Message or Message Campaign
Under Analyse you have 3 Analysis elements where you can review the success of your mailing:
These offer insight into the immediate status of any individual mailing, as well as the long-term trends for each of your campaigns.
They also offer insight into your sales and marketing automation since they track all your auto-responders in the same way. You can see just how many times auto-response messages are sent and the success rates over time.
Mailing List Analysis gives great insight into subscriber trends.
Select the Mailing List, the CSV document, Action and User Profile to import users. Click on Help to view a sample CSV which includes all the required column headings.
You can select to add Subscribers blind, or else [_] Send Notification in selected language - to inform Users that they have been subscribed to selected Mailing List.
Control > Security > CRM Profiles > (Add-Edit) > Message Campaign panel > Open Rate Calculation
Open Rate Calculation: Use Filtered Opens
With this option, Affino calculates the Open Rate of filtered users and does not count detected bots.
Open Rate Calculation: Use Unfiltered Opens
With this other option, Affino calculates the total (unfiltered) Open Rate for each message.
Note: amending the Open Rate Calculation will only take effect for new messages.
The change will affect conversion rates.
Heatmaps are one of the most essential tools for identifying how effective a message has been. Being able at a glance to see what links were (and weren’t) clicked on gives a strong indication of what works and doesn’t work, informing future campaigns.
Control > Message Analysis > Message
On the Message Analysis screen, click on the individual message.
If the selected message has results (clicks) then you will see a View Heatmap button.
When the Heatmap button is clicked, it displays the message content in a new screen (or new tab) with a coloured overlay.
Control > Analyse > Site Analysis > Newsletter Message Heatmap
The heatmap will display:
Color gradings:
Red is for maximum clicks and Blue for none (with gradients in between).
There is an option to toggle the heatmap overlay On or Off so you can see the underlying message without it if desired.
You can also see the results within the Message Report screen without accessing the heatmap via the Detail panel:
Split testing (commonly referred to as A/B testing) allows marketers to compare different variations to determine which message performs better, with the goal of boosting conversions.
To set up Split Testing, enable the Split Test option in the Message Variations panel, currently only available for Premium messages:
Control > Marketing > Messages > (Add/Edit) > Message Variations
Select Winner After: Enter the number of hours before selecting the winner to send the remaining messages.
NOTE:
Split testing is implemented for Premium messages only.
If Personal or SMS format is selected, the Message Variations panel will be hidden.
If Split Test is selected, the message will be sent first to the Test Segment of users.
Variations will be sent to equal portions of test recipients to determine the winner, so if the Test Segment is set to 100 and there are 3 variations, the message campaign will be sent to 99 recipients, instead of 100.
Once the winner is determined, the message Subject and Sender will be updated with the winner before sending to the remaining recipients.
The number of test segments cannot exceed the estimated reach.
Control > Security CRM Settings > Message Storage Time Frame
The "Message Storage Time Frame" options on the CRM Settings screen allow you to define the maximum duration for storing different types of messages. This feature is designed to help manage data retention and ensure that messages do not accumulate unnecessarily, which could impact site performance.
Here's how these options work:
Auto Renewal Campaign: You can specify the number of months to store messages related to Auto Renewal Campaigns. After the specified period, these messages and their associated data will be deleted.
Newsletter: This option allows you to set the number of months for which Newsletter messages are stored. Once the time frame is exceeded, the messages and their data are removed.
Notification: You can determine how long Notification messages are retained by entering the number of months. Messages older than this period will be automatically deleted.
Promotional Campaign: Similar to the other options, you can set the storage duration for Promotional Campaign messages. After the specified time, these messages and their data will be deleted.
It is advisable to set the number of months for message retention, especially when a large number of data points (messages) are generated. This is to prevent potential impacts on site performance and avoid the need to upgrade to a higher SAAS service tier. Setting the value to zero means the message data will not be deleted.
Test Messages:
If you use the Test function on a Message and notice that the email doesnt display the latest updates and/or amendments that you've done on the associated Message Template, its because the HTML for the message is not regenerated if the message has already been sent to recipients.
So, if you
-- that new test message will not reflect the latest amendments of your template because its using the previously generated HTML content rather than pulling in the latest template changes.
To remediate that, please create a completely new message, the new test message from that will show the latest updates to the template.
Other troubleshooting issues:
Meetings:
Google Meet and Zoom
Venue:
Soho House, Soho Works +
Registered Office:
55 Bathurst Mews
London, UK
W2 2SB
© Affino 2026