Popup messages allow you to communicate important information directly to your affiliates through modal windows that appear on their dashboard. These messages are perfect for announcements, updates, or any critical information you need to ensure your affiliates see.
How popup messages work
When an affiliate is signed in to their dashboard, any popup message they qualify for is displayed as a modal overlay on whatever page they're on. If multiple messages qualify at the same time, they appear one after the other in the order they were created (oldest first); the affiliate must acknowledge one before the next is shown.
The system manages which messages to show based on:
Active period: messages only appear during their scheduled timeframe.
Targeting criteria: messages display only to affiliates who match your specified audience.
Frequency settings: controls whether affiliates see the message once or every time they visit.
Previous interactions: skips messages already acknowledged according to their frequency setting.
Creating popup messages
New messages are always created in Enabled status. You can disable them later from the management list.
Basic information
Subject (2-100 characters): a clear, descriptive title that appears as the message headline.
Content (1-10,000 characters): the main message body, edited in a rich-text editor. The available formatting includes:
Bold, italic, underline, and strikethrough text
Headings (H1βH4)
Bullet points and numbered lists
Text alignment (left, center, right, justify)
Links
Inline images by URL
Line breaks and paragraphs
A character counter appears next to the content field as you type.
Display period
Start date: when the message becomes active and begins showing to affiliates.
End date: when the message expires and stops displaying.
Messages only appear to affiliates during this active window. The start date can be set in the future to schedule messages in advance.
Frequency
Once: each affiliate sees the message a single time per browser. The acknowledgement is stored in the affiliate's browser, so the message may reappear if they clear their browser data, switch browsers, or sign in from a new device.
Every Time: the message displays each time the affiliate visits during the active period, regardless of previous acknowledgements.
Target audience
Choose who sees your popup messages:
All Affiliates: message displays to every affiliate in your network.
Affiliates by Status: target affiliates based on their account status (Enabled, Disabled, or Pending).
Affiliates by Tier: show messages only to affiliates in specific commission tiers.
Specific Affiliates: select individual affiliates by name to receive the message.
Targeting modes are mutually exclusive. A single popup can target one mode at a time; you can't, for example, combine "By Status" with "By Tier" on the same message.
Best practices
Keep subjects concise but descriptive.
Structure content with headings and bullet points for easy scanning.
Include clear calls-to-action when needed.
Use the Preview action to test how the message will appear before publishing.
Important limitations
Content restrictions
While rich text is supported, avoid extremely complex formatting or embedded media that might affect loading performance or display consistency.
Scheduling considerations
End dates must be in the future when creating messages.
Start dates must be before end dates.
Messages cannot be retroactively displayed to affiliates who missed the active period.
Managing active messages
View all your popup messages in the dedicated management section, where you can:
See message status (Enabled/Disabled).
Monitor active periods.
Review targeting settings.
Preview the message exactly as affiliates will see it.
Edit message content and scheduling.
Disable a message at any time (including after its end date) to prevent it from being shown again.
Only admin users can create, edit, enable, disable, or delete popups. Affiliates only ever see the messages that target them.
Every create, edit, enable, disable, and delete action on a popup message is recorded in the Activity log, so you can audit who changed what and when (subject to your activity-log permissions).






