{"id":359,"date":"2026-04-29T05:43:33","date_gmt":"2026-04-29T05:43:33","guid":{"rendered":"https:\/\/text.email\/blog\/?p=359"},"modified":"2026-04-30T17:32:31","modified_gmt":"2026-04-30T17:32:31","slug":"roof-leak-text-alerts","status":"publish","type":"post","link":"https:\/\/text.email\/blog\/roof-leak-text-alerts\/","title":{"rendered":"Roof Leak Text Alerts: How to Get an SMS Message When Moisture Hits"},"content":{"rendered":"\n<p>If you&#8217;re managing a commercial roof with an embedded moisture sensor grid (Detec PermaScan, ILD Smartex, SMT FutureCast, Sentinel Leak Sentry, or one of the others), then you know: <\/p>\n\n\n\n<p><strong>The whole point of <em>having<\/em> one of those is catching moisture <em>before<\/em> it becomes a ceiling problem.<\/strong><\/p>\n\n\n\n<p>And most of them can, and will, send you an email alert when moisture is detected. Those alerts aren&#8217;t useless.<\/p>\n\n\n\n<p>They&#8217;re just not loud enough. Which is why you&#8217;re here: You went out hunting for a <strong>quick and easy way to get text messages from your roof leak detection system<\/strong>.<\/p>\n\n\n\n<p>And that&#8217;s exactly what I&#8217;ve got for you.<\/p>\n\n\n\n<p>Here&#8217;s how to set it up.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"table-of-contents\">Roof Leak Text Alerts: Table of Contents<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#setup\">Setting Up Roof Leak Text Alerts in 15 Minutes or Less<\/a><\/li>\n\n\n\n<li><a href=\"#carriers\">Is This Really the Only Way to Get Text Alerts for Leaks?<\/a><\/li>\n\n\n\n<li><a href=\"#cta\">Start Getting Your Roof Leak SMS Alerts Set Up Now<\/a><\/li>\n\n\n\n<li><a href=\"#worth\">Which Roof Leak Alerts Actually Deserve a Text?<\/a><\/li>\n\n\n\n<li><a href=\"#final\">Get Your Roof Leak Alert Text Working ASAP<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"setup\">Setting Up Roof Leak Alert Text in Fifteen Minutes<\/h2>\n\n\n\n<p>The method I&#8217;m going to cover is elegantly simple, and it works for the popular systems I&#8217;ll cover (as well as many others) because they all share the same notification model: Moisture detected, email sent.<\/p>\n\n\n\n<p><strong>We&#8217;re going to take that email and turn it into a text<\/strong> without have to change anything except a single email address.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Grab a text.email address<\/h3>\n\n\n\n<p>We&#8217;ll use <a href=\"https:\/\/text.email\">an email-to-SMS service called text.email<\/a> to <strong>instantly convert emails to text messages<\/strong>.<\/p>\n\n\n\n<p>You can sign up at text.email. There, you&#8217;ll get your special email address (including a private subdomain to make sure no one unauthorized can <a href=\"https:\/\/text.email\/blog\/email-to-text\/\" data-type=\"post\" data-id=\"22\">email-to-text<\/a> you randomly).<\/p>\n\n\n\n<p>Anything sent to that address gets converted to an SMS and lands on your phone in seconds \u2014 including, of course, leak detection alerts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Get that address into your monitoring system&#8217;s alert recipients<\/h3>\n\n\n\n<p>So&#8230; some bad news. None of the major roof leak detection vendors I researched publish a self-service &#8220;add a recipient&#8221; walkthrough, and the alert settings usually live behind credentials your installer set up.<\/p>\n\n\n\n<p>Unfortunately, that means <strong>you&#8217;ll probably have to email or call your installer<\/strong> to say: &#8220;Please add <code>5551234567@mysubdomain.text.email<\/code> to the alert recipients on the [system name] portal.&#8221;<\/p>\n\n\n\n<p>I know. I&#8217;d also rather do anything in the world other than make phone calls. But think of the greater good.<\/p>\n\n\n\n<p>And hey, if you <em>do<\/em> have portal access yourself, the path will be in there somewhere. Look for alert recipients, notification settings, or a contacts list.<\/p>\n\n\n\n<p>Find where the existing email address sits, and add yours alongside it.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Detec PermaScan<\/strong> doesn&#8217;t have any documentation on how to add an email address for alerting, so that one&#8217;s definitely a phone call or email away.<\/li>\n\n\n\n<li><strong>ILD Smartex<\/strong> says in the manual I was reading that you can set up individual notifications, so you <em>might<\/em> be able to do this one yourself. Or maybe your installer is gatekeeping it, in which case, yup, another call situation.<\/li>\n\n\n\n<li><strong>SMT FutureCast<\/strong> talks about their email alerts in their docs, but once again, you need to contact them to get them to add the text.email address.<\/li>\n\n\n\n<li><strong>Sentinel Leak Sentry<\/strong>&#8216;s dashboard lets you change the email alert receipients, so you&#8217;ve got a really good shot at a DIY situation here.<\/li>\n<\/ul>\n\n\n\n<p>Again, I wish I had more hands-off news for you here. It&#8217;s actually why I called this a &#8220;15 minute&#8221; process in the headline when for most other systems (from wind turbines to downed networks) I call it a &#8220;5 minute&#8221; process. Leak dashboard management is more old school.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Trigger a test that looks like a real alert<\/h3>\n\n\n\n<p>Obviously, before you can trust this with a real moisture event, you&#8217;ll want to verify the chain end-to-end.<\/p>\n\n\n\n<p>The smoothest way is to ask your installer or vendor contact to fire a test alert from the portal. But please do it while you&#8217;re already on the phone with them so you don&#8217;t have to call back. <strong>That way you&#8217;re testing the actual send path, not a contrived one<\/strong>.<\/p>\n\n\n\n<p>If you&#8217;d rather test it yourself by sending a manual email, write something that looks like a real alert. A subject like &#8220;Moisture detected, Grid 4B&#8221; and a couple of lines of plausible alert content.<\/p>\n\n\n\n<p>text.email filters out obvious junk and marketing, so an email titled &#8220;test test test&#8221; with no body might not make it through. Once that test text shows up on your phone, you&#8217;re all set.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"carriers\">Is This Really the Only Way to Get Text Alerts for Leaks?<\/h2>\n\n\n\n<p>Nah. Not exactly. It&#8217;s just the easiest way.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The cell phone carrier version of this method is dead<\/h3>\n\n\n\n<p>Here&#8217;s a piece of cell phone history most people never had reason to know. <strong>For years, every major U.S. cell phone carrier ran their own email-to-text gateway.<\/strong><\/p>\n\n\n\n<p>You could send an email to <code>5551234567@vtext.com<\/code> (<a href=\"https:\/\/text.email\/blog\/verizon-email-to-text\/\" data-type=\"post\" data-id=\"20\">Verizon<\/a>) or <code>5551234567@txt.att.net<\/code> (<a href=\"https:\/\/text.email\/blog\/att-email-to-text\/\">AT&amp;T<\/a>)  and it would land as a text on the right phone.<\/p>\n\n\n\n<p>Plenty of building monitoring configs had those gateway addresses hardcoded into alert recipient lists for years (sometimes decades), and they worked great for a long time.<\/p>\n\n\n\n<p>Then the carriers shut them down for a variety of reasons (abuse was a big one, and some regulatory stuff I&#8217;ll talk about shortly is another). Verizon, AT&amp;T, and T-Mobile have all either retired their gateways or made them unreliable enough that nobody can count on them.<\/p>\n\n\n\n<p><strong>If your old alert config is pointing at one of those addresses, you&#8217;re sending mail into a hole.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">So why not just register my own SMS sender?<\/h3>\n\n\n\n<p>You can. Companies like <a href=\"https:\/\/text.email\/blog\/twilio-alternatives\/\">Twilio<\/a> will happily provide you a number and an API.<\/p>\n\n\n\n<p>But sending business SMS in the U.S. now requires registration through something called <a href=\"https:\/\/text.email\/blog\/a2p-10dlc\/\">A2P 10DLC<\/a>.<\/p>\n\n\n\n<p>That&#8217;s a regulatory process where you submit your business info, the use case for the messages, sample text, and wait for carrier approval.<\/p>\n\n\n\n<p>Plus, setting up your own SMS sender is a whole <em>new<\/em> system you have to maintain. And if it breaks down, it will break down silently (and, ironically, without texting you that it&#8217;s down).<\/p>\n\n\n\n<p>For a leak detector that hopefully needs to send fewer than a dozen alerts a year, <strong>standing up a registered SMS sender is a lot of overhead for very little volume<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">And none of these roof leak systems have text alerts built in?<\/h3>\n\n\n\n<p>Both ILD and Sentinel marketing copy mentions text alerts as a delivery option, but I hunted for a <em>loooooong<\/em> time and couldn&#8217;t find any documentation beyond that.<\/p>\n\n\n\n<p>Neither one publishes how the SMS actually gets delivered, whether it&#8217;s a registered SMS provider or some kind of gateway pass-through.<\/p>\n\n\n\n<p>Emails may not be as loud and urgent as text messages, but the alert delivery is proven and dependable. <strong>It&#8217;s the channel every one of these systems documents directly<\/strong>, which inspires more confidence when you&#8217;re putting your faith in critical alerts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cta\">Start Getting Your Roof Leak SMS Alerts Set Up Now<\/h2>\n\n\n\n<p>Alright. I took you down the path. It works for all four systems I covered (and most systems beyond that) because <strong>this email-to-text method doesn&#8217;t require any changes to your monitoring infrastructure<\/strong>. You&#8217;re just adding an email address to your existing recipient list.<\/p>\n\n\n\n<p>You can get this started by going to <a href=\"https:\/\/text.email\">text.email<\/a> and subscribing to a plan, then putting your new email address into your monitoring system.<\/p>\n\n\n\n<p>Want to check this out before you sign up? Send an email from your regular address to <code>yournumber@text.email<\/code> (replacing <code>yournumber<\/code> with your own cell number, naturally) and watch it show up as a text.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"worth\">Which Roof Leak Alerts Actually Deserve a Text?<\/h2>\n\n\n\n<p>We like text alerts because they catch our attention in a way that emails can&#8217;t.<\/p>\n\n\n\n<p>So <strong>you don&#8217;t want to grow blind to them by having every minor reading buzzing your phone<\/strong>.<\/p>\n\n\n\n<p>Here&#8217;s a potential starting point for deciding what should and shouldn&#8217;t be a text message. (Of course, your picks will vary based on your roof, your building, and your role. I&#8217;ll just try to get you started.)<\/p>\n\n\n\n<p>And if you only have one alert type configured because that&#8217;s all the system sends, this section is academic for you. <\/p>\n\n\n\n<p><strong>Worth a text every time:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Moisture intrusion detected at a specific grid space<\/li>\n\n\n\n<li>Smartex MX\/DM\/VT leakage event<\/li>\n\n\n\n<li>Membrane deficiency detected<\/li>\n\n\n\n<li>High-severity alert<\/li>\n\n\n\n<li>Sensor or gateway offline for an extended period<\/li>\n<\/ul>\n\n\n\n<p><strong>Leave on email:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Routine weekly or monthly status reports<\/li>\n\n\n\n<li>Scheduled health-check summaries (Sentinel sends these)<\/li>\n\n\n\n<li>Moisture distribution heat-map updates (ILD\/ProGeo)<\/li>\n\n\n\n<li>Temperature or vapor-drive readings on the VT variant (ILD)<\/li>\n\n\n\n<li>Any &#8220;system online&#8221; confirmation pings after a power blip<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"final\">Get Your Roof Leak Text Alerts Going ASAP<\/h2>\n\n\n\n<p>So the process is, again, weirdly simple:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Sign up for text.email<\/strong> to get your email-to-text address.<\/li>\n\n\n\n<li>Get that address <strong>into your monitoring portal<\/strong>.<\/li>\n\n\n\n<li><strong>Test it out <\/strong>to make sure it works, then relax.<\/li>\n<\/ol>\n\n\n\n<p>If your installer is responsive, this is a same-day setup. If you have portal access yourself, it&#8217;s faster than that.<\/p>\n\n\n\n<p>And now. the next time moisture crosses your roof&#8217;s grid, you&#8217;ll find out about it on your phone while the leak is still small.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The quick way to get text alerts when there&#8217;s a roof leak (via a email-to-SMS).<\/p>\n","protected":false},"author":2,"featured_media":361,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-359","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/posts\/359","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=359"}],"version-history":[{"count":3,"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/posts\/359\/revisions"}],"predecessor-version":[{"id":412,"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/posts\/359\/revisions\/412"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/media\/361"}],"wp:attachment":[{"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/media?parent=359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/categories?post=359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/text.email\/blog\/wp-json\/wp\/v2\/tags?post=359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}