In the below section, we will go over the technical details of each of the components starting off at Tier 3+. Any of the other requirements (Below Tier 3) can be found in the KB or discussed with our FTX Support team.
Used to display a friendly name to the user for the promotion. Name this according to your offer
Used to display a brief description to the user about the promotion. Details should be brief and informative, supplementing the details in your title.
You can assign an organizational category, which must be configured before going into the discount. You can find this in the top menu of the Discounts/Buydowns section, under Online Discount Categories. If you choose to use this, select an option from the dropdown once its made.
This field is used to match the images Altria provides in the activity log. Any asset we show to the user must use the file name of the asset (ie., TF043PMUSAApp22026.png) for the promotion Advertisement ID. Basically copy the file name without the extension to use in this field.
This field puts the promotion into the 21+ Offers section of the Deals page. Enable this for any Altria promotion. You can optionally upload non-age-restricted promotions like Pepsi on your deals page, if not being used for an Altria promotion.
This field allows the discount to fire at the register only once the deal has been clicked and acknowledged (Click to Card) on the app. This only works currently when the customer type is set to Dynamic. You do not need this for any of the base Loyalty Fund offers.
This field is the actual JPG or PNG for the Altria Assets. The size must be 300px wide and 250px tall. When requesting assets from the Altria portal, make sure to download this image size.
Viewable Metrics for Loyalty Fund
You can also view the current stats of how many views and clicks the discount has had, as well as the number of unique customers who've seen the deal online. This is useful information to see traffic, but also these same numbers should be sent into the activity log as well. The numbers below show as a lifetime figure, and the activity log is a per-month report, so the numbers should match lifetime but not necessarily for the current month.
Tier 3 - Send 3+ Emails to Age Verified Consumers
For this requirement, Altria requires you to send no less than 3 of the 4 offered promotions to customers via email. This means one of the following companies PM/USA, one Helix, USSTC and JMC, etc.
The promotions themselves should comprise of the advertisements from the AGDC portal. Typically recommended sizes to use 600px width, 600px tall. For basic information about configuring Email Campaigns, please visit the link here.
Once you have the template selected and the advertisement in place, visit the tab Altria Options and make sure you've configured this section.
The most important fields are as follows:
Promotion Period (required)
Used to designate the quarter or promotion period the email is part of. For example you'd create or use a promotion period Q1 2026, from 01/01/2026 - 03/31/2026 to associate the email campaign with for any Q1 2026 promotions being sent.
AGDC Ad ID (required)
This would be the ad ID of the image you've selected from the AGDC asset portal (600x600). Use the image name without the extension as shown in bold: (ie., RV907PMUSAEmailLoyalty12025.png).
AGDC Product Types (required)
This field is used to designate the categories to send the email to. These categories correlate to the global LNS settings, where you can select a department to associate with each of the respective categories. Every night jobs run in the background to map the customers to whomever has purchased from those departments selected, or they've picked an Altria survey option in the EAIV screen. The customers that are used in the email are then filtered by anyone who's matched other criteria, and also those who have been mapped to these lists. The list will also be only age verified members as well with this option.
This field simply controls the sending to a filtered list based on who's had those interests or has bought from those departments. You can also use the Customer Product Mapping rules with a similar effect to narrow down the list to those who've purchased a specific set of SKUs.
Once you've configured and set up all of these parameters, simply schedule the email to send, and it will trigger when you've selected and then results should appear in the activity log metrics sent to Altria. To make sure you've got the activity log configured correctly, make sure in the LNS Settings page that you've assigned an email address and also an FTP/SFTP connection. Click here for more details.
Once all the Tier 3 requirements are met, the requirements for Tier 4 are as follows:
Tier 4 - Participate in Personalization+ Program With Digital Communications
For Personalization+, the first thing to understand is how this program works. The program involves getting personalized discounts from Altria direct to the consumer. FasTrax facilitates this by using the LID (ID of the consumer) and the RCN (store) the offer is being checked at.
POS Interaction
Each night, FasTrax synchronizes promotions into a Master Offer List system. At the POS, when a loyalty customer is searched, we also query a list of available offers immediately after to Altria. That system then returns a list of valid offers, if the customer is age verified or has been 3+ transaction AVT verified, or has at least 10+ tobacco related transactions.
Once the POS has an offer list, we evaluate the current basket and process any promotional discounts. The discounts automatically fire and take off the sale. It shows as:
*** Altria Offers*** at the bottom of the receipt, with each of the discounts we've taken off.
That is the basic part of the POS side of the program. The second half of the system is notifications and visibility in the LNS app. The app itself shows offers to any eligible customer on the Deals page. If offers are visible it means that the following is true.
- The customer is age verified (EAIV, or 3 AVT Transactions or 10+ Tobacco Transactions)
- The customer has an offer available through AGDC at this moment in time
Notifications
Also, FasTrax sends offer notifications to customers. We send these automatically as offers are changed throughout the app. Whenever the system checks the Altria API at the POS, we load any newly found offers into a deliverable list. If the offer is redeemed, we flag it as already processed. Once a redemption takes place and we post this information back to Altria, we get a potential new list of available offers and we load these into the system. All of this happens without any manual effort on the merchant.
The 3 types of notifications which send out are:
- New Offers - We send an offer notification out letting the consumer know there is a new offer available for them
- Expiring Offers - When an offer is about to expire (ie., 5 days away), we let them know they have an unredeemed offer they should try to redeem
- Missed Offers - When an offer is not claimed in a transaction, we let them know about the opportunity they missed which they can take advantage of the next day
The only pieces the merchant will need to focus on is ensuring the following is configured correctly.
- Make sure for each RCN in Altria that you've specified the associated Store # from FasTrax
- Make sure every location inside of FasTrax has the RCN number filled out in the field Altria RCN
Personalization+ Reporting
There are reports available for this, under
Loyalty -> Reports -> Customer Reports -> Personalization Plus
This report can be used to view per-transaction granularity or summarized information by store or by offer.
Tier 4 - Digital Accelerator Funds - Ability to Segment Offers by LID, State, Zip and Purchase History
The last and final component of Tier 4 has to do with being able to offer discounts and promotions to specific sets of customers. We have support for managing segmentation by product, and we offer options to combine that with filtering by state or ZIP codes or store locations.
Managing Product Segmentation
To set up and manage segmentation by product, navigate to:
Loyalty -> Customer -> Customer Product Map Rules
This module allows you to create mappings of customers <-> products they've purchased. This allows you to target a specific list of customers in different categories and re-use the same list across various modules (Discounts, Campaigns, Emails, Digital Coupons). These are used to filter the eligible list of customers down further, on top of any existing filter you've used like gender or city/state/zip codes.
To create the rule mapping, open a new record and assign a friendly name and description. Then choose your product filters. You can filter by Product, Department, Category, Manufacturer or Brand. Once you've added all your filters, proceed to the other fields.
If you want the rule to process only customers who have purchased in the last X weeks or days, enable the field Enable Frequent Shopping Rule and use the field Within Timeframe to control this by choosing an option from the dropdown. This will still map all customers to the list regardless of their last purchase timestamp, but it will store the last purchase timestamp as well, which allows us to filter down to customers who have a date range matching the selected option. Changing this field does not mean the list needs to regenerate, as the date works off the saved dates in the mapping and simply changes the filter when its applied.
Once the rule is created, the system will begin processing since the beginning of time for your data and it will begin mapping all previous transactions to find customers who map. It is recommended to wait at least a day or so before proceeding to make use of this list in any segmentation filters. This will give the rule ample time to catch up and begin processing recent dates.
Now that this rule is generated, you can make use of it on any module which supports filtering this.
Digital Accelerator Funds (DAF)
The main goal of the segmentation feature is to offer Altria based discounts to specific segments of customers to re-invest money earned by the retailer and put that money back into the business by method of discounting or offering rewards on products. Altria will give retailers a specific budget to spend and specific types of offers they recommend running and will consult the retailer on these plans to come up with the final offer to be run in stores.
This comprises of a few options, but is not limited to:
Core Scenarios
- Running a system discount to give a specialized offer to customers who've bought either related products from the manufacturer, or competitor products
- Coupons essentially giving a discount to the transaction, to similar customers who've bought related products and/or competitor products
Other Less Common Scenarios
- Post sale rewards (Loyalty Points) given to specific customers
- Raffle/Sweepstakes campaign style offers awarded to specific customers
Creating Discount for DAF
There are 2 areas for discounts where you need to customize to segment the products and regions. By default discounts would only apply for customers who have shopped in the assigned stores of the promotion, but you can optionally control the states and ZIP codes in the Customers tab of the discount. Also, there is a field for Manage Customers Dynamically. By turning this on, you can now pick one of your Product Map Rules to segment this discount.
Once added, the POS should reach out to the back office (ControlCenter) and check if the customer is in the list when their loyalty is loaded in the register. If the customer is valid and matches by state/zip and map rule, they will return back a valid response and the POS will proceed to apply the discounts as long as the other criteria of the discount is met and their basket matches.