Skip to main content
The SuprSend Datadog connector streams notification metrics to your Datadog account via OpenTelemetry (OTLP) in near real-time - with latency under 1 minute. It covers three key areas of your notification pipeline:

API Requests

Track every API call hitting SuprSend - success/failure counts, error breakdowns, and request volume over time.

Workflow Executions

Monitor workflow performance, catch execution errors early, and identify top failing workflows.

Messages

Follow the full message lifecycle - triggered, delivered, seen, clicked - with delivery errors by vendor and channel.
Enterprise plan feature. The SuprSend Datadog connector is only available on our Enterprise plan.

How it works

SuprSend exports suprsend.* metrics to Datadog via OTLP over HTTP. You provide your Datadog OTLP endpoint and API key, choose which events to sync, and SuprSend streams them in near real-time - with latency under 1 minute. Once connected you can build custom dashboards, set up monitors and alerts for delivery failures or API errors, slice by any dimension (workspace, tenant, workflow, channel, vendor, template), and correlate notification health with your infrastructure and APM data in Datadog. All metrics are tagged by workspace, tenant, workflow, category, channel, vendor, template, node, and error details. See Reported metrics for the full list.
Please refer to your Datadog pricing agreement for information on how custom metrics sent to Datadog are priced for your account.

Installing the connector

1

Create a new connector

In your SuprSend dashboard, navigate to Connectors and click New Connector.
2

Configure connector settings

Fill in the following fields:

Datadog connector configuration

3

Save the connector

Click Save. Your metrics will start streaming to Datadog within a few minutes.

Dashboard starter kit

Get started quickly with our pre-built Datadog dashboard to visualize your SuprSend metrics in a few clicks.

SuprSend Notification Overview dashboard in Datadog

Copy Dashboard Starter Kit JSON
To import, visit dashboards, click New Dashboard, then click the gear icon in the top-right corner and choose Import dashboard JSON. Paste the JSON above. Use the copy button to copy the JSON.

Setting up alerts

Once your metrics are flowing into Datadog, you can set up monitors to get paged when something goes wrong in your notification pipeline. Here are two examples to get you started.

Example 1 - Alert on delivery error rate spike

Alert when message delivery errors exceed a threshold - useful for catching vendor-side failures or misconfigurations before users notice.
  1. In Datadog, go to Monitors → New Monitor and select Metric.
  2. Under Choose the detection method, select Threshold Alert.
  3. Under Define the metric, enter:
    Set Evaluate the bounds for the last to 5 minutes.
  4. Under Set alert conditions:
    • Trigger when the evaluated value is: above the threshold
    • Alert threshold: 50 - adjust based on your typical delivery volume. A good starting point is 1–2% of your average message volume per 5 minutes.
    • Warning threshold: 20 - optional, but useful for early visibility before a full alert fires
    • If data is missing: set to Evaluate as zero

    Metric and alert condition configuration in Datadog

  5. Under Configure notifications & automations, give the monitor a name (for example SuprSend — Delivery Error Spike) and add a message with context:
    Add your notification recipients (email, Slack, PagerDuty, etc.) using @ mentions in the message body.
  6. Click Save.

Example 2 - Alert on anomalous message delivery drop

Alert when delivered message volume drops unexpectedly - useful for catching silent failures where messages stop flowing without a corresponding error spike.
  1. In Datadog, go to Monitors → New Monitor and select Metric.
  2. Under Choose the detection method, select Anomaly Detection.
  3. Under Define the metric, enter:
    Set Evaluate the bounds for the last to 15 minutes.
  4. Under Set alert conditions:
    • Trigger when the evaluated values have been: below the bounds - so you’re only alerted when delivery drops, not when it spikes
    • Alert threshold: 75 - alert when 75% or more of the values in the window fall below the expected range
    • Under Advanced options → Anomaly detection algorithm options: set deviations to 2 and keep the algorithm as basic

    Anomaly detection configuration in Datadog

  5. Under Configure notifications & automations, give the monitor a name (for example SuprSend — Delivery Drop Anomaly) and add a message:
    Add your notification recipients using @ mentions in the message body.
  6. Click Save.
Scope either monitor to a specific workflow or channel by adding workflow_slug:your-workflow or channel:email to the metric query in step 3. This lets you create targeted monitors for your most critical notification flows.

Reported metrics

SuprSend streams the following suprsend.* counter metrics to Datadog. All counters are monotonically increasing and represent cumulative counts from the time the connector is enabled.

API Requests

Track the volume and health of every API call made to SuprSend. Tags on API Request metrics

Workflow Executions

Monitor how your workflows and broadcasts are performing and quickly spot execution failures. Tags on Workflow Execution metrics

Messages

Follow the full lifecycle of every message - from trigger through delivery, open, and click - and monitor delivery failures by vendor and channel. Tags on Message metrics
  • All metrics are scoped to the SuprSend environment (for example production, staging) via the ws_uid tag.
  • For delivery, seen, and click metrics to be populated for Email, SMS, and WhatsApp, configure https://hub.suprsend.com/webhook/* as a callback URL in your vendor dashboard. See the vendor integration docs for per-vendor instructions.
  • For error details, the SuprSend dashboard provides more granular information via Logs and Analytics.

Disabling the connector

To pause metrics streaming, open the connector from the Connectors page and toggle Enable sync off. Re-enable it at any time to resume.

Toggle Enable sync off to pause metrics streaming