SFMC monitoring

Independent monitoring for Salesforce Marketing Cloud journeys

SFMC is a powerful, complex sending environment. The same complexity is what makes a send that didn't go out so easy to miss: a journey can be live, an activity can be green, a delivery event can be logged, and the customer can still never receive the email. The inbox is the only ground truth.

Every paid plan includes the Telltide Card, the status light for your customer email journeys.

The flows that matter

SFMC components our customers monitor

Marketing Cloud has several distinct sending surfaces. Each has its own failure profile. Below are the components we see customers care about most.

1

Journey Builder activities

Multi-step automated journeys built around customer entry events. The most common monitored surface, and the one with the most ways to silently break: a Decision Split misrouting, a Wait activity stuck on a stale time zone, an Email activity referring to a content asset that no longer exists.

2

Triggered Sends

API-fired sends keyed off external events. The trigger is upstream of Marketing Cloud, often in a CRM or storefront. When the upstream system changes, the trigger payload changes, and the send quietly drops.

3

Automation Studio sends

Scheduled activities that pull from data extensions and fire on a cadence. A SQL activity that quietly returns zero rows produces a successful Automation run with no recipients. The job log is green. The inbox is empty.

4

Transactional Messaging API

Account confirmations, password resets, receipt emails. These have the highest cost of failure because the customer is actively waiting on them. They also tend to be wired up by an engineering team that does not own the SFMC console day to day.

5

Welcome and onboarding journeys

The first impression after signup. Often built as a Journey Builder flow keyed on a contact-entry event. Suppression list edits, attribute group changes, and entry source mismatches all break this journey silently.

6

Cross-cloud sends from Sales Cloud or Service Cloud

Emails fired from elsewhere in the Salesforce ecosystem and routed through Marketing Cloud. The handoff is the weak point. When a flow change in Sales Cloud breaks the handoff, neither side raises an error.

How it goes wrong

Common SFMC silent-failure patterns

Marketing Cloud is layered. Every layer has a way to look successful while doing nothing useful. These are the patterns we see in real outages.

1

Decision Split routes to a dead branch

A journey edit moves contacts down a branch that no longer has an Email activity attached. The contacts complete the journey successfully. The journey reports a successful exit. Zero emails are sent. The exit count looks normal.

2

Data extension schema changes break Automation

A SQL activity is rewritten to use a column that gets renamed during a data warehouse migration. The query returns zero rows. The Automation run logs as successful. No recipients are populated, no emails are sent, no error is surfaced.

3

Triggered Send key gets revoked

An API integration user is rotated out. The replacement user is granted permissions to most things, but not to fire that specific Triggered Send. The upstream system thinks it called the API and got a 200. The trigger log shows authorisation failures buried four layers deep. Nobody is watching that log.

4

Send classification IP pool change

A delivery operations team moves a Send Classification to a new IP pool. The new pool has a deliverability problem. SFMC reports the send as successful because it dispatched. The inbox never sees it because mailbox providers are dropping it.

5

Content Builder asset edit corrupts a journey email

A shared content block is updated for one journey. It gets used in three. Two of them now render with a placeholder where dynamic content should appear. The send goes out, the click event fires for a tiny number of people who notice the broken render, and the rest just ignore the email.

How Telltide fits

A inbox-side monitor for every Marketing Cloud journey

Telltide does not sit inside SFMC. It runs alongside, watching the inbox for the sends Marketing Cloud says it made.

1

Add a monitored address to your audience or data extension

Telltide gives you a unique inbox address per monitor. You add it as a contact in the audience for the journey or send classification you care about. It enters the journey the same way any real subscriber would.

2

Set the expected arrival window

For a transactional send, that might be five minutes. For a journey email, an hour. For a long-cycle re-engagement journey, twenty-four hours. Per monitor.

3

Get alerted when the inbox disagrees with Marketing Cloud

If the email does not arrive in the window, an alert fires. If it arrives outside the window, an alert fires. If the content is corrupt against a known reference template, an alert fires. The Marketing Cloud tracking dashboard might still be green. The alert tells you what is actually happening.

Pair it with

Concepts and use cases worth reading

Inbox-side monitoring is a small idea with a lot of surface area. The reading below covers the concepts and the practical applications.

FAQ

Common questions about monitoring Marketing Cloud

Doesn't SFMC's tracking already cover this?

Marketing Cloud tracks send-side events: queued, dispatched, delivered. Those are events from inside the platform. They do not confirm what arrived in a real inbox, when it arrived, or whether it rendered correctly. Inbox-side monitoring watches the inbox itself.

Which SFMC components can I monitor?

Journey Builder activities, Triggered Sends, Automation Studio sends, and transactional emails dispatched via the Transactional Messaging API. Anywhere SFMC sends an email, Telltide can confirm whether it arrived.

Do I need API access to my SFMC instance?

No. Telltide is independent of your Marketing Cloud instance. You add a Telltide monitoring address to the relevant audience or data extension. We watch the resulting inbox traffic.

How does Telltide know which Journey or Send the email came from?

You configure each monitor against a specific journey or sending classification. The monitored address goes into the audience or data extension for that journey only, so any email arriving at it is tied back to that flow.

What happens when a Journey is paused?

If you pause the journey intentionally, you pause the matching monitor in Telltide. If the journey is paused unexpectedly by an upstream change, the monitor will detect missing arrivals and alert you, which is the entire point.

From the blog

Journey observability, written up

Start watching your Marketing Cloud journeys

One monitor free. Paid plans from $49 USD per month. Set up takes about two minutes.

Or try it on a seed address without an account →

Salesforce, Marketing Cloud, Journey Builder, Automation Studio, Sales Cloud and Service Cloud are trademarks of salesforce.com, inc. Telltide is an independent monitoring service and is not affiliated with, endorsed by, or sponsored by Salesforce.