Skip to main content
Kristina Zaretskaya
Salesforce Consultant
View all authors

Salesforce Deployment Approvals: Separation of Duties for Your Release Process

· 5 min read
Kristina Zaretskaya
Salesforce Consultant

The fastest way to break production is to let everyone deploy to it. As a team grows, "anyone can push anything, anytime" stops being agility and starts being risk. What you want instead is separation of duties: people propose changes, and a smaller set of trusted reviewers sign them off.

mtdt.io's deployment approvals build that directly into the deploy flow — role-based, enforced at the moment of deploy, with extra protection for your most important orgs.

Pre-Deployment Checks: Catch What Breaks a Salesforce Deploy Before It Runs

· 6 min read
Kristina Zaretskaya
Salesforce Consultant

Most Salesforce deployment failures aren't mysterious. A flow references a field that isn't in the package. A profile change quietly removes access. There's no way to undo it if it goes wrong. These are predictable problems — and yet they usually surface the worst way: after you click Deploy, as a red error or a wave of "I can't see X" tickets.

What if you saw them before? That's what mtdt.io's pre-deployment checks do — run a set of analyzers against your target deployment and flag anything risky while you can still fix it cheaply.

One-Click Rollback: How to Undo a Bad Salesforce Deployment

· 4 min read
Kristina Zaretskaya
Salesforce Consultant

A deployment succeeds, everyone moves on — and an hour later a key flow is misfiring in production. Now what? With native Salesforce tooling, the honest answer is: you rebuild the previous state by hand, under pressure, while production misbehaves.

There's a better answer. Here's why Salesforce rollback is genuinely tricky, and how to turn it into a single click. mtdt.io does it by capturing a rollback point — a snapshot of the target org's metadata — right before a deployment runs; if the release goes wrong, you open the deployment and click Rollback to restore that pre-deployment state.

Is Your Salesforce Org Healthy? Stop Guessing with mtdt.io Healthcheck

· 5 min read
Kristina Zaretskaya
Salesforce Consultant

If you’ve ever managed a Salesforce environment for a long time—or inherited one from a previous consultant—you know the feeling. You start to wonder: How many of these Apex classes are running on ancient API versions? Are our automated flows actually active? Why did that scheduled job fail silently three days ago?

Maintaining a Salesforce org shouldn’t feel like detective work. mtdt.io Healthcheck answers that question directly: it's a centralized monitoring suite that scans your org for inactive flows, outdated Apex API versions, lost users, timezone mismatches, Apex job failure rates, storage utilization, and license expirations — surfacing the issues before they cause an outage or a deployment failure.

Your Data, Your Rules: Connecting mtdt.io to Private Cloud Storage

· 5 min read
Kristina Zaretskaya
Salesforce Consultant

We’ve all been there: a critical migration fails or a user can’t save a record because of the dreaded "Storage Full" notification. In the Salesforce world, hitting your data limit usually means two things: a frantic cleanup session or a very expensive invoice for extra gigabytes.

But beyond the cost, there’s a bigger question of Control. Does your security team really want your historical backups sitting in a third-party "black box"? Or should that data live in your own corporate-governed AWS, Azure, or S3 bucket?

At mtdt.io, we believe you should own your data—literally. We don’t want to be your "data jailer." Instead of forcing you to use our storage, we let you plug in your own cloud providers. This gives you the freedom to archive, protect, and manage your Salesforce data on your own terms.

Introducing the Comparison Feature in mtdt.io

· 3 min read
Kristina Zaretskaya
Salesforce Consultant

See exactly what changed between your Salesforce orgs — instantly.

When you manage multiple Salesforce orgs, keeping them in sync can feel like chasing shadows.
Sandboxes evolve. Production changes. Someone tweaks a permission in one environment and forgets to push it to another.
Over time, you start wondering: what’s actually different between these orgs?

That question is now easy to answer.

mtdt.io introduces a faster, smarter way to compare metadata between orgs — the new Comparison feature.

Archives and Combined Deployments in mtdt.io.

· 4 min read
Kristina Zaretskaya
Salesforce Consultant

Smarter, safer, and fully controlled Salesforce metadata delivery

In real Salesforce projects, deployments rarely happen in perfect sequence. You might deploy several features to UAT at different times – Feature A, Feature B, and Feature C – but only A and B are approved for production.

Until now, managing such partial releases meant juggling change sets, comparing metadata manually, or rebuilding deployment packages from scratch.

mtdt.io introduces a better way: Archives.

Migrating Salesforce CPQ shouldn’t be this hard. So we fixed It.

· 5 min read
Kristina Zaretskaya
Salesforce Consultant
Aliaksandr Kliazovich
Salesforce Developer

If you’ve ever tried moving a Salesforce CPQ configuration from one org to another, you already know how painful it can be. You’re not just dealing with metadata – you’re dealing with metadata and data, which means jumping between multiple tools, exporting and importing CSVs, resolving weird ID mismatches, and praying nothing breaks.

We’ve been there too. That’s exactly why we built the CPQ Migration in mtdt.io – to make this whole process actually manageable (and dare we say, pleasant).

Introducing Profile Cloner. The fastest way to clone and modify Salesforce Profiles

· 5 min read
Kristina Zaretskaya
Salesforce Consultant
Alina Hubaidullina
Salesforce Consultant

Profiles in Salesforce are powerful... and frustrating. They define what users can see and do, but managing them across environments has long been a complex task for admins and developers. If you’ve ever tried to change the license type of a profile, migrate a community profile to internal users, or even just clone an existing profile with slight modifications, you’ve likely hit a wall of Salesforce limitations.

The new Profile Cloner in mtdt.io is built to change that.

Start with the Free Plan – Or Upgrade for More Power

· 3 min read
Kristina Zaretskaya
Salesforce Consultant
Alina Hubaidullina
Salesforce Consultant

The free plan of mtdt.io offers real deployment power without upfront cost. It’s perfect for:

  • Salesforce Admins who need a simple, reliable tool to manage metadata deployments.
  • Developers aiming to resolve deployment conflicts without endless trial and error.

You don’t need a DevOps engineer to get started with mtdt. With a clean interface and smart automation, even non-technical users can confidently manage releases.