# What is Salesforce rollback?

> A Salesforce rollback returns changed metadata to the version it had before a deployment. Salesforce has no general undo for metadata, so rolling back means redeploying the previous version, which only works if that version was recorded. Records changed along the way are not restored by a metadata rollback.

Source: https://synconai360.com/glossary/rollback

## Why it matters

A rollback plan is what makes a production change reversible. Without a recorded previous version, undoing a change means rebuilding it by hand during an incident.

## In SyncOnAI 360

SyncOnAI 360 records the version of every component before each deploy, and rolling back from the deploy's receipt redeploys those versions. Production rollbacks need an admin. Components the deploy created and data changes are not reversed, and the product says so.

## Related terms

- [Deploy receipt](https://synconai360.com/glossary/deploy-receipt)
- [Salesforce deployment](https://synconai360.com/glossary/salesforce-deployment)
