Salesforce Security & Observability

Every Salesforce issue, caught the moment it happens.

WatchDog keeps debug logs on automatically, detects exceptions in real-time, and fires Slack, Jira, and Azure DevOps alerts with AI root cause — so your team fixes issues in minutes, not days.

The Problem

Flying blind on your most critical platform

Salesforce is the backbone of enterprise operations — yet most orgs have zero real-time visibility into what's going wrong.

🔥

The Production Support Tax

Salesforce debug logs are off by default. When a production issue hits after a go-live, developers manually enable logs, ask users to reproduce the issue, and spend days reading raw log files.

2–5 days
average time to diagnose a Salesforce production issue
👻

Sporadic Issues — Never Solved

Some issues happen once and disappear. Without logs running at the exact moment of failure, the root cause is permanently lost. The ticket sits open for months.

$60K–$1.9M
annual production support cost per enterprise Salesforce org
🔐

Security Blind Spots

Admin changing permission sets. User logging in from a new country. Employee bulk-exporting records before resigning. None of these fire a real-time alert by default.

$4.45M
average cost of a data breach (IBM 2023)
Flagship Feature

Hypercare Mode — automatic from day one

Set up monitored users and an end date in the WatchDog Configurator. WatchDog does everything else — forever, until the date expires.

1

Configure in Salesforce

Select users to monitor, set a hypercare end date, and choose alert channels (Slack, Jira, Azure DevOps) — all inside your Salesforce org.

2

Logs stay on — automatically

WatchDog creates and auto-renews Salesforce TraceFlags before they expire. Debug logs are always on for your monitored users, 24/7, until the end date.

3

Every exception is caught

Logs are fetched every 60 seconds. The parser detects FATAL_ERROR, System.LimitException, Flow failures, and Visualforce exceptions the moment they occur.

4

Alert fires in seconds with AI root cause

Slack message, Jira ticket, and Azure DevOps work item — all auto-created with the class name, line number, stack trace, and AI-generated fix suggestion.

WatchDog — Live Monitor
MTTR Reduction
2–5 days
Without WatchDog
< 5 min
With WatchDog

Before WatchDog

  • Issue occurs in production
  • User reports it hours later
  • Developer manually enables debug logs
  • User asked to reproduce — often can't
  • Developer reads thousands of raw log lines
  • Sporadic issues never diagnosed
  • Jira ticket created days later, manually
  • Fix deployed a week after the incident

After WatchDog

  • Issue occurs in production
  • WatchDog already has the log (logs always on)
  • Exception detected within 60 seconds
  • Slack alert fires with class name & line number
  • AI root cause delivered in the same message
  • Sporadic issues: finally captured & diagnosable
  • Jira ticket auto-created with full stack trace
  • Fix deployed same day
Product

7 modules. One platform.

WatchDog covers every dimension of Salesforce observability and security — from developer performance to insider threat.

GA
🐕

Hypercare Mode

Automated debug log management, exception detection, and instant multi-channel alerting with AI root cause.
  • Auto-creates and renews Salesforce TraceFlags
  • 60-second log polling with watermark deduplication
  • Detects FATAL_ERROR, LimitException, Flow & VF failures
  • Alerts: Slack, Jira, Azure DevOps, Salesforce, Email
  • AI root cause in every alert
GA

Log Explorer

Deep Apex performance analytics — surface slow processes before they become outages.
  • Parses 40+ log categories (DML, SOQL, Callout, Flows)
  • Top 10 slowest processes with trend analysis
  • Avg / Peak duration, 7 / 30-day charts
  • Use-case tracking and process benchmarking
GA
🛡️

Audit Sentinel

Every admin action classified — CRITICAL, HIGH, MEDIUM, LOW — with real-time alerts.
  • Ingests SetupAuditTrail continuously
  • 60+ Salesforce setup sections classified
  • CRITICAL: Profiles, Permission Sets, Connected Apps, SSO
  • 90-day retention, configurable exclusions
GA
📊

Analytics Dashboard

Unified command centre — notifications, process performance, log volume, and metrics in one view.
  • Tabbed dashboard inside Salesforce via Canvas
  • Real-time notification feed with unread badge
  • Process trend charts — 7 / 30 / 90 day ranges
  • Log volume and org-level callout metrics
Coming Soon
🌍

Login Intelligence

Geo-aware anomaly detection for every login — catch account takeovers before damage is done.
  • Polls LoginHistory every 15 minutes
  • Geo-enriches every IP via ipinfo.io
  • Alerts: new country, LoginAs, failed spike, off-hours
  • World map visualisation inside Salesforce
Coming Soon
🕵️

Data Exfiltration Signals

Detect insider data theft — bulk report exports and large file downloads trigger instant alerts.
  • Monitors EventLogFile — Report + ContentTransfer
  • Configurable per-user thresholds (count, MB, window)
  • 90-day event history with user-level drill-down
Coming Soon
✉️

Email Health

Track email deliverability, bounce rates, and send volume — alerting before issues reach customers.
  • Polls EmailMessage records hourly
  • Bounce rate and volume threshold alerting
  • D3.js area + line charts inside Salesforce
How It Works

Up and running in 15 minutes

WatchDog installs as a Salesforce managed package. No infrastructure to provision, no agents to deploy.

1

Subscribe on AWS Marketplace

One-click subscription billed on your existing AWS invoice. WatchDog validates your entitlement automatically on every API call.

2

Install the Managed Package

Install WatchDog2GP from Salesforce AppExchange or via package URL. Configure your Connected App and register your org — takes 10 minutes.

3

Go Live — WatchDog Takes Over

Open the Configurator tab, add users to hypercare, set an end date, and connect your Slack workspace. First alert fires within 60 seconds of the next exception.

Integrations

Alerts where your team already works

💬 Slack
🔷 Jira
🔵 Azure DevOps
☁️ Salesforce Notifications
📧 Email (SES)
🛒 AWS Marketplace
🤖 OpenAI
Pricing

Simple, org-based pricing

Priced by org size — not per seat. Predictable for your finance team, high-margin for everyone.

Starter
$149/mo
Up to 100 Salesforce users
  • Hypercare Mode
  • Log Explorer
  • Audit Sentinel
  • Analytics Dashboard
  • Slack alerts
  • 90-day retention
Get Started
Enterprise
$1,499/mo
500–2,000 Salesforce users
  • Everything in Professional
  • Priority support
  • Custom retention period
  • Custom alert rules
  • Dedicated onboarding
Contact Sales
Enterprise+
Custom
2,000+ Salesforce users
  • Everything in Enterprise
  • SLA-backed uptime
  • SSO integration
  • Custom module development
  • Named support engineer
Contact Sales

Annual plans available at 20% discount. All plans billed via AWS Marketplace on your existing AWS invoice.

Security & Compliance

Enterprise-grade from day one

WatchDog was built with enterprise security requirements baked in — not bolted on.

🔒

WAFv2 Protected

Regional WAFv2 WebACL on every API Gateway stage — SQL injection, rate limiting, and geo-blocking built in.

🔑

JWT RS256 Auth

Salesforce JWT Bearer Flow with RSA-2048 key pair. No OAuth redirect flows, no stored passwords.

🏢

Multi-tenant Isolation

Per-org DynamoDB partitioning. Your data is never co-mingled with another org's data.

⏱️

Auto Data Expiry

DynamoDB TTL automatically purges customer data after 90 days. No indefinite retention, no compliance surprises.

🛒

AWS Marketplace Entitlement

Every API call validates an active Marketplace subscription. No active subscription, no access — automatically enforced.

🚫

Zero Hardcoded Credentials

All secrets stored in AWS SSM Parameter Store. No credentials in source code, ever.

Get Started Today

Stop fighting production fires.
Let WatchDog catch them first.

Available on AWS Marketplace. Up and running in 15 minutes. First alert fires within 60 seconds.

No credit card required for trial  ·  Cancel any time  ·  Billed via AWS invoice