Skip to main content

Behavior-Based Messaging

This article describes the various way that a merchant can deploy 1-to-1 messages based on real-time guest behavior.

Updated over 2 months ago

This feature gives a merchant the ability to deploy 1-to-1 messages in real time, based on guest behaviors occurring at the POS. Your Paytronix contact can setup real-time messaging rules to run and trigger the deployment of a message, based on a guest’s wallet activity. Odds can be added to the rule so that not every person exhibiting the behavior receives the message.

Examples include:

  1. A guest purchases a new menu item that is being tracked by Paytronix. A message can be deployed at the close of check that says “Thanks for purchasing a sandwich a few moments ago. We value your feedback. Please take a moment to click the link below and complete a brief survey about our new sandwiches.”

  2. A guest just completed a purchase that brings him close to receiving a reward.

  3. A guest just completed a transaction that earned him a reward.

  4. A casual-dining guest just completed a transaction but did not wait for the final receipt.

There are several new substitution parameters that can be used for messages that are deployed with these real-time messaging rules.

Below is a list of the real-time messaging substitution parameters and a short description of each:

Parameter Name

Description

Example

Transaction: POS Messages HTML

List of POS Messages generated during transaction formatted as HTML table rows

<template:insert field=“pos_messages_html” />

Transaction: POS Messages Text

List of POS Messages generated during transaction formatted as comma separated text block

<template:insert field=“pos_messages_text” />

Transaction: Reward Balances HTML

List of available rewards and expirations in the account formatted as HTML table rows

<template:insert field=“reward_balances_html” />

Transaction: Reward Balances Text

List of available rewards in the account formatted as comma separated text block

<template:insert field=“reward_balances_text” />

Transaction: Wallet Add Amount

Amount added during transaction to wallet specified by wallet code

<template:insert field=“wallet_add_amount(walletcode)” />

Transaction: Wallet Balance

Balance of wallet specified by wallet code

<template:insert field=“wallet_balance(walletcode)” />

Transaction: Wallet Change Amount

Amount changed during transaction to wallet specified by wallet code

<template:insert field=“wallet_change_amount(walletcode)” />

Transaction: Wallet Label

The regular label of the wallet specified by wallet code

<template:insert field=“wallet_label(walletcode)” />

Transaction: Wallet Label (long label)

The long label of the wallet specified by wallet code

<template:insert field=“wallet_label_long(walletcode)” />

Transaction: Wallet Label (short label)

The short label of the wallet specified by wallet code

<template:insert field=“wallet_label_short(walletcode)” />

Transaction: Wallet Label (tiny label)

The tiny label of the wallet specified by wallet code

<template:insert field=“wallet_label_tiny(walletcode)” />

Transaction: Wallet Redeem Amount

Amount redeemed during transaction from wallet specified by wallet code

<template:insert field=“wallet_redeem_amount(walletcode)” />


For further assistance, please contact your solutions consultant or customer success manager, or email [email protected].

Did this answer your question?