Inventory before action
Run read-only discover jobs across Forms, Loop, and Bookings. Every line lands in the job ledger with downloadable artifacts — nothing touches Microsoft 365 until you say so.
Inventory Forms, Loop, and Bookings across tenants. Map every line, export artifacts, and keep live writes locked until you explicitly approve.
aes-256-gcmClient secrets and OAuth tokens encrypted at rest in your deployment.Org-scoped RLSENABLE ROW LEVEL SECURITYSupabase Row Level Security on every workspace table.Dry-run defaultMIGRATIONTAB_ALLOW_LIVE_MUTATIONSLive mutations gated by deployment configuration.Typed approvalAPPROVE job-…Mutating jobs require operator to type APPROVE {job-id}.owner · admin · operatorrole: admin | operatorOrg roles enforced in API and console.Inventory Forms, Loop, and Bookings with read-only jobs.
Edit per-line destination mappings before any live write.
Build the plan and export artifacts without touching M365.
Typed confirmation and admin role for mutating operations.
Execute when the evidence ledger says it is safe to move.
Migration Tab is built for operators who need proof, not promises. Every screen is designed around inspectability.
Run read-only discover jobs across Forms, Loop, and Bookings. Every line lands in the job ledger with downloadable artifacts — nothing touches Microsoft 365 until you say so.
Edit destination type, UPN, status, and notes per row in the line editor. Filter thousands of mappings and save changes incrementally before export or migration.
Job events, line results, artifact paths, and approval gates stay in one drawer. Failed lines, partial runs, and awaiting-approval jobs surface in the attention queue.
Each workstream has its own identity model, prerequisites, and safety rules. Pick a domain to see operations and console context.
Inventory, export, map, verify, and migrate user- and group-owned forms.
"We do not migrate until the ledger says move. Every form, every Loop container, every booking line — mapped, exported, and signed off.
Migration Tab is not a wizard that hides complexity. It is a control desk for teams who already know M365 is messy — and plan accordingly.