CINXE.COM

HubSpot Status - Incident History

<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- force IE browsers in compatibility mode to use their most aggressive rendering engine --> <meta charset="utf-8"> <title>HubSpot Status - Incident History</title> <meta name="description" content="HubSpot&#39;s Incident and Scheduled Maintenance History"> <!-- Mobile viewport optimization --> <meta name="HandheldFriendly" content="True"> <meta name="MobileOptimized" content="320"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"> <!-- Time this page was rendered - http://purl.org/dc/terms/issued --> <meta name="issued" content="1744194520"> <!-- Mobile IE allows us to activate ClearType technology for smoothing fonts for easy reading --> <meta http-equiv="cleartype" content="on"> <!-- Le fonts --> <style> @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-f0b2f7c12b6b87c65c02d3c1738047ea67a7607fd767056d8a2964cc6a2393f7.eot?host=status.hubspot.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-f0b2f7c12b6b87c65c02d3c1738047ea67a7607fd767056d8a2964cc6a2393f7.eot?host=status.hubspot.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-e642ffe82005c6208632538a557e7f5dccb835c0303b06f17f55ccf567907241.woff?host=status.hubspot.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-0f094da9b301d03292f97db5544142a16f9f2ddf50af91d44753d9310c194c5f.ttf?host=status.hubspot.com') format('truetype'); font-weight:300; font-style:normal; } @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-366d17769d864aa72f27defaddf591e460a1de4984bb24dacea57a9fc1d14878.eot?host=status.hubspot.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-366d17769d864aa72f27defaddf591e460a1de4984bb24dacea57a9fc1d14878.eot?host=status.hubspot.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-2ee4c449a9ed716f1d88207bd1094e21b69e2818b5cd36b28ad809dc1924ec54.woff?host=status.hubspot.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-a40a469edbd27b65b845b8000d47445a17def8ba677f4eb836ad1808f7495173.ttf?host=status.hubspot.com') format('truetype'); font-weight:400; font-style:normal; } @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-0bf83a850b45e4ccda15bd04691e3c47ae84fec3588363b53618bd275a98cbb7.eot?host=status.hubspot.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-0bf83a850b45e4ccda15bd04691e3c47ae84fec3588363b53618bd275a98cbb7.eot?host=status.hubspot.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-0c394ec7a111aa7928ea470ec0a67c44ebdaa0f93d1c3341abb69656cc26cbdd.woff?host=status.hubspot.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-9e43859f8015a4d47d9eaf7bafe8d1e26e3298795ce1f4cdb0be0479b8a4605e.ttf?host=status.hubspot.com') format('truetype'); font-weight:400; font-style:italic; } @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-09566917307251d22021a3f91fc646f3e45f8d095209bcd2cded8a1979f06e54.eot?host=status.hubspot.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-09566917307251d22021a3f91fc646f3e45f8d095209bcd2cded8a1979f06e54.eot?host=status.hubspot.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-86724fb2152613d735ba47c3f47a9ad2424b898bea4bece213dacee40344f966.woff?host=status.hubspot.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-cf3e4eb7fbdf6fb83e526cc2a0141e55b01097e6e1abfd4cbdc3eda75d183f74.ttf?host=status.hubspot.com') format('truetype'); font-weight:500; font-style:normal; } @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-622ea489d20e12e691663f83217105e957e2d3d09703707d40155a29c06cc9d9.eot?host=status.hubspot.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-622ea489d20e12e691663f83217105e957e2d3d09703707d40155a29c06cc9d9.eot?host=status.hubspot.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-c8dc577ff7f76d2fc199843e38c04bb2e9fd15889421358d966a9f846c2ed1cd.woff?host=status.hubspot.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-27177fe9242acbe089276ee587feef781446667ffe9b6fdc5b7fe21ad73e12f3.ttf?host=status.hubspot.com') format('truetype'); font-weight:700; font-style:normal; } </style> <link rel="shortcut icon" type="image/x-icon" href="//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/10067/Favicon.png" /> <link rel="shortcut icon" href='//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/10067/Favicon.png'> <link rel="alternate" type="application/atom+xml" href="https://status.hubspot.com/history.atom" title="HubSpot Status History - Atom Feed"> <link rel="alternate" type="application/rss+xml" href="https://status.hubspot.com/history.rss" title="HubSpot Status History - RSS Feed"> <!-- Canonical Link to ensure that only the custom domain is indexed when present --> <link rel="canonical" href="http://status.hubspot.com/history"> <meta name="_globalsign-domain-verification" content="y_VzfckMy4iePo5oDJNivyYIjh8LffYa4jzUndm_bZ"/> <link rel="alternate" type="application/atom+xml" title="ATOM" href="https://status.hubspot.com/history.atom" /> <!-- Le styles --> <link rel="stylesheet" media="screen" href="https://dka575ofm4ao0.cloudfront.net/packs/0.076d36a21dada6e9b8ca.css" /><link rel="stylesheet" media="screen" href="https://dka575ofm4ao0.cloudfront.net/packs/191.076d36a21dada6e9b8ca.css" /><link rel="stylesheet" media="screen" href="https://dka575ofm4ao0.cloudfront.net/packs/155.076d36a21dada6e9b8ca.css" /> <link rel="stylesheet" media="all" href="https://dka575ofm4ao0.cloudfront.net/assets/status/status_manifest-e5fd07250d5426b6c15214a184a78f72bd224c0f158f2ca1f35a3cf1ee9c1783.css" /> <script src="https://dka575ofm4ao0.cloudfront.net/assets/jquery-3.5.1.min-729e416557a365062a8a20f0562f18aa171da57298005d392312670c706c68de.js"></script> <script> window.pageColorData = {"blue":"#0075C3","border":"#CBD6E2","body_background":"#FFFFFF","font":"#425B76","graph":"#0091AE","green":"#0A8574","light_font":"#7C98B6","link":"#0091AE","orange":"#FF8F59","red":"#F2545B","yellow":"#F5C26B","no_data":"#b3bac5"}; </script> <style> /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ body, .layout-content.status.status-api .section .example-container .example-opener .color-secondary, .grouped-items-selector, .layout-content.status.status-full-history .history-nav a.current, div[id^="subscribe-modal"] .modal-footer, div[id^="subscribe-modal"], div[id^="updates-dropdown"] .updates-dropdown-section, #uptime-tooltip .tooltip-box { background-color:#FFFFFF; } #uptime-tooltip .pointer-container .pointer-smaller { border-bottom-color:#FFFFFF; } /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ body.status, .color-primary, .color-primary:hover, .layout-content.status-index .status-day .update-title.impact-none a, .layout-content.status-index .status-day .update-title.impact-none a:hover, .layout-content.status-index .timeframes-container .timeframe.active, .layout-content.status-full-history .month .incident-container .impact-none, .layout-content.status.status-index .incidents-list .incident-title.impact-none a, .incident-history .impact-none, .layout-content.status .grouped-items-selector.inline .grouped-item.active, .layout-content.status.status-full-history .history-nav a.current, .layout-content.status.status-full-history .history-nav a:not(.current):hover, div[id^="subscribe-modal"] .modal-header .close, .grouped-item-label, #uptime-tooltip .tooltip-box .tooltip-content .related-events .related-event a.related-event-link { color:#425B76; } .layout-content.status.status-index .components-statuses .component-container .name { color:#425B76; color:rgba(66,91,118,.8); } /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ small, .layout-content.status .table-row .date, .color-secondary, .layout-content.status .grouped-items-selector.inline .grouped-item, .layout-content.status.status-full-history .history-footer .pagination a.disabled, .layout-content.status.status-full-history .history-nav a, #uptime-tooltip .tooltip-box .tooltip-content .related-events #related-event-header { color:#7C98B6; } /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ body.status .layout-content.status .border-color, hr, .tooltip-base, .markdown-display table, div[id^="subscribe-modal"], #uptime-tooltip .tooltip-box { border-color:#CBD6E2; } div[id^="subscribe-modal"] .modal-footer, .markdown-display table td { border-top-color:#CBD6E2; } .markdown-display table td + td, .markdown-display table th + th { border-left-color:#CBD6E2; } div[id^="subscribe-modal"] .modal-header, #uptime-tooltip .pointer-container .pointer-larger { border-bottom-color:#CBD6E2; } #uptime-tooltip .tooltip-box .outage-field { /* Generate the background-color for the outage-field from the css_body_background_color and css_border_color. For the default background (#ffffff) and default css_border_color (#e0e0e0), use the luminosity of the default background with a magic number to arrive at the original outage-field background color (#f4f5f7). I used the formula Target Color = Color * alpha + Background * (1 - alpha) to find the magic number of ~0.08. For darker css_body_background_color, luminosity values are lower so alpha trends toward becoming transparent (thus outage-field background becomes same as css_body_background_color). */ background-color: rgba(203,214,226,0.31); /* outage-field border-color alpha is inverse to the luminosity of css_body_background_color. That is to say, with a default white background this border is transparent, but on a black background, it's opaque css_border_color. */ border-color: rgba(203,214,226,0.0); } /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ .layout-content.status.status-index .status-day .update-title.impact-critical a, .layout-content.status.status-index .status-day .update-title.impact-critical a:hover, .layout-content.status.status-index .page-status.status-critical, .layout-content.status.status-index .unresolved-incident.impact-critical .incident-title, .flat-button.background-red { background-color:#F2545B; } .layout-content.status-index .components-statuses .component-container.status-red:after, .layout-content.status-full-history .month .incident-container .impact-critical, .layout-content.status-incident .incident-name.impact-critical, .layout-content.status.status-index .incidents-list .incident-title.impact-critical a, .status-red .icon-indicator, .incident-history .impact-critical, .components-container .component-inner-container.status-red .component-status, .components-container .component-inner-container.status-red .icon-indicator { color:#F2545B; } .layout-content.status.status-index .unresolved-incident.impact-critical .updates { border-color:#F2545B; } /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ .layout-content.status.status-index .status-day .update-title.impact-major a, .layout-content.status.status-index .status-day .update-title.impact-major a:hover, .layout-content.status.status-index .page-status.status-major, .layout-content.status.status-index .unresolved-incident.impact-major .incident-title { background-color:#FF8F59; } .layout-content.status-index .components-statuses .component-container.status-orange:after, .layout-content.status-full-history .month .incident-container .impact-major, .layout-content.status-incident .incident-name.impact-major, .layout-content.status.status-index .incidents-list .incident-title.impact-major a, .status-orange .icon-indicator, .incident-history .impact-major, .components-container .component-inner-container.status-orange .component-status, .components-container .component-inner-container.status-orange .icon-indicator { color:#FF8F59; } .layout-content.status.status-index .unresolved-incident.impact-major .updates { border-color:#FF8F59; } /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ .layout-content.status.status-index .status-day .update-title.impact-minor a, .layout-content.status.status-index .status-day .update-title.impact-minor a:hover, .layout-content.status.status-index .page-status.status-minor, .layout-content.status.status-index .unresolved-incident.impact-minor .incident-title, .layout-content.status.status-index .scheduled-incidents-container .tab { background-color:#F5C26B; } .layout-content.status-index .components-statuses .component-container.status-yellow:after, .layout-content.status-full-history .month .incident-container .impact-minor, .layout-content.status-incident .incident-name.impact-minor, .layout-content.status.status-index .incidents-list .incident-title.impact-minor a, .status-yellow .icon-indicator, .incident-history .impact-minor, .components-container .component-inner-container.status-yellow .component-status, .components-container .component-inner-container.status-yellow .icon-indicator, .layout-content.status.manage-subscriptions .confirmation-infobox .fa { color:#F5C26B; } .layout-content.status.status-index .unresolved-incident.impact-minor .updates, .layout-content.status.status-index .scheduled-incidents-container { border-color:#F5C26B; } /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ .layout-content.status.status-index .status-day .update-title.impact-maintenance a, .layout-content.status.status-index .status-day .update-title.impact-maintenance a:hover, .layout-content.status.status-index .page-status.status-maintenance, .layout-content.status.status-index .unresolved-incident.impact-maintenance .incident-title, .layout-content.status.status-index .scheduled-incidents-container .tab { background-color:#0075C3; } .layout-content.status-index .components-statuses .component-container.status-blue:after, .layout-content.status-full-history .month .incident-container .impact-maintenance, .layout-content.status-incident .incident-name.impact-maintenance, .layout-content.status.status-index .incidents-list .incident-title.impact-maintenance a, .status-blue .icon-indicator, .incident-history .impact-maintenance, .components-container .component-inner-container.status-blue .component-status, .components-container .component-inner-container.status-blue .icon-indicator { color:#0075C3; } .layout-content.status.status-index .unresolved-incident.impact-maintenance .updates, .layout-content.status.status-index .scheduled-incidents-container { border-color:#0075C3; } /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ .layout-content.status.status-index .page-status.status-none { background-color:#0A8574; } .layout-content.status-index .components-statuses .component-container.status-green:after, .status-green .icon-indicator, .components-container .component-inner-container.status-green .component-status, .components-container .component-inner-container.status-green .icon-indicator { color:#0A8574; } /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ a, a:hover, .layout-content.status-index .page-footer span a:hover, .layout-content.status-index .timeframes-container .timeframe:not(.active):hover, .layout-content.status-incident .subheader a:hover { color:#0091AE; } .flat-button, .masthead .updates-dropdown-container .show-updates-dropdown, .layout-content.status-full-history .show-filter.open { background-color:#0091AE; } /* CUSTOM COLOR OVERRIDES FOR UPTIME SHOWCASE */ .components-section .components-uptime-link { color: #7c98b6; } .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item { color: #7c98b6; opacity: 1; } .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item.light { color: #7c98b6; opacity: 1; } .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .spacer { background: #7c98b6; opacity: 1; } </style> <!-- custom css --> <link rel="stylesheet" type="text/css" href="//dka575ofm4ao0.cloudfront.net/page_display_customizations-custom_css_externals/10017/external20200512-72-1v6makp.css"> <!-- polyfills --> <script crossorigin="anonymous" src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.js"></script> <!-- Le HTML5 shim --> <!--[if lt IE 9]> <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <!-- injection for static --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1990066-18"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1990066-18', { 'anonymize_ip' : true}); </script> </head> <body class="status history status-none"> <div class="layout-content status status-full-history premium"> <div class="custom-header-container"> <header id="custom-header" class="container"> <div class="logo"><img src="https://s3.amazonaws.com/statuspage-production/pages-transactional_logos/retina/10067/Logo_2.png" alt="HubSpot Status Page"/></div> <a class="cta cta-past" href="https://status.hubspot.com/history">Past incidents</a> <a class="cta cta-status-index" href="https://status.hubspot.com">Return to status page</a> </header> <script src="https://global.localizecdn.com/localize.js"></script> <script>!function(a){if(!a.Localize){a.Localize={};for(var e=["translate","untranslate","phrase","initialize","translatePage","setLanguage","getLanguage","detectLanguage","getAvailableLanguages","untranslatePage","bootstrap","prefetch","on","off","hideWidget","showWidget"],t=0;t<e.length;t++)a.Localize[e[t]]=function(){}}}(window);</script> <script> Localize.initialize({ key: 'QStuUwv8T1HoD', rememberLanguage: true, autoApprove: true, // other options go here, separated by commas }); </script> <div class="updates-dropdown-container" data-js-hook="updates-dropdown-container"> <a href="#" data-js-hook="show-updates-dropdown" id="show-updates-dropdown" class="show-updates-dropdown" aria-label="Subscribe to updates" aria-expanded="false" aria-haspopup="dialog" role="button"> </a> <!-- Accessibility guidelines for tabs: https://www.w3.org/TR/wai-aria-practices-1.1/examples/tabs/tabs-1/tabs.html --> <div class="updates-dropdown" data-js-hook="updates-dropdown" id="updates-dropdown" style="display:none"> <div class="updates-dropdown-nav nav-items-3" role="tablist" aria-label="Subscribe to updates"> <a href="#updates-dropdown-support" aria-controls="updates-dropdown-support" aria-label="Contact support" role="tab" id="updates-dropdown-support-btn"> <span class="icon-container support"> </a> <a href="#updates-dropdown-atom" aria-controls="updates-dropdown-atom" aria-label="Subscribe via RSS" role="tab" id="updates-dropdown-atom-btn"> <span class="icon-container rss"> </a> <button data-js-hook="updates-dropdown-close" aria-label="Close subscribe form" id="updates-dropdown-close-btn"> x </button> </div> <div class="updates-dropdown-sections-container"> <div class="updates-dropdown-section support" id="updates-dropdown-support" style="display:none" role="tabpanel" aria-labelledby="updates-dropdown-support-btn"> Visit our <a target="_blank" href="https://knowledge.hubspot.com/">support site</a>. </div> <div class="updates-dropdown-section atom" id="updates-dropdown-atom" role="tabpanel" aria-labelledby="updates-dropdown-atom-btn"> Get the <a href="https://status.hubspot.com/history.atom" target="_blank">Atom Feed</a> or <a href="https://status.hubspot.com/history.rss" target="_blank">RSS Feed</a>. </div> </div> </div> </div> <script> $(function () { const phoneNumberInput = $('#phone-number'); const errorDiv = $('#sms-atl-error') if(errorDiv.length){ function checkSelectedCountry() { const selectedCountry = $('#phone-country').val(); const isOtpEnabled = $('#phone-number-country-code').attr('data-otp-enabled') === 'true'; const form = document.getElementById('subscribe-form-sms'); form.action = '/subscriptions/new-sms'; const isOtpFlow = document.getElementById('otp_verify_flow'); document.getElementById('otp-container').style.display = "none"; if(false && selectedCountry === 'sg') { // Replace 'SG' with the actual value representing Singapore in your select tag phoneNumberInput.prop('disabled', true); errorDiv.html(`Due to new Singapore government regulations, we're currently not supporting text subscriptions in Singapore.<a href="https://community.atlassian.com/t5/Statuspage-articles/Attention-SMS-notifications-will-be-disabled-on-August-1st-2023/ba-p/2424398" target="_blank"> Learn more.</a> <br> Select another method to subscribe.`); } else { phoneNumberInput.prop('readonly', false); errorDiv.html(''); if(false){ if(isOtpEnabled){ document.getElementById('subscribe-btn-sms').value = "Send OTP"; } else { isOtpFlow.value = false; document.getElementById('subscribe-btn-sms').value = "Subscribe via Text Message"; } } } } $('#phone-country').on('change', checkSelectedCountry); checkSelectedCountry(); } }); document.addEventListener('DOMContentLoaded', function() { const dropdown = document.querySelector('#phone-number-country-code .phone-country'); if (dropdown){ const wrapperDiv = document.getElementById('phone-number-country-code'); const selectedOption = dropdown.options[dropdown.selectedIndex]; const otpEnabled = selectedOption.getAttribute('data-otp-enabled'); wrapperDiv.setAttribute('data-otp-enabled', otpEnabled); dropdown.addEventListener('change', function() { const selectedOption = dropdown.options[dropdown.selectedIndex]; const otpEnabled = selectedOption.getAttribute('data-otp-enabled'); wrapperDiv.setAttribute('data-otp-enabled', otpEnabled); }); } }); var countdownTimer; var resendBtn = document.getElementById('resend'); var timer = document.getElementById('timer'); var form = document.getElementById('subscribe-form-sms'); var RESEND_TIMER = 30; $(function() { $('#subscribe-form-sms').on('ajax:success', function(e, data, status, xhr){ const form = this; const action = form.getAttribute('action'); if (data.type === 'success' && data.otp_flow === true) { document.getElementById('subscriber_code').value = data.subscriber_code document.getElementById('otp-container').style.display = "block"; $('#phone-number').prop('readonly', true); var display = document.getElementById('countdown'); disableResend(); startTimer(RESEND_TIMER, display) document.getElementById('subscribe-btn-sms').value = "Verify OTP and Subscribe"; document.getElementById('otp_verify_flow').value = true; form.action = '/subscriptions/verify-otp'; } else if (data.type === 'success' && action.includes('verify')){ document.getElementById('otp-container').style.display = "none"; $('#phone-number').val('').prop('readonly', false); $('#otp').val(''); document.getElementById('subscribe-btn-sms').value = "Send OTP"; document.getElementById('otp_verify_flow').value = false; form.action = '/subscriptions/new-sms'; SP.currentPage.updatesDropdown.hide(); } }); $("#btn-subcriber-change-number").on('click', () => { document.getElementById('otp-container').style.display = "none"; $('#phone-number').prop('readonly', false); document.getElementById('subscribe-btn-sms').value = "Send OTP"; form.action = '/subscriptions/new-sms'; return false }) $('#resend-otp-btn').on('click', function(e) { e.preventDefault(); let phoneNumber = $('#phone-number').val(); let countryCode = $('.phone-country').val(); $.ajax({ type: 'POST', url: "/subscriptions/new-sms", data: { phone_number: phoneNumber, phone_country: countryCode, type: 'resend' }, }).done(function(data) { var messageOptions = (data.type !== undefined && data.type !== null) ? { cssClass: data.type } : {}; HRB.utils.notify(data.text, messageOptions); var display = document.getElementById('countdown'); disableResend(); timer.style.display = "none" if (data.type === 'success') { startTimer(RESEND_TIMER, display); } }) }); }) function startTimer(duration, display){ var timer = duration, seconds; clearInterval(countdownTimer); countdownTimer = setInterval(function () { seconds = parseInt(timer % 60, 10); display.textContent = seconds; if(--timer < 0){ enableResend(); clearInterval(countdownTimer); } }, 1000); disableResend(); } function enableResend(){ resendBtn.style.display = "block"; timer.style.display = "none" } function disableResend(){ resendBtn.style.display = "none"; timer.style.display = "block" } $(function() { $('#subscribe-form-email').on('submit', function() { var tokenField = document.getElementById('email-otp-token-field'); let page_code = "8b9w1wwq3g7d" let key = keyForEmailOtpToken($('#email').val(), page_code); tokenField.value = localStorage.getItem(key); }); }); var emailOtpCountdownTimer; var emailOtpResendBtn = document.getElementById('resend-email-otp'); var emailOtpTimer = document.getElementById('email-otp-timer'); var emailOtpForm = document.getElementById('subscribe-form-email'); var EMAIL_OTP_RESEND_TIMER = 600; $(function() { $('#subscribe-form-email').on('ajax:success', function(e, data, status, xhr){ const form = this; const action = form.getAttribute('action'); if (data.type === 'success' && data.email_otp_verify_flow === true) { document.getElementById('email-otp-container').style.display = "block"; var display = document.getElementById('email-otp-countdown'); display.textContent = EMAIL_OTP_RESEND_TIMER; disableEmailOtpResend(); startEmailOtpTimer(EMAIL_OTP_RESEND_TIMER, display) document.getElementById('subscribe-btn-email').value = "Verify OTP and Subscribe"; document.getElementById('email_otp_verify_flow').value = true; form.action = '/subscriptions/verify-email-otp'; } else if (data.type === 'success' && action.includes('verify')){ let email = $('#email') let page_code = "8b9w1wwq3g7d" let key = keyForEmailOtpToken(email.val(), page_code); localStorage.setItem(key, data.email_otp_auth_token); document.getElementById('email-otp-container').style.display = "none"; email.val('').prop('readonly', false); $('#email-otp').val(''); document.getElementById('subscribe-btn-email').value = "Send OTP"; document.getElementById('email_otp_verify_flow').value = false; form.action = '/subscriptions/new-email'; SP.currentPage.updatesDropdown.hide(); } }); $('#resend-email-otp-btn').on('click', function(e) { e.preventDefault(); let email = $('#email').val(); $.ajax({ type: 'POST', url: "/subscriptions/new-email", data: { email: email }, }).done(function(data) { var messageOptions = (data.type !== undefined && data.type !== null) ? { cssClass: data.type } : {}; HRB.utils.notify(data.text, messageOptions); if (data.type === 'success') { var display = document.getElementById('email-otp-countdown'); display.textContent = EMAIL_OTP_RESEND_TIMER; disableEmailOtpResend(); emailOtpTimer.style.display = "none" startEmailOtpTimer(EMAIL_OTP_RESEND_TIMER, display); } }) }); }) function startEmailOtpTimer(duration, display){ var timer = duration, seconds; clearInterval(emailOtpCountdownTimer); emailOtpCountdownTimer = setInterval(function () { seconds = parseInt(timer, 10); display.textContent = seconds; if(--timer < 0){ enableEmailOtpResend(); clearInterval(emailOtpCountdownTimer); } }, 1000); disableEmailOtpResend(); } function enableEmailOtpResend(){ emailOtpResendBtn.style.display = "block"; emailOtpTimer.style.display = "none" } function disableEmailOtpResend(){ emailOtpResendBtn.style.display = "none"; emailOtpTimer.style.display = "block" } function keyForEmailOtpToken(email, pageCode) { return email + '|' + pageCode+ '|SUBSCRIBE_VIA_EMAIL'; } </script> </div> <div class="container"> <h4>Incident History</h4> <div data-react-class="HistoryIndex" data-react-props="{&quot;page_status&quot;:{&quot;page&quot;:{&quot;name&quot;:&quot;HubSpot&quot;,&quot;subdomain&quot;:&quot;hubspot&quot;,&quot;domain&quot;:&quot;status.hubspot.com&quot;,&quot;created_at&quot;:&quot;2015-01-21T14:24:55.855-05:00&quot;,&quot;updated_at&quot;:&quot;2025-04-09T06:02:57.480-04:00&quot;,&quot;url&quot;:&quot;https://www.hubspot.com/&quot;,&quot;hidden_from_search&quot;:false,&quot;css_body_background_color&quot;:&quot;FFFFFF&quot;,&quot;css_font_color&quot;:&quot;425B76&quot;,&quot;css_light_font_color&quot;:&quot;7C98B6&quot;,&quot;css_greens&quot;:&quot;0A8574&quot;,&quot;css_yellows&quot;:&quot;F5C26B&quot;,&quot;css_oranges&quot;:&quot;FF8F59&quot;,&quot;css_reds&quot;:&quot;F2545B&quot;,&quot;allow_page_subscribers&quot;:false,&quot;allow_incident_subscribers&quot;:true,&quot;notifications_from_email&quot;:&quot;HubSpot Status Update \u003cstatus-update@status.hubspot.com\u003e&quot;,&quot;allow_email_subscribers&quot;:true,&quot;allow_sms_subscribers&quot;:true,&quot;twitter_username&quot;:null,&quot;branding&quot;:&quot;premium&quot;,&quot;support_url&quot;:&quot;https://knowledge.hubspot.com/&quot;,&quot;allow_webhook_subscribers&quot;:true,&quot;css_border_color&quot;:&quot;CBD6E2&quot;,&quot;css_graph_color&quot;:&quot;0091AE&quot;,&quot;css_link_color&quot;:&quot;0091AE&quot;,&quot;page_description&quot;:&quot;Welcome to HubSpot&#39;s home for real-time information on system status and security. Here you&#39;ll find live and historical data on system performance. If there are any interruptions in service, a note will be posted here.&quot;,&quot;activity_score&quot;:1748,&quot;headline&quot;:&quot;HubSpot Status&quot;,&quot;viewers_must_be_team_members&quot;:false,&quot;ip_filters&quot;:null,&quot;css_blues&quot;:&quot;0075C3&quot;,&quot;time_zone&quot;:&quot;Eastern Time (US \u0026 Canada)&quot;,&quot;notifications_reply_to_email&quot;:null,&quot;notifications_email_footer&quot;:&quot;You received this email because you are subscribed to HubSpot&#39;s service status notifications.&quot;,&quot;allow_rss_atom_feeds&quot;:true,&quot;black_hole&quot;:null,&quot;over_allocations_cohort&quot;:null,&quot;over_allocations_resolved_at&quot;:null,&quot;custom_components_limit&quot;:null,&quot;allow_slack_subscribers&quot;:false,&quot;css_no_data&quot;:&quot;b3bac5&quot;,&quot;deleted_at&quot;:null,&quot;allow_teams_subscription&quot;:false,&quot;max_maintenance_automation_allowed&quot;:null,&quot;hero_cover&quot;:{&quot;updated_at&quot;:&quot;2019-09-17T20:46:20.000+00:00&quot;,&quot;original_url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-hero_covers/original/10067/XHWfM0DNSJOURYgunCXf.png&quot;,&quot;size&quot;:568402,&quot;normal_url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-hero_covers/normal/10067/XHWfM0DNSJOURYgunCXf.png&quot;,&quot;retina_url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-hero_covers/retina/10067/XHWfM0DNSJOURYgunCXf.png&quot;},&quot;transactional_logo&quot;:{&quot;updated_at&quot;:&quot;2019-11-05T22:03:41.000+00:00&quot;,&quot;original_url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/original/10067/Logo_2.png&quot;,&quot;size&quot;:27628,&quot;normal_url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/normal/10067/Logo_2.png&quot;,&quot;retina_url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/retina/10067/Logo_2.png&quot;},&quot;favicon_logo&quot;:{&quot;updated_at&quot;:&quot;2019-11-05T22:03:18.000+00:00&quot;,&quot;size&quot;:3903,&quot;url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/10067/Favicon.png&quot;},&quot;email_logo&quot;:{&quot;updated_at&quot;:null,&quot;original_url&quot;:&quot;&quot;,&quot;size&quot;:null,&quot;normal_url&quot;:&quot;&quot;,&quot;retina_url&quot;:&quot;&quot;},&quot;twitter_logo&quot;:{&quot;updated_at&quot;:null,&quot;size&quot;:null,&quot;url&quot;:&quot;&quot;},&quot;id&quot;:&quot;8b9w1wwq3g7d&quot;,&quot;organization_id&quot;:&quot;m19bvpv5sk0s&quot;}},&quot;components&quot;:[{&quot;status&quot;:&quot;operational&quot;,&quot;name&quot;:&quot;CRM&quot;,&quot;created_at&quot;:&quot;2019-11-06T11:21:24.567-05:00&quot;,&quot;updated_at&quot;:&quot;2025-04-01T17:14:49.992-04:00&quot;,&quot;position&quot;:1,&quot;description&quot;:&quot;Loading and processing of HubSpot CRM objects like contacts, companies, deals, and tasks&quot;,&quot;showcase&quot;:false,&quot;start_date&quot;:null,&quot;id&quot;:&quot;wd2vk60brf48&quot;,&quot;group_id&quot;:null,&quot;page_id&quot;:&quot;8b9w1wwq3g7d&quot;,&quot;group&quot;:false,&quot;only_show_if_degraded&quot;:false},{&quot;status&quot;:&quot;operational&quot;,&quot;name&quot;:&quot;Marketing Tools&quot;,&quot;created_at&quot;:&quot;2019-11-06T11:21:51.531-05:00&quot;,&quot;updated_at&quot;:&quot;2025-03-27T14:00:21.878-04:00&quot;,&quot;position&quot;:2,&quot;description&quot;:&quot;Loading and data processing of Marketing tools like Ads, Email, Social, Forms and Lists.&quot;,&quot;showcase&quot;:false,&quot;start_date&quot;:null,&quot;id&quot;:&quot;vq3xl1yxlv6w&quot;,&quot;group_id&quot;:null,&quot;page_id&quot;:&quot;8b9w1wwq3g7d&quot;,&quot;group&quot;:false,&quot;only_show_if_degraded&quot;:false},{&quot;status&quot;:&quot;operational&quot;,&quot;name&quot;:&quot;Website&quot;,&quot;created_at&quot;:&quot;2019-11-06T11:22:36.096-05:00&quot;,&quot;updated_at&quot;:&quot;2025-02-05T17:05:31.089-05:00&quot;,&quot;position&quot;:3,&quot;description&quot;:&quot;Rendering of CMS and form submission processing&quot;,&quot;showcase&quot;:false,&quot;start_date&quot;:null,&quot;id&quot;:&quot;dgj0tf6pvh46&quot;,&quot;group_id&quot;:null,&quot;page_id&quot;:&quot;8b9w1wwq3g7d&quot;,&quot;group&quot;:false,&quot;only_show_if_degraded&quot;:false},{&quot;status&quot;:&quot;operational&quot;,&quot;name&quot;:&quot;Sales Tools&quot;,&quot;created_at&quot;:&quot;2019-11-06T11:22:07.103-05:00&quot;,&quot;updated_at&quot;:&quot;2025-04-01T17:14:50.029-04:00&quot;,&quot;position&quot;:4,&quot;description&quot;:null,&quot;showcase&quot;:false,&quot;start_date&quot;:null,&quot;id&quot;:&quot;pmyfnq1w532l&quot;,&quot;group_id&quot;:null,&quot;page_id&quot;:&quot;8b9w1wwq3g7d&quot;,&quot;group&quot;:false,&quot;only_show_if_degraded&quot;:false},{&quot;status&quot;:&quot;operational&quot;,&quot;name&quot;:&quot;Service Tools&quot;,&quot;created_at&quot;:&quot;2019-11-06T11:22:22.900-05:00&quot;,&quot;updated_at&quot;:&quot;2025-02-05T17:05:31.129-05:00&quot;,&quot;position&quot;:5,&quot;description&quot;:null,&quot;showcase&quot;:false,&quot;start_date&quot;:null,&quot;id&quot;:&quot;3mg3gm1jsdr0&quot;,&quot;group_id&quot;:null,&quot;page_id&quot;:&quot;8b9w1wwq3g7d&quot;,&quot;group&quot;:false,&quot;only_show_if_degraded&quot;:false},{&quot;status&quot;:&quot;operational&quot;,&quot;name&quot;:&quot;Chat \u0026 Automation&quot;,&quot;created_at&quot;:&quot;2019-11-06T11:22:55.706-05:00&quot;,&quot;updated_at&quot;:&quot;2025-04-01T17:14:50.059-04:00&quot;,&quot;position&quot;:6,&quot;description&quot;:&quot;Loading and processing of data in Chatflows, Inbox, Feedback Surveys and Workflows&quot;,&quot;showcase&quot;:false,&quot;start_date&quot;:null,&quot;id&quot;:&quot;j7jxwhzfxbld&quot;,&quot;group_id&quot;:null,&quot;page_id&quot;:&quot;8b9w1wwq3g7d&quot;,&quot;group&quot;:false,&quot;only_show_if_degraded&quot;:false},{&quot;status&quot;:&quot;operational&quot;,&quot;name&quot;:&quot;Reports&quot;,&quot;created_at&quot;:&quot;2019-11-06T11:23:11.497-05:00&quot;,&quot;updated_at&quot;:&quot;2025-04-01T17:14:50.087-04:00&quot;,&quot;position&quot;:7,&quot;description&quot;:&quot;Loading of reports, dashboards, and analytics event processing.&quot;,&quot;showcase&quot;:false,&quot;start_date&quot;:null,&quot;id&quot;:&quot;1l51z2b3c1tk&quot;,&quot;group_id&quot;:null,&quot;page_id&quot;:&quot;8b9w1wwq3g7d&quot;,&quot;group&quot;:false,&quot;only_show_if_degraded&quot;:false},{&quot;status&quot;:&quot;operational&quot;,&quot;name&quot;:&quot;HubSpot APIs&quot;,&quot;created_at&quot;:&quot;2015-01-22T14:03:21.570-05:00&quot;,&quot;updated_at&quot;:&quot;2025-04-01T17:14:50.125-04:00&quot;,&quot;position&quot;:8,&quot;description&quot;:&quot;The HubSpot APIs include connections to Contacts, Analytics, Workflows, Reports, Forms, and more.&quot;,&quot;showcase&quot;:false,&quot;start_date&quot;:null,&quot;id&quot;:&quot;56ktwf7k5yrk&quot;,&quot;group_id&quot;:null,&quot;page_id&quot;:&quot;8b9w1wwq3g7d&quot;,&quot;group&quot;:false,&quot;only_show_if_degraded&quot;:false},{&quot;status&quot;:&quot;operational&quot;,&quot;name&quot;:&quot;Integrations&quot;,&quot;created_at&quot;:&quot;2015-01-22T13:20:22.438-05:00&quot;,&quot;updated_at&quot;:&quot;2025-03-24T20:54:30.981-04:00&quot;,&quot;position&quot;:9,&quot;description&quot;:&quot;Third-party tools integrated into your HubSpot account.&quot;,&quot;showcase&quot;:false,&quot;start_date&quot;:null,&quot;id&quot;:&quot;xmv0ypc21z1n&quot;,&quot;group_id&quot;:null,&quot;page_id&quot;:&quot;8b9w1wwq3g7d&quot;,&quot;group&quot;:false,&quot;only_show_if_degraded&quot;:false},{&quot;status&quot;:&quot;operational&quot;,&quot;name&quot;:&quot;Mobile&quot;,&quot;created_at&quot;:&quot;2019-04-15T11:27:37.788-04:00&quot;,&quot;updated_at&quot;:&quot;2025-02-14T16:49:54.300-05:00&quot;,&quot;position&quot;:10,&quot;description&quot;:&quot;HubSpot&#39;s mobile application on iOS and Android&quot;,&quot;showcase&quot;:false,&quot;start_date&quot;:null,&quot;id&quot;:&quot;72fr2qpd5z0d&quot;,&quot;group_id&quot;:null,&quot;page_id&quot;:&quot;8b9w1wwq3g7d&quot;,&quot;group&quot;:false,&quot;only_show_if_degraded&quot;:false}],&quot;months&quot;:[{&quot;name&quot;:&quot;April&quot;,&quot;year&quot;:2025,&quot;starts_on&quot;:2,&quot;days&quot;:30,&quot;incidents&quot;:[{&quot;code&quot;:&quot;ycqvjj1t7p35&quot;,&quot;name&quot;:&quot;HubSpot experienced delays for some customers&quot;,&quot;message&quot;:&quot;On Apr 3, 2025, between 9:37 AM EDT (UTC -04:00) and 9:44 AM EDT (UTC -04:00), and between 9:47 AM EDT (UTC -04:00) and 9:55 AM EDT (UTC -04:00), some customers experienced delays with CRM objects. As of 9:56 AM EDT (UTC -04:00), CRM objects are functioning properly and the incident has been fully resolved.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Apr \u003cvar data-var=&#39;date&#39;\u003e3\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e10:42\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e10:42\u003c/var\u003e EDT&quot;},{&quot;code&quot;:&quot;mccj8z34zr4l&quot;,&quot;name&quot;:&quot;Partial Outage for multiple tools is unavailable for some customers&quot;,&quot;message&quot;:&quot;HubSpot is now fully accessible. We&#39;ve identified and addressed the root cause of the issue. The incident has been fully resolved and HubSpot should be working properly. No data was lost.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Apr \u003cvar data-var=&#39;date&#39;\u003e1\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e14:41\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e17:14\u003c/var\u003e EDT&quot;}]},{&quot;name&quot;:&quot;March&quot;,&quot;year&quot;:2025,&quot;starts_on&quot;:6,&quot;days&quot;:31,&quot;incidents&quot;:[{&quot;code&quot;:&quot;0k0cngw8zz22&quot;,&quot;name&quot;:&quot;Workflow actions were unavailable for some users&quot;,&quot;message&quot;:&quot;Between 1:36 PM EDT (UTC -04:00) on Mar 28, 2025 and 2:19 PM EDT (UTC -04:00) on Mar 28, 2025, some customers experienced issues with Workflow actions. As of 2:19 PM EDT (UTC -04:00) on Mar 28, 2025, Workflow actions are working properly and the incident has been fully resolved. Any workflows that had an error during this time will need to be manually re-run.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Mar \u003cvar data-var=&#39;date&#39;\u003e28\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e14:43\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e14:43\u003c/var\u003e EDT&quot;},{&quot;code&quot;:&quot;88s1h25bz6cv&quot;,&quot;name&quot;:&quot;Email Sending is currently delayed for some customers&quot;,&quot;message&quot;:&quot;Email Sending is no longer experiencing delays. We&#39;ve identified and addressed the cause of the delays that began at 11:00 AM EDT (UTC -04:00). As of 1:55 PM EDT all previously delayed emails have been sent.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Mar \u003cvar data-var=&#39;date&#39;\u003e27\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e11:58\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e14:00\u003c/var\u003e EDT&quot;},{&quot;code&quot;:&quot;y5kpq9cnkq0f&quot;,&quot;name&quot;:&quot;HubSpot may be unavailable for some users&quot;,&quot;message&quot;:&quot;HubSpot is now working for all users. We addressed the root cause of the issue that prevented CRM records from being created or updated, and the issue is fully resolved.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Mar \u003cvar data-var=&#39;date&#39;\u003e25\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e11:26\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e12:51\u003c/var\u003e EDT&quot;},{&quot;code&quot;:&quot;vl897kkjpbgq&quot;,&quot;name&quot;:&quot;HubSpot data is currently delayed for all customers&quot;,&quot;message&quot;:&quot;We are no longer experiencing delays. We&#39;ve identified and addressed the cause of the delays that began at 12.30 PM EDT (UTC -04:00) on Mar 24, 2025 all delayed data has been processed and caught up. The issue is now fully resolved.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Mar \u003cvar data-var=&#39;date&#39;\u003e24\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e16:20\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e20:54\u003c/var\u003e EDT&quot;},{&quot;code&quot;:&quot;glhc64qb600g&quot;,&quot;name&quot;:&quot;Reporting is unavailable for some customers&quot;,&quot;message&quot;:&quot;Lists, Datasets, Snowflake Data Share, Reports, and Buyer Intelligence are now fully accessible. Together with Snowflake, we&#39;ve identified and addressed the root cause of the issue. The incident has been fully resolved and Lists, Datasets, Snowflake Data Share, Reports, and Buyer Intelligence should be working properly. No data was lost.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Mar \u003cvar data-var=&#39;date&#39;\u003e19\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e11:19\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e17:52\u003c/var\u003e EDT&quot;},{&quot;code&quot;:&quot;6rj11ccf0kyv&quot;,&quot;name&quot;:&quot;HubSpot&#39;s public search API was unavailable for some users&quot;,&quot;message&quot;:&quot;Between 1:34 PM EDT (UTC -04:00) on Mar 11, 2025 and 2:43 PM EDT (UTC -04:00) on Mar 11, 2025, some customers experienced issues with HubSpot&#39;s public search API. This was caused by an unintended configuration change that lowered the API&#39;s rate limits. As of 2:43 PM EDT (UTC -04:00) on Mar 11, 2025, HubSpot&#39;s public search API is working properly and the incident has been fully resolved.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Mar \u003cvar data-var=&#39;date&#39;\u003e12\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e13:58\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e13:58\u003c/var\u003e EDT&quot;},{&quot;code&quot;:&quot;7ym5hv7lr4w7&quot;,&quot;name&quot;:&quot;Outlook Connected Email is unavailable for some customers&quot;,&quot;message&quot;:&quot;Between 8:40 PM UTC and 9:45 PM UTC on March 1, Microsoft reported a global outage with Microsoft 365 services.\n\nThis outage resulted in Outlook connected email to be unavailable in HubSpot.\n\nSome HubSpot users may have also received an email notification that their Outlook inboxes have been disconnected from their HubSpot accounts.\n\nAs of March 2 at 1:22 AM EST, all Outlook inboxes were reconnected to HubSpot accounts.\n\nWe apologize for any confusion and appreciate your patience as we reconnected inboxes.\n\nA detailed postmortem is available at https://product.hubspot.com/blog/hubspot-incident-report-for-march-2-2025&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Mar \u003cvar data-var=&#39;date&#39;\u003e1\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e20:12\u003c/var\u003e - Mar \u003cvar data-var=&#39;date&#39;\u003e2\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e01:22\u003c/var\u003e EST&quot;}]},{&quot;name&quot;:&quot;February&quot;,&quot;year&quot;:2025,&quot;starts_on&quot;:6,&quot;days&quot;:28,&quot;incidents&quot;:[{&quot;code&quot;:&quot;tzbd11pj5lxq&quot;,&quot;name&quot;:&quot;Updates to CRM objects was unavailable for all users&quot;,&quot;message&quot;:&quot;Between 2:22 PM EST (UTC -05:00) on Feb 26, 2025 and 2:43 PM EST (UTC -05:00) on Feb 26, 2025, some customers experienced issues with Updates to CRM objects. This was caused by data migration. As of 2:43 PM EST (UTC -05:00) on Feb 26, 2025, Updates to CRM objects is working properly and the incident has been fully resolved.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Feb \u003cvar data-var=&#39;date&#39;\u003e26\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e15:00\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e15:00\u003c/var\u003e EST&quot;},{&quot;code&quot;:&quot;tfz9st26rhq0&quot;,&quot;name&quot;:&quot;Notification and verification code emails is unavailable for some customers&quot;,&quot;message&quot;:&quot;Notifications and verification email is now fully accessible. We&#39;ve identified and addressed the root cause of the issue. The incident has been fully resolved and Notifications and verification email should be working properly. No data was lost.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Feb \u003cvar data-var=&#39;date&#39;\u003e24\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e15:47\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e15:52\u003c/var\u003e EST&quot;},{&quot;code&quot;:&quot;m6rkdxk3jsh1&quot;,&quot;name&quot;:&quot;Call and Email Associations on iOS mobile devices are unavailable for some customers&quot;,&quot;message&quot;:&quot;The issues with call and email associations in the iOS app (version 4.56.0) is fixed in version 4.56.1. We continue to ask all customers to please upgrade to the latest version 4.56.1.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Feb \u003cvar data-var=&#39;date&#39;\u003e12\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e13:36\u003c/var\u003e - Feb \u003cvar data-var=&#39;date&#39;\u003e14\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e16:49\u003c/var\u003e EST&quot;},{&quot;code&quot;:&quot;tlf37lkxkn9n&quot;,&quot;name&quot;:&quot;Lifecycle stage properties after contact merges are unavailable for some customers&quot;,&quot;message&quot;:&quot;Lifecycle stage properties after contact merges are now fully accessible. We&#39;ve identified and addressed the root cause of the issue. The incident has been fully resolved and Lifecycle stage properties after contact merges should be working properly. No data was lost.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Feb \u003cvar data-var=&#39;date&#39;\u003e6\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e12:48\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e14:00\u003c/var\u003e EST&quot;},{&quot;code&quot;:&quot;vbhbbgpcp150&quot;,&quot;name&quot;:&quot;Long load times across HubSpot&quot;,&quot;message&quot;:&quot;HubSpot is now fully accessible. The incident has been fully resolved and HubSpot should be working properly. No data was lost.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Feb \u003cvar data-var=&#39;date&#39;\u003e5\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e12:09\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e17:05\u003c/var\u003e EST&quot;},{&quot;code&quot;:&quot;hldxtbbczfjl&quot;,&quot;name&quot;:&quot;Workflow branches was unavailable for all users&quot;,&quot;message&quot;:&quot;There was an issue with some filter criteria based workflow branches between 8:47 am ET and 10:43 am ET. If a record went through a workflow branch with a filter criteria that referenced an object associated with the enrolled record, that record went down the \&quot;None met\&quot; branch.\n\nCustomers should re-enroll anything that enrolled during that time only if they are comfortable having the workflow run again.\n\nWe apologize for the inconvenience this generated.&quot;,&quot;impact&quot;:&quot;none&quot;,&quot;timestamp&quot;:&quot;Feb \u003cvar data-var=&#39;date&#39;\u003e5\u003c/var\u003e, \u003cvar data-var=&#39;time&#39;\u003e11:49\u003c/var\u003e - \u003cvar data-var=&#39;time&#39;\u003e11:49\u003c/var\u003e EST&quot;}]}],&quot;show_component_filter&quot;:true,&quot;show_uptime_calendar&quot;:true,&quot;component_filter&quot;:null,&quot;start_time&quot;:&quot;2025-02-01T00:00:00-05:00&quot;,&quot;end_time&quot;:&quot;2025-04-30T23:59:59-04:00&quot;}"></div> <div class="page-footer border-color font-small"> <a href="/" aria-label="Back to current status"> <span class="current-status-arrow">&larr;</span> Current Status </a> <span class="color-secondary powered-by"><a class="color-secondary" target="_blank" rel="noopener noreferrer nofollow" href="https://www.atlassian.com/software/statuspage?utm_campaign=status.hubspot.com&amp;utm_content=SP-notifications&amp;utm_medium=powered-by&amp;utm_source=inapp">Powered by Atlassian Statuspage</a></span> </div> </div> </div> <script src="https://dka575ofm4ao0.cloudfront.net/assets/status_manifest-6a7ae3a8e2e1b1e1d9466495faa0851c3f5fff938743f6501c900aa2a8792e8c.js"></script> <div id="cpt-notification-container"></div> <!-- all of the content_for stuff --> <script src="https://dka575ofm4ao0.cloudfront.net/assets/register_subscription_form-589b657fec607087fc5c740c568270907310bc4f6aaa20256e70f01b103025ca.js"></script> <script type="text/javascript"> </script> <script src="https://dka575ofm4ao0.cloudfront.net/assets/status_common-c1b99d73ee7ab0fea796bd170723c1daac1381095a7dd7501a38ce6f333d86b3.js"></script> <div class="custom-footer-container"> <footer style=""> <div class="container"> <ul class="translation-links"> <li><a href="javascript:Localize.setLanguage('de');">Deutsch</a></li> <li><a href="javascript:Localize.setLanguage('en');">English</a></li> <li><a href="javascript:Localize.setLanguage('es');">Español</a></li> <li><a href="javascript:Localize.setLanguage('fi');">Suomi</a></li> <li><a href="javascript:Localize.setLanguage('fr');">Français</a></li> <li><a href="javascript:Localize.setLanguage('it');">Italiano</a></li> <li><a href="javascript:Localize.setLanguage('ja');">日本語</a></li> <li><a href="javascript:Localize.setLanguage('nl');">Nederlands</a></li> <li><a href="javascript:Localize.setLanguage('pl');">Polski</a></li> <li><a href="javascript:Localize.setLanguage('pt-BR');">Português (Brasil)</a> </li> <li><a href="javascript:Localize.setLanguage('sv');">Svenska</a></li> <li><a href="javascript:Localize.setLanguage('zh');">中文(简体)</a></li> </ul> <hr> <div class="additional-links"><a href="https://legal.hubspot.com/legal-stuff">Legal Stuff</a><a href="https://help.hubspot.com/">Contact Support</a> </div></div> </footer> <script> $(function () { $('.incidents-list').remove(); $('.page-footer').remove(); }); </script> </div> <script> /** INITIALIZATION **/ var recaptchaIds = {} // Unfortunately there's no unique selectors on the parent divs that recaptcha adds. The first unique selector // is the iframe rendered 2 levels deep. So this waits until the iframes are added to the page, then finds // the parent div and sets the z index so that it'll render above our modals & dropdowns from the start. function setZIndex(captchaCount, startTime) { // bail after 10s just in case so we don't do this forever if something whaky happens if (new Date() - startTime > 10000) { return; } var iframes = document.querySelectorAll('iframe[title="recaptcha challenge"]'); if (iframes.length != captchaCount) { setTimeout(function() { setZIndex(captchaCount, startTime); }, 500); } for (var i = 0; i < iframes.length; i++) { // incident subscribe modal is 1050, so this has to be above that iframes[i].parentElement.parentElement.style.zIndex = "1100"; } } function updateCaptchaIframeTitle(captchaCount, startTime, updates=0) { if (new Date() - startTime > 10000 || captchaCount === updates) { return; } var iframesWithTitle = document.querySelectorAll('iframe[title="recaptcha challenge expires in two minutes"]'); if (iframesWithTitle.length != captchaCount) { setTimeout(function() { updateCaptchaIframeTitle(captchaCount, startTime, iframesWithTitle.length + updates); }, 500); } for (var i = 0; i < iframesWithTitle.length; i++) { iframesWithTitle[i].title = "recaptcha"; } } function addIncidentCaptcha() { var incidentCaptcha = document.createElement('div'); incidentCaptcha.setAttribute('id', 'subscribe-incident-recaptcha'); incidentCaptcha.setAttribute('class', 'g-recaptcha'); incidentCaptcha.setAttribute('data-sitekey', '6LcZ-b0UAAAAAENi956aWzynTT2ZJ80dGU3F80Op'); incidentCaptcha.setAttribute('data-callback', 'submitIncidentSubscriberSuccess'); incidentCaptcha.setAttribute('data-error-callback', 'submitIncidentSubscriberError'); incidentCaptcha.setAttribute('data-size', 'invisible'); document.body.appendChild(incidentCaptcha); var incidentCode = document.createElement('input'); incidentCode.setAttribute('type', 'hidden'); incidentCode.setAttribute('id', 'submit_incident_code'); document.body.appendChild(incidentCode); } var onloadCallback = function() { // if there is an incident, then add incident captcha element if (document.getElementsByClassName('modal-open-incident-subscribe').length > 0) { addIncidentCaptcha(); } var captchas = document.getElementsByClassName("g-recaptcha"); for(var i = 0; i < captchas.length; i++) { var elId = captchas[i].id; recaptchaIds[elId] = grecaptcha.enterprise.render(elId); } setZIndex(captchas.length, new Date()); updateCaptchaIframeTitle(captchas.length, new Date()); } /** SUBSCRIBE DROPDOWN */ // callbacks for captcha success function submitNewSubscriber(type, error) { if (error) document.querySelector('#subscribe-form-' + type + ' #captcha_error').value = 'true'; document.getElementById('subscribe-form-' + type).dispatchEvent(new Event('submit', {bubbles: true, cancelable: true})); grecaptcha.enterprise.reset(recaptchaIds['subscribe-btn-' + type]); } function submitNewEmailSubscriber(token) { submitNewSubscriber('email'); } function submitNewSmsSubscriber(token) { submitNewSubscriber('sms'); } function submitNewWebhookSubscriber(token) { submitNewSubscriber('webhook'); } function submitIncidentSubscriber(token, error) { var incidentCode = document.getElementById('submit_incident_code').value; var incidentForm = document.getElementById('subscribe-form-' + incidentCode); incidentForm.querySelector('input[name="captcha_error"]').value = error; incidentForm.querySelector('input[name="g-recaptcha-response"]').value = token; incidentForm.dispatchEvent(new Event('submit', {bubbles: true, cancelable: true})); grecaptcha.enterprise.reset(recaptchaIds['subscribe-incident-recaptcha']); } function submitIncidentSubscriberSuccess(token) { submitIncidentSubscriber(token, 'false'); } // callbacks if we get captcha network errors function emailSubscriberCaptchaError(token) { submitNewSubscriber('email', true); } function smsSubscriberCaptchaError(token) { submitNewSubscriber('sms', true); } function webhookSubscriberCaptchaError(token) { submitNewSubscriber('webhook', true); } function submitIncidentSubscriberError(token) { submitIncidentSubscriber(token, 'true'); } // tracking clicks ['email', 'sms', 'webhook'].forEach(function(type) { var el = document.getElementById('subscribe-btn-' + type); el && el.addEventListener("click", function() { $.ajax({ type: "POST", url: "/subscriptions/track_attempt", data: { type: type } }) }) }) // form submission success callbacks $('#subscribe-form-email').on('ajax:success', function(e, data, status, xhr){ if (data.type === 'success') { SP.currentPage.updatesDropdown.hide(); document.getElementById('email').value = ''; } }); $('#subscribe-form-sms').on('ajax:success', function(e, data, status, xhr){ if (data.type === 'success' && data.otp_flow !== true) { SP.currentPage.updatesDropdown.hide(); document.getElementById('phone-number').value = ''; } }); $('#subscribe-form-webhook').on('ajax:success', function(e, data, status, xhr){ if (data.type === 'success') { SP.currentPage.updatesDropdown.hide(); document.getElementById('endpoint-webhooks').value = ''; document.getElementById('email-webhooks').value = ''; } }); $('a.subscribe').on('click', function() { document.body.style.overflow = "hidden"; document.body.style.height = "100vh"; }); $('div.modal-open-incident-subscribe').on('hidden', function(){ document.body.style.overflow = ""; document.body.style.height = ""; }); function submitCaptchaIncidentSubscribe(event) { var incidentCode = event.target.id.split('-')[2]; event.preventDefault(); $.ajax({ type: "POST", url: "/subscriptions/track_attempt", data: { type: 'incident' } }) document.getElementById('submit_incident_code').value = incidentCode; grecaptcha.enterprise.execute(recaptchaIds['subscribe-incident-recaptcha']); } </script> <script src='https://www.recaptcha.net/recaptcha/enterprise.js?onload=onloadCallback&render=explicit' async defer></script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/common-4d053c18cbeef079deb0.chunk.js"></script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/globals-f39f1afbe40d8b149e0b.chunk.js"></script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/runtime-315523c15b4d55375eca.js"></script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/status-605cc5e06d8e861d8ea1.chunk.js"></script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/components-230d3ce77faa3e16d369.chunk.js"></script> <script> window.addEventListener('load', function () { const urlParams = new URLSearchParams(window.location.search); const messageToken = urlParams.get('slack_message_token'); const channelName = escape(urlParams.get('channel_name')); if(!!messageToken) { switch(messageToken) { case 'slack_auth_error': HRB.utils.notify('The Slack authorization attempt was unsuccessful. Try again.', {cssClass:'error'}); break; case 'subscribers_disabled_error': HRB.utils.notify('Slack subscriptions are not enabled on this page.', {cssClass:'error'}); break; case 'direct_message_channel_error': HRB.utils.notify('Subscriptions aren’t supported in direct messages. Try subscribing again and choose a channel instead.', {cssClass:'error'}); break case 'duplicate_error': HRB.utils.notify("You're already subscribed to get Slack notifications in that channel.", {cssClass:'error'}); break; case 'duplicate_private_channel_error': HRB.utils.notify(`You're already subscribed to get Slack notifications in #${channelName}. Invite the @Statuspage app to that channel to start getting status updates.`, {cssClass: 'error'}); break; case 'default_success': HRB.utils.notify("You're now subscribed to get Statuspage updates in Slack!", {cssClass:'success'}); break; case 'private_channel_success': HRB.utils.notify(`IMPORTANT: Invite the @Statuspage app to your Slack channel #${channelName} to start getting status updates.`, {cssClass:'success'}); break; } } }); </script> <!-- FOR FLASH NOTICES --> <!-- FOR ERROR --> <script> $(function() { var $link = $('<span class="color-secondary powered-by"><a class="color-secondary" target="_blank" rel="noopener noreferrer nofollow" href="https://www.atlassian.com/software/statuspage?utm_campaign=status.hubspot.com&amp;utm_content=SP-notifications&amp;utm_medium=powered-by&amp;utm_source=inapp">Powered by Atlassian Statuspage</a></span>'); var setPoweredByStyles = function() { if (!$('.powered-by').length) { $link.appendTo($('.page-footer')) } $('.powered-by').attr('style', 'display: inline !important; visibility:visible !important; opacity: 1 !important; position:static !important; text-indent:0px !important; transform:scale(1) !important'); } setInterval(setPoweredByStyles, 1000); }); </script> <script src="https://cdn.localizejs.com/localize.js"></script> <script>!function(a){if(!a.Localize){a.Localize={};for(var e=["translate","untranslate","phrase","initialize","translatePage","setLanguage","getLanguage","detectLanguage","untranslatePage","bootstrap","prefetch","on","off"],t=0;t<e.length;t++)a.Localize[e[t]]=function(){}}}(window);</script> <script> Localize.initialize({ key: 'QStuUwv8T1HoD', defaultLanguage: 'en', rememberLanguage: true }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10