From e8bcd480fc77ffe985f799fcb46da6300288174f Mon Sep 17 00:00:00 2001
From: Irena Reedy <205901210+irenareedy@users.noreply.github.com>
Date: Tue, 7 Oct 2025 07:07:06 -0400
Subject: [PATCH] Create $0-migration-to-fleet.md (#33872)
Alex's article that we are hoping to get live today and point the Uber
ad URL redirect to it
[fleetdm.com/jnuc-2025](http://fleetdm.com/jnuc-2025)
---------
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
---
articles/free-migration-from-jamf-to-fleet.md | 45 +++++++++++++++++++
website/config/routes.js | 2 +-
2 files changed, 46 insertions(+), 1 deletion(-)
create mode 100644 articles/free-migration-from-jamf-to-fleet.md
diff --git a/articles/free-migration-from-jamf-to-fleet.md b/articles/free-migration-from-jamf-to-fleet.md
new file mode 100644
index 0000000000..03ef1af612
--- /dev/null
+++ b/articles/free-migration-from-jamf-to-fleet.md
@@ -0,0 +1,45 @@
+# Free migration from Jamf to Fleet
+
+With Apple's release of macOS 26.0, Fleet helps organizations migrate from Jamf to Fleet — for free*. Our delivery team handles the complex parts: exporting profiles, translating smart groups, replacing extension attributes, mapping policies, and redeploying apps, so your IT team doesn’t have to.
+
+## How It works
+
+### Seamless device migration
+
+Fleet follows Apple’s supported migration flow for Automated Device Enrollment (ADE). Devices re-enroll automatically, preserving user data and managed apps when possible. Migration deadlines, user notifications, and “await configuration” states are all handled in accordance with Apple's best practices. (*Note: seamless migrations with no end-user interaction are only available from Jamf on-prem instances today)
+
+### Profile & policy replication
+
+- Export `.mobileconfig` profiles from Jamf and re-apply them in Fleet.
+- Translate smart groups into Fleet labels.
+- Replace extension attributes with Fleet queries, labels, or policies.
+- Map Jamf policies to Fleet policies with automated remediation scripts or package installs.
+
+### Software deployment, simplified
+
+- Sync your Apple VPP apps directly into Fleet.
+- Upload and scope custom macOS packages with labels.
+- Preserve license continuity and ensure VPP token migration within Apple’s 30-day window.
+
+### Security & compliance first
+
+- FileVault recovery keys are automatically escrowed to Fleet at migration.
+- New Activation Lock and security controls are applied automatically during enrollment.
+- Continuous inventory and compliance monitoring.
+
+## Why customers choose Fleet migration
+
+- It's free! Fleet covers migration as part of the onboarding process.
+- Reduced IT burden – Fleet’s experts handle prep, mapping, and testing.
+- GitOps by default – Everything version-controlled and repeatable.
+- Risk-free – Canary testing ensures safety and planning windows before fleet-wide rollout
+- Future-Proof – Continuous updates from Apple’s ecosystem and Fleet’s open-source foundation.
+
+*For qualified enterprise organizations with >500 devices. [Get in touch to submit a request](https://fleetdm.com/contact).
+
+
+
+
+
+
+
diff --git a/website/config/routes.js b/website/config/routes.js
index 6009532e81..fdc8c0b97b 100644
--- a/website/config/routes.js
+++ b/website/config/routes.js
@@ -880,7 +880,7 @@ module.exports.routes = {
'GET /endpoint-ops': (req,res)=> { let originalQueryString = req.url.match(/\?(.+)$/) ? '?'+req.url.match(/\?(.+)$/)[1] : ''; return res.redirect(301, sails.config.custom.baseUrl+'/orchestration'+originalQueryString);},
'GET /observability': (req,res)=> { let originalQueryString = req.url.match(/\?(.+)$/) ? '?'+req.url.match(/\?(.+)$/)[1] : ''; return res.redirect(301, sails.config.custom.baseUrl+'/orchestration'+originalQueryString);},
- 'GET /jnuc-2025': '/announcements/consolidate-multiple-tools-with-fleet',
+ 'GET /jnuc-2025': '/articles/free-migration-from-jamf-to-fleet',
// Shortlinks for texting friends, radio ads, etc
'GET /mdm': '/device-management?utm_content=mdm',// « alias for radio ad