Onboarding checklist

Onboarding checklist

Use this checklist to gather everything Soveryne needs before go-live, and to decide who in your organisation provides each item. Most items take minutes to collect. A few, such as a signed scanning mandate or a DNS change, can take days, so start those first.

How onboarding works

Your workspaces are created in one of two ways:

By your Soveryne partner. Your managed-service partner creates your Command workspace from their own Command and runs it with you. Your staff also get access to the partner's shared Counsel.
By Soveryne directly. Soveryne creates a workspace for each product you use, with the administrator and sign-in settings you provide.

Either way, the information below is the same. Items marked Required block the product until they are provided.

Who to involve

PersonWhat they provide
CISO or security leadScope, frameworks, departments, crown jewels, the programme team for BAIT
Identity-provider administratorIdentity provider, email domains, sign-in confirmations
DNS administratorTXT records for BAIT and ATLAS, and your own web address if you want one
Cloud, directory and CMDB administratorsRead-only access for MESH to Azure, Entra, AWS, Google Cloud, Google Workspace or ServiceNow
Legal, or an authorised signatoryThe data processing agreement, the ATLAS scanning mandate, and any intrusive-testing authorisation
Data Protection OfficerApproval of the BAIT programme, and the decisions on identifying individuals
HR or works councilAgreement on the awareness programme, and a check that your directory groups match your departments
Mail administratorThe mail route and SPF/DKIM records for BAIT simulations, and mail-filter settings

1. Agreements

ItemWhyProvided byRequired?
Products you will useDecides which workspaces are createdCISORequired
Hosting model: shared, or a dedicated workspace that holds only your organisationDecides where your workspaces runContractRequired
Data processing agreementCovers the personal data the products processLegalRequired
Works council or staff-representation agreementPhishing simulations involve employees. Agree the programme before it starts.HR / legalRecommended for BAIT

2. Sign-in

See Single sign-on and Domains for details.

ItemWhyProvided byFormatRequired?
Organisation nameNames your workspaces and appears in every generated policyCISOTextRequired
Every email domain your staff sign in with, including subsidiaries and aliasesDecides who may sign inIdentity-provider adminexample.com. Public email services are not accepted.Required
Your identity providerPeople sign in with their existing work accountIdentity-provider adminGoogle Workspace, Microsoft Entra ID, Okta or GitHub. SAML is not supported.Required
Confirmation that every user has a verified email address, and may sign in to a third-party applicationWithout them, sign-in is refusedIdentity-provider adminYes / noRequired
First administratorAdministrator access is never granted through sign-in rules, so it is set up separatelyCISOName and work email on your own domainRequired
The role your staff get by defaultMost staff start read-onlyCISODefault: AuditorOptional
People to invite by name, with a roleFor example consultants from outside your domains, or your policy editorsCISOEmail address and roleOptional
Working languageCommand, Counsel and BAIT work in English and DutchCISOEnglish or DutchOptional
Your own web addressIf the products should open on your own domainDNS adminFor example command.example.com. Soveryne gives you the DNS records.Optional

3. Command

ItemWhyProvided byRequired?
Identity: organisation name, legal entity, registration number, website, address, countryPrinted in your policiesManagement / legalRequired where a policy uses it
Size and sector: sector, industry (NACE), headcount, turnover band, organisation sizeSize decides which clauses your policies containManagementRequired where a policy uses it
Your organisation in your own words: what the organisation does, the scope of the policy set, the systems and services in scope, and the regulatory contextCommand drafts your policies from these. It will not generate policies while they are empty.CISORequired for policies
Governance: who signs policies off, the security contact, the Data Protection Officer, the validity period and the review cyclePrinted in your policiesManagement / DPORequired where a policy uses it
Customer email domainNeeded to publish policies to your staff in CounselITRequired for publishing
Frameworks and baseline: for example the Dutch municipality BIO2 baseline, the ISO 27001 starter for smaller organisations, the NIS2 essential-entity baseline, or a custom packCommand creates your controls and policies from the chosen baselineCISORequired for controls and policies
Departments and their members' email addressesDecides who receives each policy and evidence requestHR / CISORecommended
The authorities you report incidents to, including your sector regulatorUsed when you prepare incident notificationsCISO / legalRecommended
For partners only: practice name, partner domain, brand colours, document font, signatory, legal footer and logoShown on your customers' workspaces and on the policy packs you publish. Set in the partner portal.PartnerOptional
Note
Command can read your public website to pre-fill parts of the organisation profile. Check what it filled in before you generate policies.

4. MESH (automatic asset import)

MESH keeps one asset register for all your Soveryne products. It imports from the sources you connect every hour, starting as soon as a connection is verified. Each source is optional. An administrator connects them in MESH by signing in to each provider and approving read-only access. See Connecting sources for the exact steps.

SourceWhat it brings inWhat you needProvided by
Microsoft AzureCloud resources and accessAn administrator who can sign in to Microsoft and consent to Soveryne's application, and the Reader role for that application on the subscriptions to importAzure admin
Microsoft EntraPeople, groups and workload identitiesAn administrator who can sign in to Microsoft and approve read access to users, groups, applications and directory rolesEntra admin
Amazon Web ServicesResources, IAM and Identity CenterPermission to deploy a CloudFormation stack that creates a read-only role, and Resource Explorer with an aggregator indexAWS admin
Google CloudResources, service accounts and accessAn administrator who can sign in to Google and approve read accessGoogle Cloud admin
Google WorkspaceUsers, groups and membershipsAn administrator who can sign in to Google and approve read-only directory accessGoogle Workspace admin
ServiceNowCMDB assets and relationshipsYour instance name (<name>.service-now.com), which Soveryne sets up for your workspace, and an account that can sign in and read the CMDBServiceNow admin
Someone to answer import questionsAnswers, not data: MESH asks a person instead of guessing, for example "are these two records one machine?"A person with the Admin role in CommandCISO

You never give Soveryne a cloud password or key. You sign in to the provider yourself and approve read-only access, and you can withdraw it at any time. MESH only reads from your sources; it never writes back.

5. ATLAS (attack-surface management)

ItemWhyProvided byRequired?
Organisation name and typeShapes the threat modelCISORequired
The domains, IP addresses and ranges in scopeATLAS looks only at what is in scope. A range can hold at most 256 addresses.CISO / ITRequired
A signed scanning mandate, and the name and role of the signatoryWithout it, ATLAS refuses every active scan. ATLAS records who signed and when. Keep the signed document yourself.Authorised signatoryRequired for active scans
DNS access to publish a TXT record for each domain, or another proof of ownershipNothing under a domain is scanned until ownership is provedDNS adminRequired for active scans
Your crown jewels, and the kind of data each one holdsRanks the attack paths that lead to what matters mostCISO / asset ownersRecommended
A separate, time-limited authorisation for intrusive tests, naming the hosts it coversTests that go beyond observation are never covered by the scanning mandateAuthorised signatoryOptional
Internal ranges, if you want an internal engagementPrivate addresses are refused unless they are explicitly allowedCISO, with SoveryneOptional

6. BAIT (phishing awareness)

ItemWhyProvided byRequired?
Organisation details: country, default email language and timezoneUsed for reports and for when simulations are sentCISORequired
Every domain your staff receive email on, and DNS access for a TXT record on eachBAIT sends only to domains you have proved you ownDNS adminRequired
Mail route details: the relay that sends the simulations, the sender address, and SPF and DKIM on the sender domainSimulations are delivered through a route agreed with youMail admin, with SoveryneRequired
Your staff directory connected in MESH, and a BAIT administrator to bring the groups into BAIT with Sync now on PeopleCampaigns are sent to groups from your directoryITRequired
A named Data Protection Officer who uses BAITIdentifying an individual is refused until one is namedDPORequired to handle identification requests
At least two people on the programme teamNobody approves their own campaignCISORequired to send a campaign
Mail-filter settings for simulationsSome organisations let simulation mail through their filters. Your Soveryne contact will advise.Mail adminRecommended

7. Counsel

Counsel needs nothing extra. Your staff get access through your email domains, receive published policies by department, and answer evidence requests there. To give outside consultants access, invite them by exact email address.

1
Sign the agreements. For ATLAS, have the scanning mandate signed early.
2
Make the sign-in decisions: identity provider, email domains and the first administrator.
3
Publish DNS records: BAIT receiving domains, ATLAS domains and, if you use one, your own web address. They can take up to an hour to be visible.
4
Your workspaces are created by Soveryne or your partner.
5
The first administrator signs in. They check their role before inviting others.
6
Command set-up wizard: open it from the profile menu with Set-up wizard, then work through Organisation › Departments › Single sign-on › Assets › Template bundle › Generate.
7
Invite people, and check their roles in Users & roles.
8
Connect MESH sources and verify them. The first import starts as soon as a connection is verified, and then runs every hour.
9
ATLAS: complete the onboarding wizard, verify your domains, record the mandate, then run the first scans.
10
BAIT: complete Set up your programme, name your Data Protection Officer and make sure a second person can approve.
11
Publish your first policies to Counsel.

Ready for go-live?

[ ] The first administrator can sign in and has administrator access.
[ ] A test user on each email domain signs in with the expected role.
[ ] The organisation profile is complete, and a test policy generates.
[ ] Every connected source shows Connected, the first import has run, and no import question is left open.
[ ] ATLAS shows every domain verified and a mandate on file.
[ ] BAIT shows every receiving domain verified, a Data Protection Officer, two people on the programme team, and your employee groups.