{"id":117,"date":"2026-02-12T08:06:24","date_gmt":"2026-02-12T08:06:24","guid":{"rendered":"https:\/\/text.email\/blog\/?p=117"},"modified":"2026-04-01T22:02:05","modified_gmt":"2026-04-01T22:02:05","slug":"danfoss-adap-kool-sms-alerts","status":"publish","type":"post","link":"https:\/\/text.email\/blog\/danfoss-adap-kool-sms-alerts\/","title":{"rendered":"How to Get SMS Alerts from Danfoss ADAP-KOOL \/ Alsense Refrigeration Systems"},"content":{"rendered":"\n<p>Danfoss makes it easy to get email alerts from your System Manager.<\/p>\n\n\n\n<p>Danfoss makes it significantly <em>less<\/em> easy to get those alerts as text messages.<\/p>\n\n\n\n<p>The ADAP-KOOL system (whether you&#8217;re on an AK-SM 800A, an older SM 800\/850, or a legacy SC 255 that refuses to die) has <strong>pretty strong alarm email capabilities<\/strong>. Whether it&#8217;s compressor faults, temperature excursions, controller offline events, high discharge pressure \u2014 the System Manager sees it all and can email about it.<\/p>\n\n\n\n<p>The problem? <strong>Email is where urgent alerts go to be ignored<\/strong>.<\/p>\n\n\n\n<p>And if you&#8217;re not on Alsense (aka Danfoss&#8217;s cloud monitoring platform that&#8217;s priced for chains and enterprise accounts) email is your only built-in alarm channel. There&#8217;s no native SMS option on the System Manager, and there never was.<\/p>\n\n\n\n<p>This article covers <strong>how to turn your ADAP-KOOL email alerts into SMS text messages<\/strong>. If SMTP is already configured on your System Manager, you&#8217;re about 60 seconds from your first text.<\/p>\n\n\n\n<p>If it&#8217;s not, we&#8217;ll get that set up too.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"table-of-contents\">Danfoss ADAP-KOOL SMS Alerts: Table of Contents<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#getting-text-alerts\">Getting Text Alerts from Your Danfoss System Manager<\/a><\/li>\n\n\n\n<li><a href=\"#alsense\">The Alsense Question (And Why You Might Not Need It)<\/a><\/li>\n\n\n\n<li><a href=\"#what-broke\">What Broke: Carrier Gateways and the DIY Dead End<\/a><\/li>\n\n\n\n<li><a href=\"#get-started\">Get Started with text.email<\/a><\/li>\n\n\n\n<li><a href=\"#which-alarms\">Which ADAP-KOOL Alarms Are Worth Texting?<\/a><\/li>\n\n\n\n<li><a href=\"#next-steps\">Danfoss ADAP-KOOL SMS Alerts: Next Steps<\/a><\/li>\n<\/ul>\n\n\n\n<p><em>Note: This covers the AK-SM 800A, AK-SM 800\/850, and AK-SC 255 System Managers. If you&#8217;re on the older AKM Windows-based monitoring platform, the alarm routing works through AKM&#8217;s Alarm Router software \u2014 different setup, same concept.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"getting-text-alerts\">Getting Text Alerts from Your Danfoss System Manager<\/h2>\n\n\n\n<p>Your Danfoss System Manager can already send alarm emails. We&#8217;re going to <strong>use an email-to-text tool to bring those to your phone as SMS messages<\/strong>.<\/p>\n\n\n\n<p>Here&#8217;s how.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Sign up with text.email<\/h3>\n\n\n\n<p><a href=\"https:\/\/text.email\">text.email<\/a> is the easiest <a href=\"https:\/\/text.email\/blog\/email-to-sms\/\" data-type=\"post\" data-id=\"10\">email-to-SMS<\/a> service out there; it&#8217;s literally a drop-in replacement.<\/p>\n\n\n\n<p>You give text.email your phone number (and\/or your teams&#8217; numbers), and it gives you an email address. So <strong>anything sent to that address arrives as a text on your phone<\/strong>.<\/p>\n\n\n\n<p>Sign up at <a href=\"https:\/\/text.email\">text.email<\/a>. You&#8217;ll pick a private keyword for your account, and your delivery address becomes: <code>yournumber@yourkeyword.text.email<\/code>.<\/p>\n\n\n\n<p>text.email handles something called <a href=\"https:\/\/text.email\/blog\/a2p-10dlc\/\" data-type=\"post\" data-id=\"34\">A2P 10DLC carrier compliance<\/a> on its end, which is essential if you want your texts to actually get delivered (we&#8217;ll get into why in the <em><a href=\"#what-broke\">What Broke?<\/a><\/em> section). For now, just know that it&#8217;s handled.<\/p>\n\n\n\n<p>We&#8217;re going to plug this address into your System Manager&#8217;s alarm settings in Step 3.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Make sure email is properly configured on your System Manager<\/h3>\n\n\n\n<p>If you&#8217;re already getting alarm emails from your System Manager, skip to Step 3. Your email setup (and SMTP sending server) is working.<\/p>\n\n\n\n<p>If not, you need to tell the System Manager how to send email. You&#8217;ll do this at <strong>Configuration \u2192 Alarms \u2192 Connections<\/strong> on the local touchscreen, StoreView Browser, or StoreView Web.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Using Gmail as your SMTP relay<\/h4>\n\n\n\n<p>Sending through your Gmail account&#8217;s sending server is the easiest (or, at least, most universal) method. Danfoss themselves publish a setup guide for it, though it&#8217;s a little out of date so we&#8217;ve got updated instructions here.<\/p>\n\n\n\n<p>The first step is to generate an App Password, which Google now requires if you want some other tool to send through your account.<\/p>\n\n\n\n<p>To generate one:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Enable 2-Step Verification<\/strong> on the Gmail account (<a href=\"https:\/\/myaccount.google.com\/security\">Google Account \u2192 Security<\/a>).<\/li>\n\n\n\n<li>Go to <strong><a href=\"https:\/\/myaccount.google.com\/apppasswords\">Google Account \u2192 App Passwords<\/a><\/strong>. Create one named something like &#8220;Danfoss SM.&#8221;<\/li>\n\n\n\n<li>Google gives you a 16-character password. <strong>Copy it immediately<\/strong> since they won&#8217;t show it again.<\/li>\n<\/ol>\n\n\n\n<p>Then fill in the Connections screen in System Manager:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mail Domain:<\/strong> smtp.gmail.com<\/li>\n\n\n\n<li><strong>Port:<\/strong> 587<\/li>\n\n\n\n<li><strong>Username:<\/strong> Your full Gmail address<\/li>\n\n\n\n<li><strong>Password:<\/strong> The 16-character App Password<\/li>\n\n\n\n<li><strong>Reply-to Address:<\/strong> Same Gmail address<\/li>\n<\/ul>\n\n\n\n<p>That Reply-to field is mandatory and must be valid. If it&#8217;s not, the System Manager accepts the settings but silently drops every email.<\/p>\n\n\n\n<p><strong>Save, then test.<\/strong> Hit <strong>Send Test Email<\/strong> on the Connections screen.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/text.email\/blog\/wp-content\/uploads\/2026\/02\/danfossadapkool-smtp-tinified.png\"><img loading=\"lazy\" decoding=\"async\" width=\"799\" height=\"1024\" src=\"https:\/\/text.email\/blog\/wp-content\/uploads\/2026\/02\/danfossadapkool-smtp-tinified-799x1024.png\" alt=\"\" class=\"wp-image-118\" srcset=\"https:\/\/text.email\/blog\/wp-content\/uploads\/2026\/02\/danfossadapkool-smtp-tinified-799x1024.png 799w, https:\/\/text.email\/blog\/wp-content\/uploads\/2026\/02\/danfossadapkool-smtp-tinified-234x300.png 234w, https:\/\/text.email\/blog\/wp-content\/uploads\/2026\/02\/danfossadapkool-smtp-tinified-768x984.png 768w, https:\/\/text.email\/blog\/wp-content\/uploads\/2026\/02\/danfossadapkool-smtp-tinified-1199x1536.png 1199w, https:\/\/text.email\/blog\/wp-content\/uploads\/2026\/02\/danfossadapkool-smtp-tinified.png 1552w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\">Other SMTP servers<\/h4>\n\n\n\n<p>If you&#8217;re using a facility mail server, Microsoft 365, or any other server you&#8217;ll fill in the same fields, just with different values. You&#8217;ll need to get the SMTP address, port, and credentials from your IT team.<\/p>\n\n\n\n<p>One crucial thing: <strong>the Reply-to address has to resolve to a valid user on that server<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">DNS<\/h4>\n\n\n\n<p>The System Manager needs to resolve hostnames. Under <strong>Configuration \u2192 Network<\/strong>, make sure DNS is set. Google&#8217;s 8.8.8.8 and 8.8.4.4 work if your IT team doesn&#8217;t have a preference.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Point your alarm emails at text.email<\/h3>\n\n\n\n<p>In System Manager, navigate to <strong>Configuration \u2192 System \u2192 Users<\/strong>.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Create a new user or edit an existing one.<\/li>\n\n\n\n<li>In the <strong>Email<\/strong> field, enter your text.email address.<\/li>\n\n\n\n<li>Enable alarm notifications for this user.<\/li>\n\n\n\n<li>Save.<\/li>\n<\/ol>\n\n\n\n<p>That&#8217;s it for the recipient. Now you need to tell the system which alarms to actually send.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Configure alarm routing<\/h3>\n\n\n\n<p>Navigate to <strong>Configuration \u2192 Alarms \u2192 Alarm Routing<\/strong>.<\/p>\n\n\n\n<p>The SM 800A has an <strong>Alarm Action Matrix<\/strong> that controls which alarms go where, with what delay, and under what conditions. It&#8217;s pretty flexible and perfect for our situation here.<\/p>\n\n\n\n<p>The critical settings:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Scheduling.<\/strong> Without a configured schedule, the System Manager won&#8217;t output <em>any<\/em> alarms. It&#8217;s the single most common misconfiguration on Danfoss systems and the first thing to check when alerts aren&#8217;t sending.<\/li>\n\n\n\n<li><strong>Filter by type and application area.<\/strong> You can route Refrigeration alarms separately from HVAC, Lighting, and Misc. For SMS, you probably want refrigeration critical\/fail alarms only.<\/li>\n\n\n\n<li><strong>Send alarms when cleared:<\/strong> Optional. It&#8217;s up to you if you want alerts when all is clear.<\/li>\n\n\n\n<li><strong>Time delays.<\/strong> For SMS-worthy alarms, set these to zero or near-zero. You&#8217;re routing to text because the alarm is urgent.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Test<\/h3>\n\n\n\n<p>Go to <strong>Configuration \u2192 Alarms \u2192 Service<\/strong>.<\/p>\n\n\n\n<p>Generate a test alarm. You should receive a text within seconds.<\/p>\n\n\n\n<p>If you don&#8217;t:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Check SMTP first.<\/strong> Go back to Connections, hit Send Test Email. If that doesn&#8217;t arrive, the issue is SMTP configuration.<\/li>\n\n\n\n<li><strong>Check the schedule.<\/strong> No schedule = no alarm output. Period.<\/li>\n\n\n\n<li><strong>Check the address.<\/strong> Make sure you&#8217;re using your exact text.email address, including your secret keyword.<\/li>\n\n\n\n<li><strong>Check connectivity.<\/strong> Eth0 (WAN) needs outbound access. Some facility firewalls block SMTP from the controller VLAN.<\/li>\n\n\n\n<li><strong>DNS failure alarm?<\/strong> Don&#8217;t panic yet. This fires when the mail server doesn&#8217;t send an acknowledgment and some servers just don&#8217;t. Check if the email actually arrived before troubleshooting DNS.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">If you&#8217;re still on an AK-SC 255\u2026<\/h3>\n\n\n\n<p>The SC 255 is end-of-life. Danfoss recommends the SM 800A as the replacement, and the upgrade path exists. But &#8220;end of life&#8221; and &#8220;out of the building&#8221; are different things, and plenty of these are still running.<\/p>\n\n\n\n<p>The email alarm setup is similar but the interface is different, and you won&#8217;t have the Alarm Action Matrix; routing options are more limited. The <strong>email-to-SMS conversion works identically though<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"alsense\">Alsense Can Send SMS Alerts \u2014 But Do You Need It?<\/h2>\n\n\n\n<p>If you&#8217;ve looked into alarm notifications for Danfoss systems before, <strong>you&#8217;ve probably been pointed toward Alsense, Danfoss&#8217;s cloud monitoring platform<\/strong> (the artist formerly known as Danfoss Enterprise Services).<\/p>\n\n\n\n<p>Alsense is a <em>robust<\/em> platform with remote monitoring, alarm management, energy analytics, HACCP compliance, fleet-wide dashboards. It&#8217;s hosted on Azure, it requires a VPN connection to your store, and\u2026 it comes with ongoing subscription pricing.<\/p>\n\n\n\n<p>For a chain managing 200+ locations, it makes sense. The per-store cost amortizes into nothing, and you get centralized visibility that&#8217;s tough to replicate.<\/p>\n\n\n\n<p>For a single facility? A small independent chain? A cold storage warehouse that isn&#8217;t part of a food retail fleet?<\/p>\n\n\n\n<p><strong>You&#8217;re paying for a cloud analytics platform to solve a notification delivery problem<\/strong>.<\/p>\n\n\n\n<p>The System Manager already knows what&#8217;s wrong and can already email about it. The gap is getting that email to your phone as a text. That&#8217;s not a hundreds or thousands of dollars-per-month problem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-broke\">What Broke? Carrier Gateways and the DIY Dead End<\/h2>\n\n\n\n<p>For most of the past two decades, you could solve the SMS problem by putting a carrier gateway address in the email recipient field. For example, <code>5551234567@vtext.com<\/code> for Verizon or <code>5551234567@txt.att.net<\/code> for AT&amp;T.<\/p>\n\n\n\n<p>Today? Those gateways are gone. Every major U.S. carrier (<a href=\"https:\/\/text.email\/blog\/verizon-email-to-text\/\" data-type=\"post\" data-id=\"20\">Verizon<\/a>, <a href=\"https:\/\/text.email\/blog\/tmobile-email-to-text\/\" data-type=\"post\" data-id=\"24\">T-Mobile<\/a>, <a href=\"https:\/\/text.email\/blog\/att-email-to-text\/\" data-type=\"post\" data-id=\"22\">AT&amp;T<\/a>, and beyond) has shut them down.<\/p>\n\n\n\n<p>There were a few reasons. Lots of spam was one. New, strict compliance rules (which I mentioned briefly earlier in this article) were another. And the gateways weren&#8217;t generating revenue for the carriers, so when the regulatory cost went up, they pulled the plug.<\/p>\n\n\n\n<p>If an LLM (or, uh, the Danfoss manual) tells you to use @vtext.com for your Danfoss alarm recipient, it&#8217;s working off stale training data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why building your own doesn&#8217;t scale<\/h3>\n\n\n\n<p>Yes, you could build your own pipeline: receive the alarm email, parse it, hit the <a href=\"https:\/\/text.email\/blog\/twilio-alternatives\/\" data-type=\"post\" data-id=\"30\">Twilio API<\/a>, send an SMS.<\/p>\n\n\n\n<p>But sending application-to-person texts now requires 10DLC registration with The Campaign Registry. That means registering your business, registering your campaigns, waiting for carrier approval, and keeping your registration alive.<\/p>\n\n\n\n<p>Yes, even for a handful of alerts a month from a single facility; it&#8217;s the <strong>same registration burden whether you&#8217;re alerting on a compressor fault or blasting 50,000 marketing messages.<\/strong> The compliance overhead is wildly disproportionate to the use case.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"get-started\">Get Started with text.email<\/h2>\n\n\n\n<p>We built <a href=\"https:\/\/text.email\">text.email<\/a> because the carrier gateways died and the replacement options were either enterprise-priced cloud platforms or DIY pipelines with disproportionate compliance requirements. There wasn&#8217;t a simple, compliant way to get an email alert onto your phone.<\/p>\n\n\n\n<p>text.email plans include 200 SMS messages per month. For critical-alarm-only routing, you&#8217;re highly unlikely to hit that cap.<\/p>\n\n\n\n<p>You can test it without signing up by <strong>sending an email to <\/strong><code>yournumber@text.email<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"which-alarms\">Which ADAP-KOOL Alarms Are Worth Texting?<\/h2>\n\n\n\n<p>The Alarm Action Matrix gives you granular control. Use it. Alert fatigue will kill the effectiveness of your SMS alerts faster than anything else.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Text immediately<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Temperature excursion above critical threshold.<\/strong> <em>This<\/em> is why the notification system exists, above all else.<\/li>\n\n\n\n<li><strong>Compressor fault.<\/strong> Particularly on racks without redundancy. A pack controller reporting a compressor down is a clock that&#8217;s already ticking.<\/li>\n\n\n\n<li><strong>Refrigerant leak detection.<\/strong><\/li>\n\n\n\n<li><strong>High discharge pressure.<\/strong><\/li>\n\n\n\n<li><strong>Controller offline.<\/strong> A case controller or pack controller dropping off the Modbus or LON network means you&#8217;ve lost visibility into that part of the system.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Text if you&#8217;re cautious<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Condenser fan failure.<\/strong> This isn&#8217;t an immediate loss event, but it can cascade fast under certain conditions.<\/li>\n\n\n\n<li><strong>Repeated defrost overrun.<\/strong> Three consecutive overruns means coil icing.<\/li>\n\n\n\n<li><strong>Suction pressure trending high.<\/strong> The ADAP-KOOL adaptive algorithms track this. If the system sends an alarm about it, it&#8217;s noteworthy.<\/li>\n\n\n\n<li><strong>Power event \/ UPS failover.<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Fine as email<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scheduled defrost completions<\/li>\n\n\n\n<li>Setpoint adjustments<\/li>\n\n\n\n<li>Software update notifications<\/li>\n\n\n\n<li>Advisory-level events<\/li>\n\n\n\n<li>Energy feature status reports<\/li>\n<\/ul>\n\n\n\n<p>Route critical and fail-level alarms through text.email. Leave the advisory and informational stuff in the inbox where it can be reviewed during business hours.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"next-steps\">Danfoss ADAP-KOOL SMS Alerts: Next Steps<\/h2>\n\n\n\n<p>The Danfoss System Manager is already set up to send email alerts.<\/p>\n\n\n\n<p>Unfortunately, email alerts are easy to miss. When something critical breaks, <strong>a text message cuts through the noise and gets to you <em>fast<\/em><\/strong>.<\/p>\n\n\n\n<p>And the easiest way to get text alerts going \u2014 truly, in a matter of minutes \u2014 is with the system we laid out in this article.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Sign up at <a href=\"https:\/\/text.email\">text.email<\/a>.<\/li>\n\n\n\n<li>Add your address in System Manager.<\/li>\n\n\n\n<li>Set the Alarm Action Matrix to route critical alarms to that address.<\/li>\n\n\n\n<li>Test and go.<\/li>\n<\/ol>\n\n\n\n<p>And that&#8217;s it. Your System Manager already knows what&#8217;s going wrong \u2014 now it can tell you in a way you&#8217;ll definitely see.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Your Danfoss System Manager already knows when something&#8217;s wrong. Here&#8217;s how to make sure you do too \u2014 by turning those email alerts into texts.<\/p>\n","protected":false},"author":2,"featured_media":120,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,4],"tags":[],"class_list":["post-117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cold-storage-industrial-refrigeration","category-system-alerts"],"_links":{"self":[{"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/posts\/117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/comments?post=117"}],"version-history":[{"count":3,"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/posts\/117\/revisions"}],"predecessor-version":[{"id":245,"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/posts\/117\/revisions\/245"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/media\/120"}],"wp:attachment":[{"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/media?parent=117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/categories?post=117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/tags?post=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}