SyncOnAI360

Use case: release review

How to review a Salesforce release before it reaches production.

See what differs between environments, what each change touches, whether it validates and who approved it, in one place.

Proposal: Case intake fault handling

Acme Production

Checks passed
  • Validated against the org without changing it
  • No component outside the change is modified
  • Apex tests pass, coverage 81%
  • No freeze window in effect
  • Policy: production requires a second admin

Blast radius

  • 2 Flows read Case.Priority
  • 1 report filters on it
  • Case_Intake_Route assigns from it

Risk: medium

In one paragraph

Reviewing a Salesforce release with SyncOnAI 360 means comparing the sandbox with production, reading each proposal's named checks, risk, blast radius and validation, approving inside the deploy policy's windows, and keeping a receipt for every deploy with the work items it delivered and its rollback.

View of each change's checks and risk
1View of each change's checks and risk
Affected components named per proposal
12Affected components named per proposal
Deploy linked to its work items
EveryDeploy linked to its work items
Days of Setup Audit Trail read per audit
30Days of Setup Audit Trail read per audit

01The problem

Why release reviews miss things

A change advisory meeting reviews a list of tickets. What actually differs between environments, and what each change touches, is rarely on the screen.

  1. 01

    Tickets, not changes

    The review sees descriptions, not metadata.

  2. 02

    Environment drift

    Production has changed since the sandbox was refreshed.

  3. 03

    Unknown blast radius

    Nobody can say what else each change affects.

  4. 04

    Evidence afterwards

    The record of the release is assembled later.

02compare

How do you see what differs between sandbox and production?

Compare metadata between the two orgs to see exactly which components differ. The audit flags production changes made outside the deploy pipeline, so drift is visible before the release overwrites it.

  • Org comparison
  • Side-door changes flagged
  • Drift before release

Acme Production

Org health · synced 4 minutes ago

82

Health · B

Health

82

Confidence

74

Coverage

91

Apex coverage 78%, from the org's last test run

  • 3 Flows on Case run on the same trigger
  • 11 Apex classes below 75% coverage
  • Managed package source hidden by Salesforce: 2 packages

03each

What does a reviewer see for each change?

Each proposal shows a before and after of every file, the named checks with pass, warn or fail, the overall risk, the policy decision and up to twelve affected components, with a validation against the target org.

  • Before and after per file
  • Checks, risk and policy
  • Blast radius and validation

Proposal: Case intake fault handling

Acme Production

Checks passed
  • Validated against the org without changing it
  • No component outside the change is modified
  • Apex tests pass, coverage 81%
  • No freeze window in effect
  • Policy: production requires a second admin

Blast radius

  • 2 Flows read Case.Priority
  • 1 report filters on it
  • Case_Intake_Route assigns from it

Risk: medium

04approve

How is the release approved?

Production needs approved proposals, from a second admin where there are two or more. The deploy policy's freeze windows and required approvers apply, and each proposal explains which rule applied.

  • Maker-checker
  • Freeze windows
  • Rule explained per proposal

Proposal: Case intake fault handling

Acme Production

Checks passed
  • Validated against the org without changing it
  • No component outside the change is modified
  • Apex tests pass, coverage 81%
  • No freeze window in effect
  • Policy: production requires a second admin

Blast radius

  • 2 Flows read Case.Priority
  • 1 report filters on it
  • Case_Intake_Route assigns from it

Risk: medium

05work

How does the release link to the plan?

Work items on project boards link to the proposals and deploys that delivered them, so the release can be read as the list of work it completes, and the board shows what actually shipped.

  • Work items linked to deploys
  • Release as completed work
  • Board shows what shipped

Service Transformation

Projects · Board · Sprint 7

To do 2

Remove 14 unused Case fields

From audit

Consolidate Account triggers

Apex

In progress 1

Fault paths on intake Flows

From audit

In review 1

APAC routing for Service

Flow

Done 1

Retire Process Builder on Lead

Release 24.3

Work items link to the proposals and deploys that delivered them

06record

What record does a release leave?

A receipt for every deploy, with the request, checks, approver and time, and rollback to the recorded previous version. Deploy results can post to Slack as they happen, and the activity log records deploys across the workspace.

  • Receipts
  • Slack results
  • Activity log

Proposal: Case intake fault handling

Acme Production

Checks passed
  • Validated against the org without changing it
  • No component outside the change is modified
  • Apex tests pass, coverage 81%
  • No freeze window in effect
  • Policy: production requires a second admin

Blast radius

  • 2 Flows read Case.Priority
  • 1 report filters on it
  • Case_Intake_Route assigns from it

Risk: medium

07drift

What should a release review check first?

Whether production has changed since the release was built. Compare the sandbox with production, and read the audit's change checks for side-door edits and recently deactivated validation rules. A release built on a stale sandbox can overwrite a fix nobody recorded.

Then work through the proposals by risk, high first, reading each one's checks and affected components.

  • Production drift first
  • Side-door edits
  • Highest risk first

Acme Production

Org health · synced 4 minutes ago

82

Health · B

Health

82

Confidence

74

Coverage

91

Apex coverage 78%, from the org's last test run

  • 3 Flows on Case run on the same trigger
  • 11 Apex classes below 75% coverage
  • Managed package source hidden by Salesforce: 2 packages

08How it works

How to review a release

Before, during and after.

  1. 01

    Compare

    See what differs between sandbox and production.

  2. 02

    Review

    Read each proposal's checks and blast radius.

  3. 03

    Approve

    Approve inside the policy's windows.

  4. 04

    Deploy

    Ship with receipts and Slack results.

  5. 05

    Report

    Point the release report at receipts.

09Checklist

Release review checklist

  • Compare the sandbox with production for drift.
  • Check the audit for side-door changes and deactivated validation rules.
  • Review proposals highest risk first.
  • Confirm every warning, especially access changes, is intended.
  • Check test coverage for every proposal with Apex.
  • Approve inside the deploy policy's windows.
  • Point the release report at the receipts afterwards.

10Before and after

A release review, tickets versus evidence

Without

With SyncOnAI 360

Reviewing ticket descriptions

Reviewing the actual changes

Drift found after release

Environments compared first

Blast radius unknown

Affected components named

Evidence assembled later

Receipts as the release happens

12Questions

Frequently asked questions

Yes. Metadata can be compared between orgs or between snapshots.

Yes. The audit flags production changes made outside the deploy pipeline.

Before and after per file, checks, risk, policy decision, affected components and validation.

Yes, with freeze windows in the deploy policy.

Work items link to the deploys that delivered them.

Yes, every deploy result can post to a channel.

Releases are planned on project boards; each proposal deploys and is recorded on its own.

Yes. Every plan includes every feature.

Yes. The audit flags validation rules that were recently deactivated.

Admins; in multi-admin workspaces, someone other than each change's author.

Yes. Reviewers read each proposal's checks and blast radius and approve in the workspace.

Yes. Each proposal and receipt records the request that produced the change, which matters most for AI-built work.

Yes. A freeze window in the deploy policy blocks deploys until it ends.

The comparison and audit work for any org; the checks, approval and receipts apply to changes shipped as proposals.

Start in 5 minutes. No card required.

Connect your Salesforce org. Run your first health scan. Ask your first question. See what you've been missing.

  • Anthropic
  • OpenAI