Soviron Soviron Help
Home Sign in
Help Center

Everything you need to run Soviron.

Guides for monitoring domains and Microsoft 365, handling alerts, sending reports, and managing your account. Written for the people who use Soviron day to day.

Getting started

What Soviron is

Soviron watches the security posture of the domains and Microsoft 365 tenants you care about, and tells you the moment something slips. It runs checks on a schedule and raises an alert when one catches a problem, so you find out about an expiring certificate or a missing DMARC record before your customer does.

Everything Soviron does is read-only. There is no agent to install on anyone's computer and nothing to configure on the systems being watched. Soviron looks at what is publicly and API-visible, records it, and compares it over time. It covers three areas:

  • Domain health - SSL certificates, uptime and reachability, DNS and mail records, email authentication (SPF, DKIM, DMARC), and domain registration expiry.
  • Microsoft 365 posture - administrator role changes, multi-factor authentication coverage, and license usage across a connected tenant.
  • Backups - a heartbeat check that alerts if an expected backup signal stops arriving.

Soviron is built for detection on a next-business-day rhythm, not real-time on-call. It is the early warning system that tells you what needs attention and when.

Account types

There are two ways an account is set up, depending on whether you manage security for one business or several.

Operator (MSP)
For managed service providers and IT teams watching multiple client businesses. You land on a cross-client overview and drill into any one client from there. Each client is billed as a seat.
Individual business
For a single business monitoring its own domains and tenant. You go straight into that one business's dashboard with no cross-client layer.

The guides below use the operator view in most screenshots because it shows the full picture. If you have an individual business account, you will see the same client dashboard without the "All clients" layer above it.

Finding your way around

Operator accounts open on the command center: a set of headline counts across the top, an alert queue in the middle, and a card per client at the bottom. It is designed so you can tell in one glance whether anything needs you today.

Soviron operator command center showing active clients, domains monitored, tenants connected, open alerts, the alert queue, and client cards.
The operator command center. Headline counts across the top, the shared alert queue in the middle, and one status card per client below.

Selecting a client opens that client's own dashboard, with a left sidebar for each monitored area (SSL, uptime, DNS, email security, domain expiry, Microsoft 365, domains, reports, and notifications). The top of the dashboard summarizes the client's posture, with a Needs Attention list, recent activity, and what is expiring soon.

A single client's dashboard: critical, warnings, healthy domains and cert-expiring counts, a Needs Attention table, recent activity, and an expiring-soon list.
A single client's dashboard. The sidebar breaks out each monitored area; the overview surfaces what needs attention first.

The account menu in the top right holds your profile, plan, settings, a link to this help center, in-app support, and sign out.

Account menu with Profile, Plan, Settings, Help center, Support, and Log out.
The account menu, top right of every page.
Back to top

Domain monitoring

Adding domains

Open a client and go to Domains. Enter a hostname such as example.com or mail.example.com and choose Add domain. Soviron begins checking it for SSL health, uptime, and DNS records right away, and the row fills in as the first checks complete.

Monitored Domains table with an add-domain field and rows showing SSL days left, uptime, A record, and MX per domain with profile badges.
The Monitored Domains list. Each row shows the domain's profile badge, SSL time remaining, uptime, A record, and mail host. A brand-new domain reads "Not yet checked" until its first run completes.

You can add both apex domains and subdomains. Add the specific hostnames you want watched: a marketing site, a client portal, a mail host. Each one is checked independently.

Domain profiles

Not every domain does every job. A parked domain has no website to check; a mail-only domain has no site but still needs its email records watched. The profile on each domain tells Soviron which checks make sense, so you are not warned about a missing website on a domain that was never meant to have one. Soviron auto-detects the profile and you can override it; your choice sticks.

The four domain profiles: Web plus Mail, Website only, Mail only, and Parked, with the checks each one runs.
The four profiles and what each one watches.
Web + Mail
Has a website and email. All checks run: SSL, uptime, DNS, email authentication, and WHOIS.
Website only
Has a website but no email. SSL, uptime, DNS, and WHOIS are checked; email authentication is skipped.
Mail only
Receives email but has no website. Uptime and SSL are skipped; DNS, email authentication, and WHOIS run.
Parked
Registered but not in use. Only WHOIS expiry and DNS changes are watched.

Checks that do not apply to a profile are left out of the health totals, so a mail-only domain never counts as "unhealthy" for lacking a website.

SSL certificates

The SSL Certs area lists every monitored website's certificate, who issued it, and when it is due to renew. Soviron tracks the time remaining and warns you as expiry approaches, so a lapsed certificate never takes a site offline by surprise.

SSL Certificates table showing domain, issued by, expires in, and a Good status.
Each certificate with its issuer, days until renewal, and status.

A certificate in good standing shows Good and moves to a warning state as its renewal window closes.

Uptime

Soviron checks each address every few minutes to confirm it is reachable, and records the response time. The Uptime area shows current status, the uptime percentage over the measured window, average response time, and when it was last checked.

Website and Service Uptime table with Online status, 100 percent uptime, average response time, and last checked.
Live reachability with uptime percentage and average response time.

Uptime distinguishes between two kinds of trouble, because they mean different things:

Online - reachable and responding normally Down - the address cannot be reached at all Error - reachable, but returning a server error (5xx)

A site that is up but throwing errors is a real problem your customer will notice, so Soviron treats that error state separately from a site that is fully down, and alerts on it.

DNS & mail records

DNS records tell the internet how to find a website and where to route its email. If they change unexpectedly, something is wrong: a misconfiguration, a lapsed service, or in the worst case a hijack. Soviron records each domain's A/AAAA address, mail (MX) hosts, and nameservers, and watches for unexpected changes.

DNS and Mail Records table showing A record, MX hosts, nameservers, last checked, and an OK status.
The current DNS picture per domain. Mail and nameserver lists collapse when there are several entries; expand to see them all.

You can re-run these checks on demand with Check all, and each row has quick actions to re-check or mute it.

DNS and Mail Records row with Check all and per-row re-check, help, and mute actions.
Re-run checks on demand and manage a single row from its inline actions.

Email security (SPF, DKIM, DMARC)

SPF, DKIM, and DMARC records protect a domain from email spoofing and phishing. Without them, anyone can forge messages that appear to come from that domain. Soviron reads all three for each mail-bearing domain and shows where protection is incomplete or unenforced.

Email Security table showing SPF configured, DKIM not found at common selectors, DMARC missing, and a posture summary.
The three records at a glance, with a plain-language posture verdict on the right.

Each record is evaluated on its own:

  • SPF - lists which servers may send mail for the domain. Soviron shows the published record and flags if it is absent.
  • DKIM - a cryptographic signature on outgoing mail. Soviron checks the common selectors; a domain using a custom selector may show "not found at common selectors" even when DKIM is in place, which is why the wording is precise rather than alarming.
  • DMARC - the policy that ties SPF and DKIM together and tells receivers what to do with mail that fails. A missing or monitor-only (p=none) policy means protection is not being enforced.

The Posture column gives the overall read for the domain, for example "Email protection incomplete or not enforced," so you know at a glance whether a domain needs work.

Custom DKIM selectors. Soviron learns and remembers selectors it has seen for a domain. If a domain legitimately uses a selector Soviron does not know, its DKIM may read as not found even though signing works. Confirm the selector in your mail platform before treating it as a real gap.

Domain registration expiry

A domain's registration is separate from its SSL certificate, and letting it lapse is far more damaging: the whole domain stops working and can be lost. Soviron tracks each registration's expiry date and registrar, and alerts when a domain is within 30 days of expiring.

Domain Registration Expiry table showing registrar, expires in days, and a Good status.
Registration expiry tracked separately from the certificate, with the registrar shown.
Back to top

Microsoft 365

Tenant posture

Connect a client's Microsoft 365 tenant and Soviron watches three things that matter most for a small business's security posture: who has administrator access, how many accounts have multi-factor authentication, and how the paid licenses are being used.

Three Microsoft 365 cards: Administrator Accounts all good, Multi-Factor Authentication at 50 percent coverage, and License Usage with unused seats.
The three Microsoft 365 posture cards for a connected tenant.

Administrator accounts

Soviron records a baseline of who holds privileged roles across a curated set of the most sensitive administrator roles, then watches for changes. If someone is granted or removed from an admin role after the baseline, it surfaces as a change to review, with a full change history. "No role changes detected since the baseline" is the healthy state.

Multi-factor authentication

The MFA card shows how many licensed users have MFA registered. Coverage is what protects accounts from stolen passwords, so anything short of full coverage is worth reviewing. You can mark specific accounts as intentionally excluded (a service account that genuinely cannot use MFA, for example); excluded users are removed from both sides of the coverage math, so the percentage reflects the accounts that actually should be covered rather than being permanently dragged down.

License usage

This card shows how many paid licenses are assigned versus purchased, per plan, and flags unused seats. Unused licenses are money spent for nothing, so this is as much a cost check as a posture one.

Connecting a tenant. Microsoft 365 connect actions are the only place in Soviron that uses a blue button, so they are easy to find. Soviron supports a direct admin-consent connection, and a delegated (GDAP) connection for partners. When a new tenant is connected there is a short grace period before alerts begin, so a fresh connection does not fire a burst of false alarms while the baseline settles.
Back to top

Alerts & reports

The alert queue

The alert queue is the heart of the operator view. It gathers every open finding across all your clients into one list, ordered so the most serious sit at the top. Each row shows the severity, which client and asset it concerns, what happened, how long it has been open, and its status.

Alert Queue table with severity icons, client, asset and check, what happened, age, and status columns.
The shared alert queue. One line per open finding, most serious first.

The queue runs on an asynchronous, next-business-day rhythm: it is a worklist to clear, not a pager. Statuses tell you what kind of problem each row is:

Down - an address is unreachable Check failed - a check could not complete Lookup failed - DNS could not be resolved Weak auth - email authentication is incomplete

Hovering a row reveals its actions. Acknowledge marks that you have seen a finding and are handling it; Investigate takes you to the detail so you can dig in.

Alert Queue row showing Acknowledge and Investigate actions on hover.
Acknowledge a finding you are handling, or Investigate to open its detail.

Marking findings intentional

Sometimes a finding is a deliberate choice, not a problem: a domain that intentionally has no DMARC policy, or an account that genuinely cannot use MFA. Rather than have it nag forever, you can mark it as intentional. Soviron stops alerting on it, records who suppressed it and when in an audit trail, and stops counting it against the domain's posture.

Email Security row with a Mark as intentional action and inline re-check, help, and mute controls.
"Mark as intentional" on an email security finding, with the inline row controls.
Suppressions resurface. A suppressed finding is not gone forever. Soviron brings it back after 90 days so a "known" issue gets a fresh look rather than being silently forgotten. The audit trail keeps the history of every suppression.

Notification channels

Alerts and recovery notices can go out by email and to Slack or Microsoft Teams, in addition to what you see on the dashboard. Set this up under Settings > Notifications.

Notifications settings showing alert recipients, Slack connect, Teams webhook setup, and pause alerts.
Notification settings: default recipients, Slack and Teams channels, and a pause switch.
  • Alert recipients receive alerts for all clients by default. Add a distribution list, a ticketing address, or an individual email. Per-client overrides live in each client's own Notifications settings.
  • Slack connects with one click through the Connect Slack button.
  • Teams uses a Workflows webhook. The steps to create one are shown right on the page: in the Teams channel, open More options > Workflows, choose "Post to a channel when a webhook request is received," name it, then paste the generated URL back into Soviron.

When several channels are enabled, alerts and recovery notices go to all of them at once. Alerts fire once for a new finding, then stay quiet while the posture is unchanged (with a weekly reminder for an ongoing incident), and a recovery notice is sent when the issue clears, so you are told when something is fixed as well as when it breaks.

Pausing alerts. "Pause all alerts" stops outbound notifications for every asset. Monitoring keeps running and you will still see status changes on the dashboard - only the outbound messages are held.

Reports

Soviron generates PDF reports that summarize a client's posture and activity for a period. There are two formats for two audiences, and you can generate one on demand or schedule it to send automatically.

Reports panel with report type, Client Summary and Technical Detail formats, period, include-sections checkboxes, Generate PDF, and an automated reports schedule.
Generate a report on the left; schedule recurring delivery under Automated Reports below.
Client Summary
The report you send to your customer. Plain language, no technical jargon: a clear verdict, what is protected, real percentages such as uptime and MFA coverage, and a month-over-month trend. Written to be understood by a non-technical business owner.
Technical Detail
The internal report for you and your techs. Full per-check tables with the underlying detail behind every finding.

Choose the period, tick the sections to include (SSL, email security, uptime, domain expiry, DNS and MX, Microsoft 365), and select Generate PDF. Reports pull current posture from live monitoring plus activity from the chosen period; if data for a period is not yet available, the report says so plainly rather than showing a misleading empty result.

Automated reports

Under Automated Reports, schedule a report to send on a recurring basis, for example a Client Summary on the first of every month to your customer's address. Multiple automations per client are supported, and each shows what it covers and when it next sends. Reports carry your own logo when white-label branding is set up (see Report branding).

Back to top

Account & billing

Two-factor authentication

Add a second layer to your own sign-in under Settings > Security. You will need an authenticator app such as Google Authenticator or Authy. Choose Enable two-factor authentication and follow the enrollment steps; you will be given recovery codes to store somewhere safe in case you lose your device.

Security settings with an Enable two-factor authentication button.
Two-factor authentication under Settings > Security.

Soviron also protects sign-in with rate limiting, and sessions expire on a fixed schedule (a 7-day maximum and a 24-hour idle limit), so an unattended session cannot stay open indefinitely.

Team members

Invite colleagues under Settings > Team. Choose Invite team member and enter their email; they receive an invitation to join your account. From here you can also reset a member's password or remove their access.

Team settings listing a member with Admin and You badges, reset password and remove options, and an invite button.
Manage who has access to your account.

Report branding

Under Settings > Company you can upload your logo, which is then used on generated reports so what your customer receives carries your brand, not Soviron's. Accepted formats are PNG, JPEG, or WebP up to 1 MB. With no logo set, reports use Soviron branding.

Company settings with a company logo upload area for use on generated reports.
Upload your logo for white-labeled reports.

Plans & billing

Soviron is priced as a simple seat model, managed under Settings > Billing and in the Plan item in your account menu.

Per client
A flat monthly price per client business you monitor. Your first client is included in that price; each additional client adds another seat.
Extra M365 tenant
A smaller monthly add-on for each additional Microsoft 365 tenant beyond one per client.
Free trial
A 7-day free trial. A card is required to start it, and you are not charged until the trial ends.

A "client" is one business, so pricing scales with how many businesses you actually monitor. You add a payment method when you start, and your subscription quantity tracks the clients and tenants you have connected.

Starting a trial. When you begin, you confirm your card first and your account unlocks once that card is confirmed. If you step away before confirming a card, your account simply stays locked and you can pick the flow back up later. Payment is by card.
Back to top

Support

Getting help

If a guide here does not answer your question, open a support case from the Support area. Your cases are tracked in one place, split into Active and Resolved, so you can follow a conversation to its conclusion.

Support area with Active and Resolved tabs, a Browse the help center button, a New case button, and an empty state.
The Support area tracks your open and resolved cases. "Browse the help center" opens these guides; "New case" opens a ticket.

Choose New case, give it a subject, set how urgent it is, optionally tie it to a specific client, and describe what is happening. You can attach screenshots or PDFs (up to 5 MB each) and CC up to five colleagues so everyone stays in the loop. Replies come back by email and are threaded onto the same case.

New support case form with subject, urgency, client, description, attachments, and CC fields.
Opening a new case. Every field except subject and description is optional.

Soviron aims to respond within 24 hours. If the form ever will not submit, you can email support@soviron.com directly and reach the same place.

Back to top