Randomly alternate banners and other images

Running a marketing campaign with multiple banners?

2025-10-14

πŸ”—Running a marketing campaign with multiple banners?

Rotating them manually across your team's signatures is nearly impossible and definitely not scalable.

With Set-OutlookSignatures, you can automate banner rotation effortlessly, using flexible conditions tailored to your needs.

Whether you want to:

  • Randomly rotate banners to avoid viewer fatigue
  • Show specific banners to certain departments or locations
  • Adjust banners based on season, date, or even external data like weather or stock prices

It's all possible and easy to implement.

  1. Add all banners to your template and define an alternate text
    • Use $CurrentMailbox_Banner1DELETEEMPTY$ for banner 1, $CurrentMailbox_Banner2DELETEEMPTY$ for banner 2, and so on.
    • The 'DELETEEMPTY' part deletes an image when the corresponding replacement variable does not contain a value.
  2. Create a custom replacement variable for each banner in your replacement variable config file, and randomly only assign one of these variables a value:
     $tempBannerIdentifiers = @(1, 2, 3)
    
     $tempBannerIdentifiers | Foreach-Object {
         $ReplaceHash["CurrentMailbox_Banner$($_)"] = $null
     }
    
     $ReplaceHash["CurrentMailbox_Banner$($tempBannerIdentifiers | Get-Random)"] = $true
    

    Now, with every run of Set-OutlookSignatures, a different random banner from the template is chosen and the other banners are deleted.

You can enhance this even further:

  • Use banner 1 twice as often as the others. Just add it to the code multiple times: $tempBannerIdentifiers = @(1, 1, 2, 3)
  • Assign banners to specific users, departments, locations or any other attribute
  • Restrict banner usage by date or season
  • You could assign banners based on your share price or expected weather queried from a web service
  • And much more, including any combination of the above

πŸ”—Interested in learning more or seeing our solution in action?

Contact us or explore further on our website. We look forward to getting to know you!

 

2026-06-02

πŸ”— Hot Tips for Cool Signatures: How to Make Your Summer Campaigns Shine

Unlock the full potential of your daily marketing channel. Learn how to leverage email signatures for high-impact branding.

2026-05-19

πŸ”— Goodbye Rollout Panic: How to Test Outlook Signatures & Out-of-Office Notes Without Accessing Live Mailboxes

Worried about broken templates or overwriting VIP replies? Discover how to use simulation mode to validate signature and OOF logic against real data with zero risk to end users.

2026-05-06

πŸ”— Out-of-office replies or autoresponder rules: Which is the better choice?

At first glance, the choice seems obvious. But on closer inspection, important differences emerge that may change your perspective.

2026-05-01

πŸ”— Set-OutlookSignatures v4.27.0: Configure faster with the new INI Editor and ship with stronger diagnostics

Set-OutlookSignatures v4.27.0 introduces a new graphical INI editor, improved Entra ID permission guidance, and practical runtime diagnostics for power mode and battery. The Benefactor Circle add-on and Outlook add-in also gain important robustness improvements, especially for multi-mailbox scenarios and cloud hosting detection.

2026-04-22

πŸ”— Designing signatures for dark mode

The shift to Dark Mode has dramatically improved screen comfort for millions, but it’s introduced a major headache for email signature designers.