Why Your SFMC Automation Stopped Working (And How to Fix It Fast)

February 17, 2026

Why Your SFMC Automation Stopped Working (And How to Fix It Fast)

Few things derail a marketing team’s day quite like discovering that an SFMC automation stopped working overnight. Emails didn’t send, data extensions weren’t updated, and your carefully orchestrated campaign is sitting idle. If you’re staring at a paused or errored automation in Salesforce Marketing Cloud right now, you’re not alone — this is one of the most common (and most frustrating) issues SFMC administrators face. The good news: most automation failures have predictable causes and straightforward fixes.

In this post, we’ll walk through the most frequent reasons automations break in Marketing Cloud, how to diagnose the root cause quickly, and what you can do to prevent these failures from happening again.

The Most Common Reasons SFMC Automations Fail

1. Data Extension Schema Changes

This is the number-one culprit behind automation failures. If someone modifies a data extension that your automation depends on — adding a column, removing a field, or changing a data type — the automation’s SQL query or import activity can break silently. SFMC won’t always warn you in advance; it simply fails at runtime.

What to check: Open the Activity tab of your automation and look at which step errored. If it’s an SQL Query or Import File activity, compare the target data extension’s current schema against what your query or file expects. Even a single renamed column can cause a complete failure.

2. Expired or Revoked API Credentials

Automations that rely on external data sources, SFTP file imports, or API-triggered sends will fail if the underlying credentials have expired. This is especially common with installed packages whose OAuth tokens have a set lifespan, or when someone rotates SFTP passwords without updating the corresponding File Transfer activity.

What to check: Navigate to Setup > Installed Packages and verify that your server-to-server integrations are still active. For SFTP-based imports, confirm the credentials in your File Transfer activity match the current SFTP account details under Administration > Data Management > File Locations.

3. SQL Query Timeouts

Salesforce Marketing Cloud enforces a 30-minute timeout on SQL query activities. If your data extensions have grown significantly or your query involves multiple complex joins without proper filtering, the query may simply run out of time. The automation will report an error, but the error message (“Query failed”) is often unhelpfully vague.

What to check: Run your SQL query manually in Query Studio and observe the execution time. If it’s approaching the 30-minute mark, you’ll need to optimize — add WHERE clauses to limit row counts, break the query into smaller steps, or use indexed fields in your JOIN conditions.

4. Send Classification or Delivery Profile Issues

If your automation includes an email send activity, it can fail due to problems with the send classification, sender profile, or delivery profile. This often happens after org-wide changes — for example, if a shared sender profile’s “From” address is modified or a CAN-SPAM compliance footer is removed from a delivery profile.

What to check: Open the email send activity and verify each component: the send classification, sender profile, and delivery profile. Make sure the “From” email address is verified and that the physical mailing address in the delivery profile is populated.

5. Business Unit Permission Conflicts

In multi-business-unit SFMC environments, automations can fail when shared data extensions or shared content lose their sharing permissions. If an admin changes sharing rules at the enterprise level, an automation in a child business unit may suddenly lose access to a data extension it was reading from or writing to.

What to check: Confirm that all data extensions referenced in your automation are still shared to the business unit where the automation runs. Check under Shared Items in the parent business unit’s data extension folder.

6. Schedule Conflicts and Overlapping Runs

SFMC does not allow an automation to start a new run while a previous run is still executing. If your automation takes longer than expected (due to growing data volumes) and the next scheduled run attempts to start, the new run will be skipped. Over time this can cascade into what appears to be a “stopped” automation even though its status still shows as Active.

What to check: Review the automation’s run history in Automation Studio. Look for overlapping timestamps or “Skipped” entries. If runs are consistently taking longer than the interval between scheduled starts, you’ll need to either optimize the automation’s activities or increase the time between runs.

How to Diagnose the Problem Quickly

When an automation fails, follow this triage checklist:

Preventing Automation Failures Before They Happen

The best fix is the one you never need. Here’s how experienced SFMC administrators keep their automations running reliably:

When to Escalate to Salesforce Support

If you’ve exhausted the troubleshooting steps above and your automation is still failing with vague or inconsistent error messages, it may be time to open a case with Salesforce Support. Provide them with:

Salesforce support can access server-side logs that aren’t visible in the Automation Studio UI, which can reveal underlying platform issues.

Don’t Let Broken Automations Derail Your Campaigns

SFMC automation failures are inevitable — but slow detection isn’t. The teams that recover fastest are the ones who know about failures before anyone else does. If you’re tired of discovering broken automations hours (or days) after the fact, try Martech Monitoring free and get instant alerts the moment something goes wrong in your Marketing Cloud account. Your future self — and your campaign stakeholders — will thank you.


Take Action on Your SFMC Monitoring

Download the free SFMC Monitoring Checklist — 27 critical items to monitor, with recommended frequencies and alert thresholds for each.

Or watch the product demo to see how Martech Monitoring automates all of this for you — catching Journey failures, Automation errors, and Data Extension issues in minutes, not days.

Start monitoring free — no credit card required.

Stop SFMC fires before they start.

Get Your Free SFMC Audit →