Terms of Service
Effective date: July 21, 2026
These Terms of Service (“Terms”) are an agreement between you and StormFunnel, a service operated by exegov LLC, a Delaware limited liability company (“StormFunnel,” “we,” “us”). By creating an account or using StormFunnel you agree to these Terms and to our Privacy Policy. If you use StormFunnel on behalf of a company, you represent that you are authorized to bind that company, and “you” means the company.
1. The service
StormFunnel monitors public severe-weather alerts issued by the National Weather Service (NWS) for the service areas you configure and, when a qualifying alert matches your area, creates geo-targeted Google Ads campaigns in your own Google Ads account according to the budgets, categories, guardrails, and approval mode you have configured. StormFunnel also provides campaign reporting, spend tracking, email notifications, and campaign recommendations. A free tier provides weather-alert notifications only and does not create campaigns.
StormFunnel is a software tool. We are not an advertising agency, and we do not provide legal, marketing, or professional advice.
2. Eligibility and accounts
- StormFunnel is offered to businesses located in the United States and their authorized representatives. It is not offered to consumers.
- You must be at least 18 years old.
- You must provide accurate account information and keep your credentials secure. You are responsible for all activity under your account.
- You may only connect a Google Ads account that you own or are authorized to manage.
3. Your Google Ads account and your ad spend
There are two ways your campaigns can run, and which one applies to you changes who Google bills. A is the default; B applies only if we told you we are managing the account for you.
A. You connect your own Google Ads account
- All campaigns are created in your own Google Ads account. Google bills you directly for all advertising costs under your agreement with Google. Ad spend is your money and your responsibility; it is separate from and in addition to your StormFunnel subscription fees.
- StormFunnel acts only within the access you grant via Google OAuth and the configuration you set (budgets, caps, categories, approval mode). You can revoke access at any time via your StormFunnel settings or your Google Account security settings.
- You are responsible for the content of your ads and for their compliance with Google Ads policies and all laws applicable to your business and advertising — including state advertising and consumer-protection laws and, where applicable, contractor licensing rules such as license-number display requirements in advertising. StormFunnel generates campaign structures and draft ad copy from your configuration, but you must review and confirm that your ads meet the requirements of every state you advertise in.
- If Google suspends or restricts your Google Ads account, that is a matter between you and Google; StormFunnel cannot create campaigns in a suspended account.
B. We manage the Google Ads account for you
If we told you we are hosting your ads, the account your campaigns run in belongs to StormFunnel: it sits under our Google Ads manager account, you are not asked to connect anything, and your card is never attached to it. In that arrangement:
- You pay us before we spend, not Google afterwards. You add funds to a prepaid media balance with us; we pay Google for the advertising out of that balance. We do not extend credit, and we do not spend beyond the balance you have added.
- We tell you exactly what Google charged. Your advertising cost is reported separately from anything you pay us for the service, per account, so the two are never mixed into a single number. At the start of each month we email you a statement for the month before, showing what Google charged, your clicks and impressions, and anything you paid us on its own line. Every statement stays in your account under Billing.
- Our fees are the subscription and a one-time account setup fee, and nothing else. Opening and configuring a Google Ads account for you is a one-time charge, per account; the amount is shown on the screen where you choose this setup, before you choose it, and Section 6 says when it is charged and when it is refunded. After that, your monthly plan is the same as it is for connecting your own account. Nothing is charged against your ad balance except what Google charges us for your advertising.
- More of your balance is held while a campaign runs than the campaign is expected to spend, because Google can deliver up to twice a daily budget on a single day. The hold is not a charge: we release it and bill the actual cost once the campaign ends. See Section 4.
- The account stays with us if you leave — unless you ask for it. We pause everything and, on request, transfer the account into your own Google login with its campaign history intact. Any balance you have not spent is refundable.
- We give you the account’s Google customer ID on request, and here is Google’s own guidance on working with third parties: Advertiser guide: Working with third parties.
4. Spend guardrails — important disclaimer
StormFunnel lets you configure spend guardrails such as per-campaign budgets, per-category budgets, and monthly caps. These guardrails are best-effort controls, not a guarantee of maximum spend:
- Google Ads may spend up to twice your average daily budget on a given day (Google’s standard overdelivery behavior), although Google states monthly charges will not exceed your daily budget multiplied by the average number of days in a month.
- Reporting delays, API outages, or Google-side behavior can cause actual spend to deviate from the caps configured in StormFunnel.
- You remain responsible for monitoring spend in your Google Ads account. StormFunnel is not liable for advertising costs charged by Google, including costs exceeding a configured guardrail.
5. Free tier and paid plans
- The free tier provides weather-alert notifications for your service area only. It never creates campaigns or spends money.
- Paid plans have no trial period. Billing starts when you subscribe and continues month to month until you cancel. Cancelling stops the next charge; the plan stays active until the end of the period already paid for. The free tier is how you evaluate StormFunnel before paying.
- We may modify or discontinue free-tier features or paid-plan terms for new signups at any time.
6. Fees, billing, and cancellation
- Subscription fees are billed in advance through Stripe on a recurring basis at the prices shown at checkout. Prices exclude taxes, which are added where required.
- If a payment fails and your subscription becomes past due, StormFunnel stops publishing new campaigns until payment is resolved. Campaigns already running in your Google Ads account are not deleted by StormFunnel; you can manage them directly in Google Ads at any time.
- You may cancel at any time from your account settings; cancellation takes effect at the end of the current billing period. Upon cancellation StormFunnel pauses the campaigns it manages and stops creating new ones. If the account is your own, it and its campaigns remain yours and under your control in Google Ads. If we host it (Section 3B), we pause it rather than closing it and transfer it to you on request, and any unspent balance is refundable.
- Fees already paid are non-refundable except where required by law. The free tier described in Section 5 is there so you can evaluate StormFunnel before you are billed.
- Managed account setup fee (Section 3B). If you ask us to open and configure a Google Ads account for you, we charge a one-time setup fee, per account, at the amount shown when you ask, at the moment you ask. It is refunded in full only if we cannot deliver a live account — because our setup fails, because Google does not approve the account’s billing, or because you cancel your subscription before the account is ready. Once a live account has been delivered the fee is not refundable, including if you later cancel or ask us to transfer the account to you. It is never charged again for the same account: if you leave and come back, the account was paused, not closed, and there is nothing to rebuild.
- We may change prices with at least 30 days’ notice; changes apply from your next billing period. A change to the setup fee applies only to accounts requested after the change.
Prepaid media balance (managed accounts only)
- If we manage your Google Ads account (Section 3B), the money you add for advertising is a prepaid balance, not a subscription fee. It is held for your advertising, spent only on your campaigns, and reported separately from what you pay us for the service.
- Nothing but Google’s own cost comes out of that balance. We do not add a percentage, a markup, a card-processing charge or any other fee to what we spend on your advertising. Our fees for running StormFunnel are your subscription and the one-time account setup fee above, neither of which changes with how much you advertise.
- The balance does not expire while your account is open and does not earn interest. Any unspent balance is refundable on request, including when you stop using StormFunnel. This is an exception to the non-refundable rule above, which applies to subscription fees.
- While a campaign is running, part of your balance is held against it and is not available to refund yet. That hold is released when the campaign ends, we bill what it actually cost, and whatever is left becomes refundable in the normal way. The figure shown as available in Settings → Billing is what we can refund today.
- We do not advertise on credit. When the balance runs out, campaigns stop; we do not spend beyond it and then invoice you.
7. Notifications and text messages (SMS)
StormFunnel sends operational messages about your own account — most importantly, that a storm matched and a campaign is waiting for your approval. These are notifications about a service you asked for, not marketing.
- Email goes to the addresses you set in Settings → Notifications. You choose which events you hear about; you can change or remove any address at any time. One exception: if we run your ads from a prepaid ad balance (a Managed account), notices about that balance — running low, empty, or a stop after a refund — always reach your email, because they are about your money rather than a storm. If you have removed every address, they go to your account email.
- Text messages are opt-in and never automatic. We text you only if you turn SMS on and give us a mobile number in Settings → Notifications. We do not text a number you gave us for any other purpose — the company phone from your business profile is never used for this.
- If you opt in, we text you when a campaign is waiting for your approval and, if we run your ads from a prepaid ad balance, when a storm is skipped because that balance is empty or when we stop your ads after a refund or reversal empties it. Nothing else. Message frequency varies with the weather — some weeks none, a stormy week several. Message and data rates may apply.
- Reply STOP to any message to opt out, or HELP for help. You can also switch SMS off in Settings → Notifications. Opting out of texts does not affect your account or your email notifications.
- Carriers are not liable for delayed or undelivered messages, and we cannot guarantee delivery of any message on any channel. Approval requests are always visible in your console, which is the record that matters — a message is a convenience on top of it.
Texts to your missed callers (missed-call rescue). If you lease a dedicated tracked phone number through the service and turn on missed-call rescue, a person who calls that number and is not answered receives one automatic text back from it — a service reply telling them their call was missed and asking how to reach them, sent on your behalf and in your company’s name. The system sends at most one such text per missed call and never more than one to the same caller in 24 hours, does not start any further conversation by text, and honors a caller’s STOP reply immediately and permanently. The template you write for this message is checked automatically and cannot contain links, prices, or promotional content — you agree not to use it for marketing. The feature is off until you turn it on in Settings.
8. No guarantee of leads or results
Advertising outcomes depend on factors outside our control: the weather, your market, your ad budget, Google’s auction, your website, and your own sales process. StormFunnel does not guarantee any leads, calls, jobs, revenue, rankings, or other business results, and no statement on our site or in our materials should be read as such a guarantee.
9. Weather data
Weather-alert data comes from the National Weather Service and other public sources and is provided “as is.” We do not control and cannot guarantee the accuracy, completeness, or timeliness of NWS alerts, and alerts may be delayed, amended, or cancelled by their issuer. StormFunnel is a marketing tool; it must not be relied on for safety, life-protection, or emergency decisions.
10. Acceptable use
- Do not use StormFunnel to violate any law, Google’s policies, or third-party rights, or to advertise deceptive, fraudulent, or prohibited services.
- Do not attempt to probe, disrupt, reverse engineer, or gain unauthorized access to the service, and do not resell or provide the service to third parties without our written consent.
- We may suspend or terminate accounts that violate these Terms, with notice where practicable.
11. Intellectual property
StormFunnel and its software, design, and content are owned by us or our licensors. We grant you a limited, non-exclusive, non-transferable right to use the service during your subscription. You retain all rights to your business data and to the campaigns and ad content in your Google Ads account. You grant us the limited rights needed to operate the service on your data, as described in the Privacy Policy. Feedback you send us may be used without restriction or obligation.
12. Disclaimer of warranties
THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE.” TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR THAT EVERY QUALIFYING STORM WILL TRIGGER A CAMPAIGN.
13. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW: (A) WE ARE NOT LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, LOST REVENUE, OR LOST DATA; (B) WE ARE NOT LIABLE FOR ADVERTISING COSTS BILLED TO YOU BY GOOGLE; AND (C) OUR TOTAL AGGREGATE LIABILITY ARISING OUT OF OR RELATING TO THE SERVICE IS LIMITED TO THE SUBSCRIPTION FEES YOU PAID TO STORMFUNNEL IN THE TWELVE (12) MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM. SOME JURISDICTIONS DO NOT ALLOW CERTAIN LIMITATIONS, SO SOME OF THE ABOVE MAY NOT APPLY TO YOU.
14. Indemnification
You will defend and indemnify us against third-party claims arising from your ads and their content, your violation of these Terms or of applicable law (including advertising and contractor-licensing rules), or your violation of Google’s policies.
15. Termination
You may stop using StormFunnel and delete your account at any time. We may suspend or terminate the service for material breach of these Terms, for non-payment, or if required by law or by our providers (including Google). Upon termination we pause the campaigns StormFunnel manages, stop creating new ones, and delete your data as described in the Privacy Policy. Sections that by their nature survive (including Sections 8, 12, 13, 14, and 16) survive termination.
16. Governing law and disputes
These Terms are governed by the laws of the State of Delaware, without regard to conflict-of-law rules, and the state and federal courts located in Delaware will have exclusive jurisdiction over any dispute arising out of or relating to these Terms or the service, and you consent to personal jurisdiction and venue in those courts.
17. Changes to these Terms
We may update these Terms from time to time. For material changes we will give you at least 14 days’ notice by email or in-app notice before they take effect. Continued use of the service after the effective date constitutes acceptance. If you do not agree, you must stop using the service and may cancel your subscription.
18. Contact
Questions about these Terms: support@stormfunnel.com
Postal address:
exegov LLC
c/o Legalinc Corporate Services Inc.
131 Continental Dr, Suite 305
Newark, DE 19713, United States