NL Dutch
FR French
IT Italian
JP Japanese
DE German
US English (US)
ES Spanish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

  • Contact Us
English (US)
NL Dutch
FR French
IT Italian
JP Japanese
DE German
US English (US)
ES Spanish
  • Home
  • CyberFOX Optimize365
  • Getting Started

Getting Started with Optimize365

Written by Owen Parry

Updated at November 12th, 2026

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

  • CyberFOX AutoElevate
    Getting Started with AutoElevate AutoElevate Concepts Admin Portal & Settings Elevation & Blocker Rules Technician Mode & Approvals Deploying via RMM Tools PSA & Ticketing Integrations Other Integrations Troubleshooting AutoElevate FAQ Selling AutoElevate
  • CyberFOX Optimize365
    Getting Started Integrations Assessing Client Security Remediation Account & Administration
  • CyberFOX Password Manager
    Using CyberFOX Password Manager Administrating CyberFOX Password Manager Legacy Password Boss
  • CyberFOX DNS Filtering
    Getting Started with DNS Filtering DNS Filtering Concepts Network Requirements for DNS Filtering DNS Filtering Company and Location Setup Managing your DNS Filtering Policies Using Roaming Clients for DNS Filtering DNS Filtering Reports & Logs DNS Filtering Troubleshooting FAQ
  • Marketing Toolkit
    MSP Marketing & Education Toolkit
  • Changelogs for Autoelevate and Password Boss
  • CyberFOX Product Roadmap
  • Current Status
+ More

Overview


This article walks you through everything you need to start using Optimize365: preparing your network, creating your account, onboarding your MSP organization, and connecting your first client's Microsoft 365 tenant so you can run a security scan.

 

Prerequisites


Make sure DNS filtering is not blocking access to optimize365.io and its subdomains. If your organization requires domain allowlisting (whitelisting), allow the following domains:

  • www.optimize365.io
  • optimize365.io
  • api.optimize365.io
  • app.optimize365.io
  • login.optimize365.io
  • clientp-login.optimize365.io

 

Create Your Account


Register

Go to https://app.optimize365.io.

If you don't have an account, click "New user? Create an account".

Complete all required fields and choose a strong password.

Account Registration Form

Check your inbox for the confirmation email and click the confirmation link to verify your email address.

Set up multi-factor authentication (MFA)

When prompted, set up MFA by scanning the QR code with an authenticator app such as Google Authenticator or Microsoft Authenticator.

MFA QR Code Setup

 

Onboard Your MSP Organization


After your account is set up, an onboarding process creates your MSP organization. You'll be asked for information such as your MSP name.

MSP Onboarding

 

Connect Your First Client


NFR (Not for Resale) license

You automatically receive an NFR (Not for Resale) license so you can connect your MSP's own Microsoft 365 account for testing, learning, and evaluation.

Step 1: Grant admin consent

Click CONNECT to begin the admin consent process.

Click Connect

Admin Consent Process

This creates a read-only application registration that requires admin consent from your client's Microsoft 365 environment.

Step 2: Grant Global Reader permissions

In addition to the basic permissions, Optimize365 needs the Global Reader role for comprehensive scanning. The recommended method is the Optimize Role Granter, a temporary helper app that assigns the Global Reader role to the Optimize365 application and then permanently removes itself from the tenant.

  1. Click Open Permission Window and approve the permissions in the popup.
  2. Click Assign Roles to complete the role assignment.

Role Granter

If the permission window is blocked, or you prefer an alternative, click Having trouble? to use Microsoft Device Login or to assign the role manually (see Manually enabling the Global Reader Role for Optimize365).

Step 3: Confirm the connection

Once both admin consent and Global Reader permissions are configured, the CONNECT toggle shows as enabled.

Connected Toggle

Step 4: Run your first scan

With the client connected, start your first security scan to analyze their Microsoft 365 environment for security misconfigurations, vulnerabilities, and compliance issues.

Step 5 (optional): Enable remediation

To fix security misconfigurations automatically, enable remediation for the client. See Remediation.

 

Other Ways to Connect a Client


The CONNECT toggle and Optimize Role Granter above are the standard path. Optimize365 also supports other connection methods so you can match each client's policies:

  • Your client won't share an admin account with you — send them a consent link. See Generate Client Login Consent Share Link.
  • You need to assign Global Reader by hand or by script — see Manually enabling the Global Reader Role for Optimize365.
  • You need the full permission and role list for a security review — see Required Permissions & Roles.

 

Troubleshooting


The Optimize365 app or login page won't load

DNS filtering may be blocking optimize365.io or one of its subdomains. Allow every domain listed under Prerequisites, then try again.

The permission window doesn't open

Your browser may be blocking the popup. Click Having trouble? to use Microsoft Device Login or assign the Global Reader role manually.

Need more help

Contact support at support@optimize365.io or use the integrated chat feature.

 

Related Articles


  • Remediation
  • Generate Client Login Consent Share Link
  • Manually enabling the Global Reader Role for Optimize365
  • Required Permissions & Roles
  • Authentication
optimize365 getting started create account sign up registration mfa setup authenticator app google authenticator microsoft authenticator msp onboarding nfr license not for resale connect client admin consent global reader optimize role granter having trouble device login dns filtering whitelist allowlist domains app.optimize365.io first scan enable remediation connect toggle

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Optimize365 Overview — Start Here
  • Required Permissions & Roles
  • Generate Client Login Consent Share Link
  • Manually Assign the Global Reader Role to Optimize365
CyberFOX

PRACTICAL CYBERSECURITY FOR LEAN IT TEAMS

Platforms
  • Privileged Access Management
  • Password Management
  • DNS Filtering
  • SASE
Industry
  • Higher Education
  • K-12 Education
  • State and Local Government
  • Manufacturing
Company
  • About
  • Awards
  • Partnerships
  • Trust & Legal
  • Contact
  • Login
  • FAQ
  • Referral Program
  • Support
© 2026 CYBERFOX LLC ALL RIGHTS RESERVED | Privacy Policy | Terms of Service | Sitemap
Expand