CIPP Baselines is here. Have a plan before you flip the flag.

Turning on Baselines shuts off classic Standards and Drift. We migrate your templates, build the overrides, and stage the rollout so nothing gets "fixed" across every tenant at once.

ZenTop is an authorized CIPP consultant and code contributor.

Migration pathStandards to Baselines
  1. Classic Standards and Drift

    Migrate from Standards converts your templates. The originals are never modified.

  2. Import report-only

    Every standard comes across with auto-fix off. You see the deviations first.

  3. Tenant overrides

    Built per tenant from the Alignment page, once the import has run.

  4. Staged auto-fix

    Auto-fix goes back on one standard at a time, stage by stage.

Tenant overrides cannot be prepared before migrating, so the order matters.

Most CIPP installs stop at the dashboard.

CIPP is running. The tenant list looks great. The baseline is a handful of toggles someone added during onboarding, and nobody remembers which tenants got exceptions or why. Now Baselines changes how all of it works, and the migration button is one click away.

What we do

Baselines migration

Move from classic Standards and drift templates to Baselines without surprise remediation. We import report-only, review alignment tenant by tenant, build the overrides your clients actually need, then turn on auto-fix one standard at a time.

Baseline design

A real M365 baseline, not four toggles. Conditional Access, Intune compliance, Exchange protection, audit logging, and the rest, staged so the 8-person dental office keeps working while the bigger clients get the full stack.

CIPP onboarding

New to CIPP or running a half-finished install? We get it deployed, tenants connected, permissions sorted, and the team trained on running it day to day.

How an engagement runs.

  1. 01

    Scoping call

    We talk through your CIPP setup, tenant count, and what's already in place. Nothing touches your tenants yet.

  2. 02

    Agreement

    Defined scope, signed before any work starts.

  3. 03

    Build and stage

    Report-only first. You see what would change before anything changes.

  4. 04

    Roll out

    Auto-remediation goes on in stages, with your sign-off.

  5. 05

    Hand off

    Your team owns it, with documentation of every override and why it exists.

Built by people who ran an MSP.

ZenTop's partners founded and ran an MSP before moving into consulting. We contribute code to the open source CIPP project, speak at MSP events, and work in the same stack you do:

  • CIPP
  • Intune
  • ImmyBot
  • NinjaOne
  • Hudu
  • Rewst

We also implement ImmyBot, NinjaOne, and Hudu, and wire them together with CIPP. Ask about it on the call.

ZenTop contributes to CIPP, so we know the platform inside and out.

  • CIPP-API #1923

    The Autopilot profile standard no longer re-remediates self-deploying profiles in an endless loop.

  • CIPP-API #1884

    Scheduled offboardings were failing silently and reporting success. They run again.

  • CIPP-API #1878

    Autopilot profile changes log under their own name in the logbook, not as Enrollment Status Page entries.

  • CIPP #5167

    The tenant selector stopped putting "undefined" in admin portal links and looping API calls.

  • CIPP #5014 + API #1723

    The MFA report flags admin accounts, so you can filter straight to them.

  • CIPP-API #1689

    %OrganizationId% resolves like %TenantId%, so Open Intune Baseline templates stop writing the raw variable to endpoints.

  • CIPP-API #1189

    Creating a distribution group no longer returns a false error after it succeeds.

  • CIPP #2639

    The local development template uses the exact variable casing the functions expect.

  • CIPP-API #800

    Corrected the policy JSON behind OneDrive Silent Login.

  • CIPP-API #363

    Updated the default OneDrive policy CIPP deploys through Intune.

  • CIPP #1584

    Intune wipe can keep or remove enrollment data, with prompts that say which.

Talk to us about your CIPP setup

It starts with a scoping call about your setup, tenant count, and what's already in place. Nothing touches your tenants before a signed agreement.