Skip to content

Campaigns

Campaigns are the core of PhishSpot. A campaign is a simulated phishing exercise where you send a crafted email to a group of contacts, host a fake landing page to capture interactions, and optionally redirect users to a training course after they click.

Navigate to Campaigns from the sidebar to see all campaigns in your account. The list displays:

ColumnDescription
NameThe campaign name (clickable to view details)
StateCurrent status: Draft, Scheduled, Active, Paused, or Done
Delivery ModeHow emails are sent: Immediate, Scheduled, or Staggered
DeliveredNumber of emails sent out of total recipients
Created AtWhen the campaign was created
ActionsButtons for Edit, Duplicate, and Delete

From this page you can also generate a Cumulative Report PDF that combines data from multiple campaigns.

Click the New Campaign button to start the campaign creation wizard. The wizard guides you through six steps:

Configure the basic campaign parameters:

  • Campaign Name — Give your campaign a descriptive name (e.g., “Zabezpieczenie dokumentów - Wymagana natychmiastowa odpowiedź”).

  • Sender Identity — Provide Display Name and From Email

    • Display Name — Provide Display Name

    • From Email — Provide Email Username and Select Domain

Design the phishing email your targets will receive:

  • Email Subject — The subject line of the phishing email.

  • Email Content — The HTML body of the email. Click the Edit Code button to open the Monaco code editor where you can write or paste HTML. The editor provides syntax highlighting and a live preview.

You can use template variables in both the subject and body to personalize emails. Common variables include the recipient’s first name, last name, and email.

Configure the fake landing page that recipients will see when they click the phishing link:

  • Platform Domain — Select which domain to use for your landing page URL.

  • Landing Page Content — Edit the HTML of the landing page using the visual editor. This is the page that mimics a legitimate login form or similar.

  • Enable/Disable Landing Page — You can choose to track clicks only without hosting a landing page.

Define what happens after a recipient interacts with the landing page:

  • Training Course — Assign a security awareness course that the user is redirected to after clicking or submitting data.

  • Custom Redirect URL — Redirect the user to a specific URL instead.

  • Awareness Page — Display a built-in awareness message explaining that this was a simulation.

Select who receives the campaign emails:

  • Browse your contacts and add individuals or entire groups

  • Review the selected recipients list

  • Remove specific contacts if needed

  • The contact browser supports search and filtering by department, title, and location

Review all campaign settings before launching:

  • Summary of email content, landing page, recipients, and delivery settings

  • Final confirmation before starting the campaign

  • Option to save as draft and launch later

A campaign moves through these states during its lifecycle:

StateMeaningAvailable Actions
DraftCampaign is being configured and has not been sentEdit, Start, Schedule, Delete
ScheduledCampaign is set to launch at a future date/timeEdit, Reschedule, Cancel Schedule, Delete
ActiveCampaign is currently sending or has sent emailsPause, Stop, View Dashboard
PausedCampaign sending is temporarily pausedResume (Start), Stop
DoneAll emails have been delivered and tracking is completeView Dashboard, Export Reports, Duplicate

From a campaign’s detail page, you have access to several actions depending on its current state:

  • Start — Begin sending the campaign immediately.

  • Pause — Temporarily halt email delivery (can be resumed).

  • Stop — Permanently stop the campaign. Remaining unsent emails will not be delivered.

  • Schedule / Reschedule — Set or change the future delivery date.

  • Duplicate — Create a copy of the campaign as a new draft.

  • Save as Template — Save the current email content as a reusable phishing template.

  • Send Test Email — Send a test version of the email to yourself to verify formatting.

  • Export Report — Download campaign results as PDF or Excel.

Once a campaign is active or complete, you can access its dashboard for detailed analytics. The campaign dashboard includes:

  • Funnel Chart — Visual funnel showing Sent → Delivered → Opened → Clicked → Submitted, with conversion percentages at each stage.

  • Group Breakdown — Performance metrics broken down by contact group.

  • Department Breakdown — Performance metrics broken down by department.

  • Recipients Table — A list of every recipient with their individual status (sent, delivered, opened, clicked, submitted).

  • Recipient Timeline — Click on any recipient to open a side panel showing their complete event timeline (when the email was sent, opened, link clicked, page visited, data submitted, course started/completed).

  • Export CSV — Download the full recipient data as a CSV file for further analysis.

PhishSpot supports recurring campaigns that automatically repeat at set intervals. When configuring a scheduled campaign, you can enable the recurring option and set the interval (e.g., weekly, monthly). Each recurrence creates a child campaign linked to the original parent campaign.

The Campaign Calendar provides a visual calendar view of all scheduled and past campaigns. You can navigate between months and click on any campaign entry to go directly to its detail page. This is useful for planning your phishing program and avoiding schedule conflicts.