Skip to content
Automation

Describe the campaign. Get the campaign.

Building a multilingual exercise used to be a week of template work. Write what you need, including channel, audience, languages and duration, and the Campaign Automator produces the templates, the audience and a running program. Nothing it generates sends until you approve it.

Prompt
plain language
Templates and audience
drafted for you
Reminders
run on schedule
Campaign checks
before each launch
A security officer reading a printed campaign draft, pen in hand
How it works

From a brief to a live campaign

  1. 01PromptDescribe the campaign in plain language: channel, audience, languages, duration.
  2. 02GenerateTemplates and landing pages are drafted, including cloned pages where that makes the scenario realistic.
  3. 03ReviewAn operator reviews the templates, landing pages, audience and schedule. Nothing the automator generated sends until they approve it.
  4. 04RunThe campaign goes live with training and scoring already attached.
Before launch

Nine checks run before the first message goes out

Pressing Start doesn't send anything yet. Cyberdise first checks the campaign, and if a check fails, the campaign waits until the problem is fixed or that check is switched off. You can abort while the checks run, and each realm decides which of them are mandatory.

  • Sender domain health, from blocklists to certificates
  • Every message complete, in every language
  • Every language your target groups need
  • Every landing page and training reachable before the first send
The campaign checks dialog before launch, with every check passed
The Generate Messages dialog, listing the per user variables and the instruction that individualizes one template
Under the hood

What each message is built with

  • Phishing Exercise AI Assistant: writes a separate version of the message for each recipient, drawing on collected OSINT when you tell it to
  • Personalization variables: custom, gender and global variables fill in each recipient's details in the subject, the sender and the body
  • AI Template Translator: translates a template's message, landing page and lure into another realm language, ready for your review
After launch

What keeps running once it's live

After approval, reminders and escalations run on schedule. You set the reminder rules once per realm, and they apply to every campaign unless you switch them off for one. A reminder you add after launch still takes effect.

  • Reminders for anyone who hasn't opened, passed or finished a training
  • Reminders sent only within the campaign's business hours
  • Onboarding sequences: people added to the group mid-campaign get their modules hours, days or weeks after they join
  • Stakeholder reports generated from a template for each audience, with your logo, as a Word or PDF file
The Report tab of a campaign, with a template and format chosen, modules and report sections ticked, and a Generate Report button
The rest of the platform

What the campaigns plug into.

Phishing and smishingMultichannel exercises built from the tactics attackers are using now.Phishing and smishing
Vishing and deepfakeVoice exercises, including cloned voices, with consent tracked per campaign.Vishing and deepfake
Behavioral risk scoringScores built from what people do, updated continuously.Behavioral risk scoring
Does anything send automatically?
No. Every generated campaign waits for an operator's approval.
Which languages can it build?
Any language set up for your realm. Each person receives the version that matches the language in their profile, with English as the fallback. Review machine translations before launch, especially special characters and formatting.
Can we edit what it drafts?
Yes. Templates, landing pages and schedules stay editable before and after approval.
How is the audience chosen?
From your user groups. Base groups are filled by hand or imported from CSV, LDAP or Azure AD. Dynamic groups add and remove people by conditions you set in a query editor, and keep themselves up to date. If a group allows it, people added while a campaign runs are scheduled into it.
How do schedule and duration work?
Each plan has a start, a stop and a time zone. You can limit delivery to set days and hours, and messages go out in random order, not alphabetically. For a longer effort, group several campaigns into a program and follow them in one place.
What do I type to personalize a message?
Very little. An instruction such as “use information about hobbies” or “Generate message using OSINT data” is enough. The Phishing Exercise AI Assistant then writes a separate message for each recipient, and it can take an existing message as its model.

Bring a campaign brief. Watch it get built.

Describe a campaign in one sentence and see the templates, the schedule and the approval step.