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.
Real outcomes for Salesforce teams that switch from reactive firefighting to proactive monitoring.
Salesforce is the backbone of enterprise operations — yet most orgs have zero real-time visibility into what's going wrong.
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.
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.
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.
Set up monitored users and an end date in the WatchDog Configurator. WatchDog does everything else — forever, until the date expires.
Select users to monitor, set a hypercare end date, and choose alert channels (Slack, Jira, Azure DevOps) — all inside your Salesforce org.
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.
Logs are fetched every 60 seconds. The parser detects FATAL_ERROR, System.LimitException, Flow failures, and Visualforce exceptions the moment they occur.
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 covers every dimension of Salesforce observability and security — from developer performance to insider threat.
WatchDog installs as a Salesforce managed package. No infrastructure to provision, no agents to deploy.
One-click subscription billed on your existing AWS invoice. WatchDog validates your entitlement automatically on every API call.
Install WatchDog2GP from Salesforce AppExchange or via package URL. Configure your Connected App and register your org — takes 10 minutes.
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.
Fire alerts to the tools your team already uses. AI analyses the log anomalies and delivers root cause — no manual log reading required.
Priced by org size — not per seat. Predictable for your finance team, high-margin for everyone.
Annual plans available at 20% discount. All plans billed via AWS Marketplace on your existing AWS invoice.
WatchDog was built with enterprise security requirements baked in — not bolted on.
Regional WAFv2 WebACL on every API Gateway stage — SQL injection, rate limiting, and geo-blocking built in.
Salesforce JWT Bearer Flow with RSA-2048 key pair. No OAuth redirect flows, no stored passwords.
Per-org DynamoDB partitioning. Your data is never co-mingled with another org's data.
DynamoDB TTL automatically purges customer data after 90 days. No indefinite retention, no compliance surprises.
Every API call validates an active Marketplace subscription. No active subscription, no access — automatically enforced.
All secrets stored in AWS SSM Parameter Store. No credentials in source code, ever.
Everything you need to know before getting started.
WatchDog is a Salesforce managed package that adds always-on monitoring and observability to your org. It automatically keeps debug logging active for the users you care about, detects errors and anomalies in real time, and fires alerts to Slack, Jira, or Azure DevOps — often before your users notice anything is wrong.
WatchDog uses the Salesforce Debug Log API and EventLogFile API to continuously process log data inside your org. Monitoring runs as scheduled Apex jobs within Salesforce itself — there is no external agent polling your org from outside. Logs are analysed as they're generated and alerts fire the moment an issue is detected.
Hypercare Mode is WatchDog's flagship feature. When you're going live with a new release or onboarding critical users, you place those users into hypercare — WatchDog keeps their debug logs on automatically, monitors every transaction, and alerts your team immediately if anything breaks. It's built specifically for the high-risk period immediately after a go-live.
No. WatchDog is engineered to be production-safe from day one. It runs as lightweight scheduled Apex jobs that operate well within Salesforce governor limits. The monitoring overhead is negligible — your users will not notice it is running.
When WatchDog detects an error, it extracts the relevant log lines and sends them to an AI model for analysis. The AI identifies the most likely root cause and suggests a fix — for example, "NullPointerException on line 47 of AccountTrigger.cls — likely caused by a null Account.OwnerId on migrated records." This analysis is included directly in your Slack or Jira alert, so your team knows where to look without reading raw logs.
Yes. WatchDog supports a Bring Your Own AI (BYO AI) model. You can connect OpenAI, Amazon Bedrock, or other compatible providers using your own API keys. Your log data stays within your chosen provider's environment, and you remain in full control of AI costs and data handling.
Log data is processed inside your Salesforce org. Alert payloads sent to your AWS environment for notifications contain only error summaries and relevant metadata — not raw log dumps or PII. WatchDog does not store bulk Salesforce record data outside your org.
Security is built into the architecture. All API communication uses JWT authentication with RSA-2048 keys. Every API Gateway stage is protected by a Regional AWS WAFv2 WebACL covering SQL injection, rate limiting, and geo-blocking. Secrets — Canvas keys, JWT keys, encryption keys — are stored in AWS SSM Parameter Store and never hardcoded anywhere. All data in transit is encrypted with TLS 1.2 or higher.
WatchDog is installed as a managed package from the Salesforce AppExchange. Installation requires Salesforce Admin access and takes about 15 minutes. There is no infrastructure to set up on your side — the AWS backend is fully managed for you. Your first alert will fire within 60 seconds of setup completing.
WatchDog supports Salesforce Enterprise, Unlimited, and Developer editions. It requires API access and managed package installation rights. Professional Edition is not supported by default, as it lacks the API access needed for debug log monitoring.
WatchDog fires alerts to Slack, Jira, Azure DevOps, and email via AWS SES. Salesforce's native in-app notifications are also supported. You can configure multiple channels simultaneously — for example, a Slack alert for immediate visibility and a Jira ticket for tracking resolution.
WatchDog is priced by org size, not per seat — so your cost stays predictable as your team grows. Plans start at $149/month for up to 100 Salesforce users. All plans are billed through AWS Marketplace on your existing AWS invoice, with no separate billing relationship to manage. Annual plans are available at a 20% discount.