Close logo

Is Close Down?

MarketingLive status, outages, and incident history

No. Close is up right now.

Every monitored Close system is operational as of September 25, 2026. PulsAPI did not find an outage in its latest check of the official status feed.

OperationalChecked just nowLive · 60s while moving

Know the moment Close breaks

Close is healthy right now. We keep checking (every 60 seconds once it starts moving) and email you the moment that changes.

Free, no password, no card. Unsubscribe in one click.

How we know: the official Close status page, PulsAPI's own check (every 60 seconds while one is moving, every 5 to 20 minutes while it is stable), and outage reports from engineers. How PulsAPI monitoring works

Close Component Status

The main Close systems on this page. All 20 are operational right now.

20operational
API
Operational
Application UI
Operational
Calendar - Syncing
Operational

17 more components tracked

Their status is in the bar above. Free accounts see every component by name.

Also tracking Email » Sending, Email » Syncing, Phone » Call Recording, Phone » Dialer, Phone » Downstream Telephony Carriers, Phone » Incoming Calls, Phone » Outgoing Calls, Phone » Outgoing Calls - Infrastructure, Phone » Phone Service, Phone » SMS, Phone » Telephony Provider Connectivity, Public Website, and 3 more.

See all of them free

Component statuses may change independently during partial outages.

Recent Close Outages & Incidents

Incident history from the official Close status page, including resolution updates.

Email - SyncingScheduled for Oct 7, 2026 · 4h 0mScheduled

We will be performing maintenance on our back-end email sync service Wednesday, October 7 at 7:00 PM PDT (Thursday, October 8 at 02:00 AM UTC). The maintenance may take up to 4 hours and is expected to be complete no later than 11:00 PM PDT (06:00 AMUTC). The Close application and API will remain available while we perform maintenance on our back-end email sync service. Email syncing may be delayed during the maintenance window.

Database FailuresResolved Aug 11, 2026 · 2h 3mResolved

## Summary & Impact Close sincerely apologizes for the interruption of our service. We take the stability of our platform very seriously, and this incident is not acceptable to us. Below is an explanation of what happened and how we will prevent another such interruption from occurring. On August 11th, 2026, Close was intermittently unavailable for a total of about 2.5 hours between 08:00 UTC and 17:03 UTC. During those periods, the Close web app, mobile apps, and API returned errors or failed to load, affecting customers in all regions. Because the disruption was intermittent rather than continuous, many customers likely experienced it as a longer period of unreliability across the working day rather than as a handful of discrete outages. There was also added confusion because we marked our status page "resolved" twice during the day, at 09:26 UTC and again at 15:15 UTC, before the underlying cause had been fixed. We are improving our process so that we do not mark an incident as resolved until we have a good understanding of the situation and applied appropriate mitigations, not just because the symptoms have subsided. ## What went wrong? A routine code change to our email and calendar syncing service altered the way it looks up account information in our database. The new version looked equivalent to the code it replaced, but it caused our database to perform dramatically more internal work for each lookup, enough to exhaust the memory on our primary database server and repeatedly crash it. Because each crash was followed by an automatic recovery, the pattern looked like general instability rather than the symptom of a specific change, which is why it took us longer than we would have wished to trace it back and revert it. ## How we’ll fix this We have already reverted the problematic change and made configuration adjustments to our database hosts to reduce the severity of this class of failure. Close is currently stable. Going forward, we will improve the design of our Email & Calendar Syncing service and similar services which touch Organizations, Users, and Memberships. We will also improve our query performance visibility and alerting, so that slow or inefficient queries and new, unexpected query patterns are identified sooner than they were here. ## Technical Details For those interested in the specifics, here is the full sequence of events and the underlying database behavior. ### Timeline \(all times UTC\) * **August 10, 20:34** — The change finishes deploying to production. Our primary database shard briefly becomes unstable and fails over to a redundant node, producing a few minutes of errors. Because the change deployed after peak usage and deployment hours, traffic subsided shortly afterward and the database remained stable overnight. * **August 11, 08:00** — As application usage and engineering deployments begin increasing, error rates on our primary database shard start to climb. * **08:17** — Our monitoring alerts fire. * **08:26** — Close Engineering is investigating and has posted a status page incident. * **08:46** — We restart the affected database processes, allowing the system to recover. * **09:26** — All Close systems have returned to what looked like normal operation, and we mark the status page resolved. * **12:11 – 17:03** — The same loop of elevated errors, instability in the primary shard, failover to a redundant node, and temporary recovery repeats itself several times. * **14:45** — We find that the database is exhausting its allowed number of open files and raise that limit. This improves stability but does not address the underlying cause. * **15:15** — Systems appear to have recovered again, and we mark the incident resolved a second time. * **15:50** — We identify the previous day's deployment as the likely culprit. * **16:51 – 17:18** — We begin reverting the change when the database becomes unstable again. Customer-facing errors subside at 17:03, and the rollback completes at 17:18. ### The underlying database behavior Our Email & Calendar syncing service regularly queries a database for an up-to-date state of Organizations, Users, and their active Memberships. We store this information in our MongoDB cluster, on its primary shard. We were refactoring some of this code as part of normal tech debt work to bring older code in line with our current patterns. Previously, this query used a `$in: […long list of active organizations' IDs…]` clause as the filter for this query. This wasn’t necessarily very efficient, but it was acceptable because the query ran at a relatively low rate \(only happened every 50 seconds for one syncing process, of which we have 120-180 running depending on the demand\) and runs asynchronously. The refactor changed that query to find applicable Memberships via a `$or: [{organization: someOrgId, user: someUserId}, …long list of such conditions for all users with email/calendar accounts…]` clause. This at first looked like it should have performance roughly equal to the previous query. However, we have since discovered that, while our MongoDB cluster handled large `$in` queries decently well, a large set of compound queries all put into a root-level `$or` clause had disastrous performance characteristics. Even ~3-4 such queries per second, all running roughly around the same time alongside other normal requests, could overwhelm even our heavily scaled database node. Our current understanding, based on our review of the MongoDB source code and ad hoc testing, is that the issue relates to how MongoDB plans large root-level `$or` queries. MongoDB may evaluate the clauses of this query shape as separate sub-plans rather than as a single index scan. In our case, a query could contain approximately 50,000 clauses. At three such queries per second, the database was being presented with roughly 150,000 `$or` clauses per second. We believe this generated tens of thousands of index scans and WiredTiger cursors, churned the query-plan cache, and placed extreme pressure on memory and other database resources. This behavior is consistent with the out-of-memory terminations, file-handle exhaustion, and other low-level failures we observed. Reverting the new query shape eliminated the resource spikes and restored database stability. Pinpointing the query responsible for the database load took longer than anticipated because the seemingly small query rate, a flood of other slow queries, and an immediate database recovery obscured the underlying cause. --- [2026-08-11T08:15:59.087-07:00] (resolved) This incident has been resolved. --- [2026-08-11T07:53:37.271-07:00] (monitoring) We have identified the problem, adjusted our scaling strategy, and are seeing healthy recovery of all systems. --- [2026-08-11T07:15:06.601-07:00] (investigating) We are continuing to investigate the issue. --- [2026-08-11T06:12:38.118-07:00] (investigating) We are again investigating an elevated number of database failures.

Database FailuresResolved Aug 11, 2026 · 59 minResolved

This incident has been resolved. --- [2026-08-11T02:04:47.074-07:00] (monitoring) We have remediated the issue with our production database. Users should be able to use the Close app normally. Close Engineering is monitoring system performance to confirm resolution. --- [2026-08-11T01:54:12.735-07:00] (identified) We have identified an issue impacting our production database. Close Engineering is taking action to restore functionality. Users should notice improved performance over the next several minutes. --- [2026-08-11T01:26:54.729-07:00] (investigating) We are currently investigating an elevated number of database failures.

Close Uptime History

Daily uptime recorded by PulsAPI over the last 90 days, with the days that carried a Close incident marked. Each day is measured from our own checks, so the record continues even when the vendor publishes nothing.

Uptime history49 days observed
Aug 8100.00% average · 1 day with incidentsSep 25

Live Close Outage Reports

Problems reported by engineers using Close. Reports often appear 10 to 20 minutes before the official status page moves, and stay on this page for 90 days.

Reports, last 24 hours0 total
24h agoNothing reportednow

No Close problems reported yet.

Something wrong with Close on your end?

Reports are anonymous, take about ten seconds, and help the next engineer who checks.

About Close

Close publishes a public status page at status.close.com covering 23 components, including Phone Service, Application UI and Indexing. PulsAPI tracks Close outages, degraded performance and incident history in real time, alongside the rest of your marketing stack.

Over the past 30 days, PulsAPI has measured Close uptime at 100.00%. Response times, incident history, and SLA tracking for Close are available on the PulsAPI dashboard.

Close Status FAQ

Is Close down right now?

The verdict at the top of this page comes from the latest poll of the official Close status feed and refreshes automatically, so you are not looking at a stale cached answer. PulsAPI re-checks a vendor every 60 seconds whenever it is not fully operational, or has changed status in the last 30 minutes, so an incident is always on the fastest cadence. Vendors that are stable and rarely watched are re-checked every 5 to 20 minutes instead.

What should I do if Close is not working?

Check the component list on this page first to see if your failure matches a known outage. If it does, you can report the issue for other engineers, follow the incident timeline for vendor updates, and run any fallback your app supports until Close recovers.

How do I check Close uptime history?

PulsAPI tracks Close uptime over 30, 60, and 90-day rolling windows. The current 30-day uptime is 100.00%. The 90-day uptime strip on this page is public: no account needed. A free account adds alerts whenever Close changes state, plus 15 days of incident detail; Pro extends that to 90 days and Business to 13 months.

How fast does PulsAPI detect Close outages?

PulsAPI reads the official Close status page. PulsAPI re-checks a vendor every 60 seconds whenever it is not fully operational, or has changed status in the last 30 minutes, so an incident is always on the fastest cadence. Vendors that are stable and rarely watched are re-checked every 5 to 20 minutes instead. Alerts reach Slack, Discord, Microsoft Teams, PagerDuty, or email within seconds of detection.

Does PulsAPI track individual Close components?

Yes. PulsAPI monitors 20 individual Close components, so you can see which service or region is affected instead of a generic "service degraded" banner.

Can I get alerts when Close goes down?

Yes. Create a free account and subscribe to Close: the free plan covers three services with unlimited email alerts and no monthly notification cap. Paid plans lift the monitor limit entirely (Pro and above do not meter how many vendors you watch) and route the same alerts into Slack, Discord, Microsoft Teams, PagerDuty and webhooks.

How do I report an issue with Close to the community?

Click "Report an issue" at the top of this page, pick the issue type and severity, and optionally add your region and a short note. Reports are anonymous and help other engineers spot Close problems early. Official status pages often lag real incidents by 10 to 20 minutes.

Is there a free way to monitor Close?

Yes. The free plan covers 3 monitored services with unlimited email alerts, permanently, so Close plus two more costs nothing. Every new account also opens with a 30-day Business trial (unlimited monitors, Slack alerts, SLA reporting) with no credit card.

Track Close with the rest of your stack

2463+ vendors in one dashboard, and an email the moment any of them changes state. Three free, and no monitor limit at all from $29/mo, unlike the alternatives, which keep charging by the monitor.

Start free, 3 services