Phishing Programs

circle-info

Adaptive Phishing Programs are available in Lucy version 5.7 and above.

Introduction

Adaptive Attack Scenarios is a new simulation mode that automatically adjusts phishing attack difficulty for each user based on their individual Risk Score. Instead of running static campaigns or manually segmenting users into fixed groups, Lucy continuously personalizes attack scenarios over time, creating a more realistic and scalable training experience.

With Adaptive Attack Scenarios, campaigns are generated automatically at scheduled intervals. Each recipient is assigned a phishing scenario that matches their current risk level, and this assignment evolves as their Risk Score changes. This allows organizations to deliver ongoing, tailored simulations without the need to redesign or rebalance campaigns manually.

This feature is designed for organizations that want:

  • Continuous phishing simulations without manual campaign management

  • Difficulty progression based on user behavior

  • Reduced administrative overhead

  • More accurate measurement of user risk over time

Getting Started

To create an adaptive campaign navigate to Phishing Programs and then select + New Program:

Give the program a name and a client, then select Create.

circle-info

Test Mode enables smaller frequency options and limits recipients to 10 for safe testing.

Configuration

Just like standard campaigns, Adaptive Programs have an initial configuration that must be completed first.

Base Settings

The base settings are the same as any other campaign with one new setting, Run Frequency.

This setting controls the length of each individual scenario within the program. In the screenshot above, every scenario will run for 2 weeks. At the end of this timeframe, the program will re-calculate the risk score for each user and randomly assign them a new scenario according to their new score.

circle-check

Attack Simulation

In a standard campaign you can add one or more attack scenarios to your campaign, and the same is true of an adaptive program.

The difference is that Adaptive Programs use your configured Risk Scores automatically. For each Range (Rookie, Advanced, Expert, etc.) you can add one or more attack scenarios that your Adaptive Program will use when randomly assigning scenarios.

Adding and configuring a scenario works just like in a standard campaign.

circle-info

Users will not receive a scenario they've already received unless they've exhausted all scenarios in their level. Be sure to add a sufficient number to avoid repeats, and think carefully about the overall length of your program!

circle-check

Recipients

Unlike in standard campaigns, recipients in an Adaptive Program do not need to be bound to any scenarios. The program will automatically use the Risk Score of each recipient to send them the appropriate scenario, and when that scenario is finished the program will update their scores and do it again!

circle-info

Select Finalize Step when you're ready to move on.

Starting a Program

Select Start to initiate the campaign checks and start your program.

The program must run the checks for each scenario, so give it time to finish and don't navigate away from the page while the checks are in-progress.

triangle-exclamation

Program Dashboard

Once you've finalized each step you'll be taken to the program's dashboard view, which looks very similar to the standard campaign view:

circle-info

Adaptive programs can use the scheduler, generate reports, and use all the other advanced options of a regular campaign.

Program Statistics

On the dashboard page you can select Program Statistics to see an overview of your program:

Selecting Export Statistics will take you to the Statistics Dashboard where you can filter by Adaptive Programs and then generate a report.

Select Edit Program to go back to the program dashboard.

Last updated

Was this helpful?