Salesforce Status: How to Check If Salesforce Is Down Right Now (2026)
Updated June 2026 · 8 min read · By API Status Check
Quick Answer: Check Salesforce Status Now
⚠️ Important: Salesforce Status Is Instance-Specific
Unlike most SaaS platforms, Salesforce does not have a single global status. Each Salesforce org is assigned to a specific server instance (e.g., NA1, EU5, AP2, CS20 for sandboxes). Incidents affect individual instances — your org may be down while another org on a different instance is perfectly fine.
To check your status: Find your instance in Setup → Company Information, then search for it at trust.salesforce.com.
Understanding Salesforce's Trust Status Page (trust.salesforce.com)
Salesforce's Trust portal at trust.salesforce.com is organized by instance and product. After finding your instance, you'll see component-level status broken down by service category. Salesforce also tracks performance metrics (response time) alongside availability, giving you more context than a simple up/down status.
Core CRM (Sales / Service Cloud)
The core Salesforce record engine — accounts, contacts, leads, opportunities, cases. If degraded, record pages may time out, list views may not load, and record edits may fail. This affects the majority of Salesforce users.
Lightning Experience (UI)
The Salesforce Lightning web app. Degradation causes slow page loads, component render failures, or blank Lightning pages. Separate from the underlying record data — the API may work even when Lightning UI is degraded.
Flows & Process Builder
Salesforce automation engine. Flow and Process Builder incidents cause record-triggered automation to fail silently, scheduled flows to skip their runs, and screen flows to return errors to users.
Apex & Async Jobs
Apex code execution, including triggers, scheduled jobs (CronJobs), batch Apex, and future methods. Degradation here causes custom code to fail, batch jobs to hang, and triggered workflows to not fire after record saves.
Salesforce API (REST/SOAP)
The API layer used by all integrations. REST API and SOAP API incidents affect MuleSoft, Zapier, HubSpot sync, custom integrations, and connected apps. The API returning 500 or timing out is a strong indicator of a platform incident.
Einstein & AI Features
Einstein AI predictions, Einstein Activity Capture, and Salesforce AI/ML features. Einstein incidents may not affect core CRM — they are tracked separately on trust.salesforce.com.
Marketing Cloud
Salesforce Marketing Cloud (formerly ExactTarget) runs on completely separate infrastructure from Sales/Service Cloud and has its own status page at status.salesforce.com/products/marketing-cloud.
Heroku
Heroku is a separate Salesforce-owned platform. Heroku outages are tracked at status.heroku.com — not on trust.salesforce.com. See the Heroku status guide for Heroku-specific issues.
Salesforce Instances: How to Find Yours
How to Identify Your Salesforce Instance
# Method 1: Check your org URL
https://na1.salesforce.com ← "na1" is your instance
https://eu5.salesforce.com ← "eu5" is your instance
# My Domain URLs hide the instance — use Method 2
# Method 2: Setup → Company Information
Setup → Company Information → Instance field
# Most reliable method, works with My Domain enabled
# Method 3: API response headers
curl -I https://yourorg.my.salesforce.com
# Look for X-Salesforce-Instance or Sforce-Instance headers
# Then check status for your instance
https://trust.salesforce.com/status → search "NA1" or your instance
What Salesforce Status Colors Mean
Common Salesforce Issues and How to Diagnose Them
"Salesforce pages loading slowly or timing out"Check trust.salesforce.com for your specific instance (e.g., NA1). If the instance shows Performance Degraded, it's a platform issue. If status is green, check your Salesforce org's Apex debug logs for governor limit warnings — slow pages often indicate an inefficient SOQL query or an Apex trigger running heavy logic on every record save."Salesforce reports and dashboards not loading"Reports run live SOQL queries — large reports with date filters spanning many years or complex cross-object relationships can time out even without a platform incident. Try adding more specific date filters or reducing the number of report columns. If reports that previously worked are now failing, check trust.salesforce.com for your instance."Salesforce API returning INVALID_SESSION_ID"Your OAuth access token has expired. Salesforce access tokens have a configurable lifetime (default 2 hours). Implement refresh token rotation — use your refresh token to obtain a new access token via the /services/oauth2/token endpoint. For server-to-server integrations, use the JWT Bearer Flow to avoid session expiry issues."Salesforce batch Apex jobs stuck or not completing"Check Setup → Apex Jobs for the job status. Stuck batch jobs usually indicate a governor limit violation in the execute() method, a deadlock on a shared record, or the job being queued behind higher-priority async work. During platform incidents, Salesforce may pause async job execution — check trust.salesforce.com Apex component for your instance."Salesforce Flow or trigger firing duplicate records"Duplicate record creation is a common Salesforce anti-pattern during partial outages — the initial DML succeeds but the response is not received, causing the client to retry. Implement idempotency by checking for existing records with the same external ID before creating. Also check if both a Flow and an Apex trigger are performing the same operation on record save."Salesforce Connected App / OAuth not authenticating"Verify the Connected App is still active under Setup → App Manager. Check that the OAuth scopes include the required permissions. If using IP restrictions on the Connected App, verify the client's IP is whitelisted. Also check that the running user's profile has permission to use the Connected App under Setup → Connected Apps → Manage → Edit Policies.Monitor your Salesforce API integrations from outside Salesforce
Better Stack can monitor your Salesforce-connected endpoints and alert you when integration failures start — before they cascade into broken CRM data or missed pipeline updates.
Try Better Stack Free →Frequently Asked Questions
Where is the official Salesforce status page?
Salesforce's official status page is at trust.salesforce.com. It is instance-based — you must search for your specific instance (e.g., NA1, EU5, AP2) to see relevant status. This is fundamentally different from most SaaS status pages which show a single global status.
How is Salesforce's trust.salesforce.com different from other status pages?
Salesforce runs hundreds of server instances globally, each hosting multiple orgs. trust.salesforce.com shows status per instance rather than globally. This means you could see your org affected by an incident that is not visible if you just look at the "Salesforce" entry without specifying your instance. Always search for your specific instance.
Does a Salesforce production outage affect my sandbox?
Not necessarily. Sandbox instances (prefixed with "cs" — e.g., CS20) run on completely separate infrastructure from production instances (NA, EU, AP). A production instance incident does not affect sandbox instances and vice versa. You can often continue development work in sandboxes during production incidents.
How do I get alerts when Salesforce goes down?
Subscribe to notifications at trust.salesforce.com for your specific instance. You can receive email alerts when incidents are created, updated, or resolved for that instance. Salesforce also posts major incident updates to their @SalesforceStatus Twitter/X account.
Does Salesforce Marketing Cloud use the same status page?
No. Salesforce Marketing Cloud (SFMC) is a separate product on separate infrastructure. SFMC has its own status at status.salesforce.com/products/marketing-cloud. An SFMC incident does not affect Sales/Service Cloud and vice versa.
Alert Pro
14-day free trialStop checking — get alerted instantly
Next time Salesforce goes down, you'll know in under 60 seconds — not when your users start complaining.
- Email alerts for Salesforce + 9 more APIs
- $0 due today for trial
- Cancel anytime — $9/mo after trial