Terms of Service
Effective October 23, 2026. These terms are an agreement between you and Adhoc Support, LLC, a Virginia limited liability company doing business as IoT Message ("IoT Message", "we", "us"). By creating an account or using the service, you agree to them.
1. Eligibility and accounts
- You must be a business, or an individual aged 18 or older, located in the United States, and you must use IoT Message for alerts about devices. The service is not for consumer marketing.
- You must keep your sign-in credentials secret and not share them. Give each person who works in your account their own access through Team. You are responsible for all activity under your account, whether or not you authorized it, including activity by anyone who uses credentials you shared or did not keep safe, messages triggered by your devices, and messages sent to recipients who sign up through your opt-in form. Tell us at support@iotmessage.com as soon as you believe someone has used your account without your permission; charges incurred before you tell us are yours.
- The information you give us must be accurate, including a mobile number that you control.
- When you give us a Hologram API key, you authorize us to use it only to make the requests listed under Settings, Device platform in your dashboard: checking which Hologram user the key belongs to, when you connect it and about once a day; listing your organizations; listing your device tags, about once a day and when an event names a tag we do not know yet; listing the devices in each organization you read, about every 6 hours, when it has 100 or fewer devices, or on the schedule and limit set for your account, and again when you ask for it on Devices, or we do; looking up a device by the ID you enter, or when you ask on its page, and again about once a week while it is on your list; reading your devices' messages; and, only after you turn each on there, reading which of your devices have an open data session, about every five minutes, for your offline alerts; reading your devices' data use, about every ten minutes, for your data budgets; pausing the SIM of one of your devices when one of your triggers says to, or when a SIM uses its data budget; resuming a SIM we paused when someone on your account chooses to, or when its data budget resets; pausing or resuming the SIM of one of your devices, or refreshing its network connection, when a number on your Relay list that you allowed to do so texts us a command for it; and sending one of your devices a text that a number on your Relay list sent us. We never ask Hologram to deactivate a SIM. If the key belongs to a Hologram administrator, which reaches every organization on Hologram, we list no organizations and read messages only from the organizations you enter by their ID. You can turn any of these requests off there, or disconnect the key, at any time, and the service stops using it at once.
- When a number on your Relay list texts us, we send its message on to the device it names, by the means you chose for that device, and each part of the text that comes in, and each reply we send, counts as one message against your plan's text allotment, or, for a message by WhatsApp, your WhatsApp allotment. You choose which numbers are on the list and which devices each may reach, and you are responsible for what they send.
- A Hologram API key is not limited to reading: it can change your Hologram account. You are responsible for the key you give us, and for keeping it secret. When you stop using IoT Message, disconnect it under Settings, Device platform. If you believe it has been misused, generate a new key in Hologram, which stops the old one from working, give the new one to us under Settings, Device platform, and tell us at support@iotmessage.com.
2. The service
- IoT Message receives events from your devices from the platform they send their data to: through an integration with that platform by its webhooks and by reading device messages through its API; or by webhooks another platform sends to an address for your account, which we turn on after a review. Currently supported platforms: Hologram. When we add an integration, Settings, Device platform describes it, and section 1.4 applies to any credentials you give us for it. IoT Message sends alerts by text message, by email, where we have approved it for your account, by WhatsApp, and, on a paid plan, by webhook to addresses you enter, according to the triggers, templates, recipients and destinations you configure.
- When another platform sends webhooks to your account's address, you are responsible for what it sends and for keeping the address's credential secret. We may limit the addresses it may send from, or turn it off, to protect the service.
- When you send alerts to a webhook address, you are responsible for the address and for whatever receives what we send to it: the alert's text and the event it came from, including the device's data. We send to an address only over HTTPS, sign each request so the receiver can check it came from us, and may stop sending to an address that keeps failing, or that we believe is being used to attack or abuse another system.
- Each channel sends only to the countries available for it: text messages to the United States, and WhatsApp messages to the countries we approve for your account, listed on your Plan page. We may make more countries available for a channel; the pricing page and your Plan page list them. Any other destination is available only by separate written agreement.
- Message templates require our approval before use. We may refuse, suspend, or revoke approval of any template at our discretion.
3. Billing and payment
- Paid plans are billed monthly or annually, in advance, through our payment processor, Stripe.
- All charges are final.
- Prices exclude applicable taxes, which may be added where required.
- If a payment fails, the service continues while payment is retried for up to 7 days. If payment is not recovered, your account moves to the Free plan.
4. No refunds
- All payments, monthly and annual, are non-refundable, including for partial months or years.
- This applies regardless of usage. For example, an account that sends 5 of its 2,000 monthly texts is not entitled to a partial refund.
5. Message allotments and dropped messages
- Each plan includes a monthly allotment for each alert channel it includes, text messages, email and, on a paid plan, webhooks, shown on the pricing page and in your dashboard. The WhatsApp add-on includes its own monthly allotment, set when we approve it. One message is one alert delivered to one recipient by one channel, whatever its length. Allotments reset monthly, including on annual plans.
- Once a channel's allotment is reached, outbound messages by that channel are dropped: they are not queued and not delayed, and they are not sent later. Messages by your other channels continue. Sending by that channel resumes at the next monthly reset or when you upgrade.
- Receiving and recording your device events continues; only outbound sending stops.
- A paid plan includes the alert channels you choose: text messages, email, or both, and WhatsApp if we approve it for your account. Alerts go out only by those channels; an alert by a channel your plan does not include is not sent, and is not counted against that channel's allotment.
- Unused messages do not roll over.
- Messages may also be dropped by trigger cooldowns you configure, by recipients who have opted out, and, on the Free plan, by the restriction that alerts go only to you: your own verified number, your sign-in email address, or both.
- We are not liable for any consequence of a dropped message, including a missed alert.
- WhatsApp is an add-on to a paid plan, available after we review your request. We decide whether to approve a request, and set the add-on's monthly price, its allotment, and the countries it may send to. We may change the countries, or end the add-on, to protect our ability to deliver WhatsApp messages for all customers; when we can, we give you at least 30 days' notice by email before such a change applies to you. A change to its price follows section 8.
- WhatsApp messages use templates that WhatsApp has approved. An alert whose template is not approved for WhatsApp in the recipient's language, or whose recipient is in a country not approved for your account, is not sent by WhatsApp and is not counted against your WhatsApp allotment. An alert may also not be sent by WhatsApp when our WhatsApp sending limit is reached; it still goes by the recipient's other channels.
- WhatsApp is provided by Meta, through Twilio. Meta may limit, suspend or change it at any time, and section 12 applies to that.
6. Cancellation
- You may cancel a paid plan at any time from your dashboard. Cancelling does not refund the current billing period, monthly or annual.
- You keep full access, up to your plan's allotments, through the end of the period you have paid for.
- At the end of that period your account moves to the Free plan, and no further charges occur.
7. Plan changes
- Upgrades take effect immediately. The prorated difference for the rest of the billing period is charged when you upgrade, and the upgrade applies only if that charge succeeds. The new plan's allotments apply at once, and messages already sent in the current month count toward them.
- Downgrades, including moving from annual to monthly billing, take effect at the start of the next billing period.
8. Changes to pricing
- We may change subscription pricing, including the prices of plans and custom plans, at our discretion.
- Notice. We give existing subscribers at least 30 days' notice by email before a change applies to them.
- When it applies. New pricing applies from your first renewal after the notice period, never in the middle of a billing period.
- Your option. You may cancel before the new price applies, subject to sections 4 and 6. Cancelling does not refund the current period; it prevents the next charge.
- Annual plans. Your price is locked for the term you have already paid for. A change affects only your next renewal.
- Custom plans may carry their own renewal and notice terms if we agree to them in writing. Otherwise this section applies.
9. Acceptable use
- You may not use IoT Message to send spam, unsolicited marketing, or content that violates the Telephone Consumer Protection Act, CTIA guidelines, wireless carrier codes of conduct, or any other applicable law.
- Messages must be operational alerts about devices, not promotional content.
- You must have each recipient's consent to receive your alerts and must honor opt-outs. Recipients who reply STOP are blocked automatically until they reply START.
- We may suspend sending immediately to protect our messaging numbers and our ability to deliver messages for all customers.
- You may not get around a limit or protection of the service, including message allotments, rate limits, plan features, sign-up rules, or a block; use more than one account to get more than your plan allows; or probe, scan, or test the security of the service, or copy, resell, or reverse engineer it.
- You may not reach the service with bots, scrapers, or scripts, except through features we provide for that purpose. If you let any software act in your account, including an AI agent or assistant, you are responsible for everything it does as if you had done it yourself, including messages it sends, settings it changes, and charges it incurs.
- You will indemnify and hold us harmless from claims arising from your messages or from your recipients' consent, or lack of it.
10. Suspension and termination
- We may suspend or terminate your account for violations of these terms, non-payment, carrier complaints, or risk to the service, with or without notice depending on the severity.
- No refund is given when an account is terminated for cause.
11. Service availability
- We do not guarantee any level of uptime. The service depends on third parties outside our control, including Twilio, wireless carriers, Hologram, Stripe, Resend, and our hosting.
- Messages may be delayed, dropped, or undelivered for those reasons, including delays in reading device messages from Hologram.
- Hologram may change, limit, or stop its API at any time, and we may pause any request to it, for every account or one, to protect your Hologram account or the service. The service may then stop receiving your device events until the request resumes.
- IoT Message is not for emergency, life-safety, or medical alerting, and must not be the only way you are notified in such situations.
12. Disclaimer and limitation of liability
- The service is provided "as is" and "as available", without warranties of any kind, express or implied, including warranties of merchantability, fitness for a particular purpose, and non-infringement.
- Because messages may be dropped or delayed by carriers, device connectivity, or outages at our providers, our total liability for any claim relating to the service is limited to the fees you paid us in the 12 months before the claim arose.
- We are not liable for indirect, incidental, special, or consequential damages, or for lost profits, lost data, or missed alerts, even if we were told they were possible.
- Your account with your device platform, and the data, settings, devices, and charges in it, are between you and that platform. To the fullest extent the law allows, we are not liable for any change, cost, loss, or interruption in your platform account or your devices' service that results from a request made with credentials you gave us, including a SIM paused because one of your triggers asked for it, and including one caused by an error in our software, by the platform handling a request in a way we did not expect, or by a change the platform makes to its API. Any liability we do have for such an event is part of, and limited by, section 12.2.
- To the fullest extent the law allows, we are not liable for any loss, cost, or harm, whether financial, physical, emotional, or otherwise, that results from someone using your account, including through credentials you shared or did not keep safe, or from anything a tool or AI agent you let into your account does.
- You will indemnify and hold harmless Adhoc Support, LLC from claims by third parties arising from your devices, your Hologram account, your recipients, the content you configure, use of your account by anyone, or by any tool or AI agent, you allowed, or that resulted from your not keeping your credentials safe, or your breach of these terms, except to the extent a claim results from our willful misconduct.
13. Referral program
- An account may share its referral link. A new customer who creates an account through it within 30 days gets the discount shown at checkout, currently 20% off the first 3 months of a paid plan.
- The referrer earns a reward for each referred account that pays: account credit equal to one month of what the referred account pays for its plan (one twelfth of an annual price), but no more than one month of the referrer's own plan, applied to the referrer's future invoices; or bonus messages on the Free plan, which count for any channel. The reward is credited 30 days after the referred account's first paid invoice, only if that account is still paying and no payment was refunded or disputed.
- Credit has no cash value, cannot be transferred or withdrawn, and applies only to IoT Message invoices. Bonus messages last for the current monthly period.
- Referring yourself, or an account you control or share, does not count. We may hold, review, or withdraw any referral or reward we reasonably believe is abusive or fraudulent, and may limit the rewards per account each month.
- We may change or end the referral program at any time. Rewards already credited are kept.
14. General
- Governing law. These terms are governed by the laws of the Commonwealth of Virginia. Any dispute will be heard in the state and federal courts located in Richmond, Virginia.
- Changes to these terms. We will tell you about changes by email and in your dashboard before they take effect. Continuing to use the service after the effective date means you accept the changed terms.
- Notices. Send notices to Adhoc Support, LLC by email at support@iotmessage.com. We will send notices to you at the email address on your account. A postal address is available on request.