Terms of Service
These Terms govern your use of Mossmoon's services: the always-on WhatsApp lines, the API, the dashboard, the website at mossmoon.app, and everything we ship around them. Read them. By creating an account or sending us a single API request, you agree to them.
Introduction
Mossmoon (“Mossmoon,” “we,” “us”) operates a developer platform for always-on WhatsApp lines: hosted WhatsApp connections that let your product send and receive messages on behalf of an end-customer through our API and integrations.
These Terms form a legally binding contract between Mossmoon and you, meaning either the individual using the services or, if you accept them on behalf of a company, that entity (“you,” “your”). If you don't accept these Terms, do not use the services.
You must be at least 18 years old and legally capable of forming a binding contract in your jurisdiction. The services are not directed at children.
Definitions
- Services: the Mossmoon API, dashboard, website, and any related software or content we provide.
- WhatsApp Line: a hosted, always-on WhatsApp connection that we operate on your behalf (or on behalf of your end-customer) so your product can send and receive WhatsApp messages through the Mossmoon API.
- End-Customer: when you use WhatsApp Lines for a customer of yours (e.g. an agency client whose phone number is linked to a line), that person is the End-Customer for that line.
- Account Credit (also called your Wallet): prepaid balance, denominated in U.S. dollars, that you can add to your account and that we apply to charges as described below.
- API Key: the credential (e.g.
mm_live_…) used to authenticate programmatic requests. - Client: a business or person you provide your own services to and for whom you operate WhatsApp Lines, whether or not they are also the End-Customer.
- Content: any data, messages, phone numbers, codes, or other material that passes through the Services because of your use of them.
Your account
You register through the dashboard and authenticate via the login flow we provide. You are responsible for every action taken under your account, whether by you, your employees, your contractors, or anyone using your API Key.
- Keep your login credentials and API Keys confidential.
- Never embed an API Key in a public client (a browser bundle, a mobile app shipped to end-users, a public repository).
- Notify us promptly at [email protected] if you believe a key or account has been compromised.
- The information you provide at signup must be accurate, and you must keep it current.
The Services
Our core product is the WhatsApp Line. We may add, change, or remove products and individual features at any time, and some features are offered only to certain accounts or while in preview.
WhatsApp Lines
A WhatsApp Line is a hosted connection that lets your product send and receive WhatsApp messages on behalf of an End-Customer (or yourself). The End-Customer authorizes the line by scanning a QR code, or entering a pairing code, from WhatsApp on their phone. From that point the line stays online, forwards inbound messages and events to your webhook, and lets you send outbound messages via the API. The End-Customer's WhatsApp remains primary on their phone, and they can disconnect the line at any time directly from their phone.
A disconnected line stops sending and receiving until the End-Customer authorizes it again. A line that stays disconnected for more than 7 days during a paid month, or more than 24 hours otherwise (during a free trial or while a payment is failing), or that is never linked shortly after it is created, is released automatically. If a line released this way during a paid month is linked again for the same phone number, the new line continues that month at no extra charge.
Integrations
If you connect a third-party platform (for example, GoHighLevel), we exchange messages and related data with that platform on your instructions, using the credentials you give us. Your use of that platform is governed by its own terms.
WhatsApp Lines depend on continued access to the WhatsApp network and on Meta's policies. WhatsApp is a product of Meta Platforms, Inc., and Mossmoon is not affiliated with, endorsed by, or sponsored by Meta or WhatsApp.
Billing & payments
WhatsApp Lines are billed per line to a card you save in the dashboard. You need a saved card before you can create a line. By saving a card, you authorize us to charge it for each line's recurring fee, and for any top-ups you request or set up, until you remove the card or close your account.
- Pricing. Current prices are listed on our Pricing page. At the time of writing, a WhatsApp Line costs a flat $15 per line per month, with no per-message fees. Different pricing applies only if we have agreed it with you in writing.
- When you're charged. A line's first fee is charged when the line first becomes
ready(the End-Customer has linked it). Creating a line that is never linked is free. After that, the line is charged every 30 days while it remains connected. Reconnecting a line, or relinking the same phone number, within a period you have already paid for does not create a new charge. - Account Credit first. Every charge is paid from your Account Credit first. If your Account Credit doesn't cover all of it, your saved card pays the rest: we add the missing amount to your Account Credit (at least $1.00, and anything above what was missing stays as credit) and then take the whole charge from it. With no Account Credit, your saved card pays the full amount. Account Credit cannot go negative.
- Free trial. New accounts get one free trial. The first line that becomes ready within 7 days of sign-up is free until the end of that 7-day window, and then bills normally. The trial ends early if a second line becomes ready during it. The trial is one per person: a card already used with another Mossmoon account, or a WhatsApp number used with another Mossmoon account in the last 120 days, does not get another trial, and its first line is charged when it becomes ready. We may change or withdraw the trial offer for new sign-ups at any time.
- One account per customer. A card already saved on another Mossmoon account cannot be used to set up a second account. When you save a card we place a $1 authorization on it to confirm it works and cancel it right away; you are not charged.
- Failed payments. If a line's first charge fails (when it is first connected, or when its free trial ends), the line is released right away. If a renewal fails for a line that has already been paid for, the line stays active for a 24-hour grace period. We retry the charge when you update your card or add Account Credit, and once more at the end of the grace period. If payment still fails, the line is released.
- Cancelling a line. Cancelling a line in the dashboard keeps it running until the end of the period you have paid for and stops future charges. Releasing a line (for example, with the API's delete endpoint) ends it immediately.
- Payment processor. Card payments are processed by Square. Your full card number goes directly to Square and is never received or stored by Mossmoon. We keep a Square-issued card token and the card brand, last four digits, and expiry date so we can charge the saved card. Square's terms also apply to your use of that payment method.
- Top-up limits. Each top-up must currently be between $3 and $500. We may change these limits, and we may decline a top-up at our discretion (for example, to manage fraud risk).
- Currency & taxes. Prices are in U.S. dollars unless stated otherwise. You are responsible for any sales, use, value-added, withholding, or similar taxes payable on your purchases, except for taxes on Mossmoon's net income.
- Disputes & chargebacks. If you initiate a chargeback or payment dispute that we believe is unjustified, we may suspend your account and deduct chargeback fees from your Account Credit or invoice you for them.
Refunds
- WhatsApp Lines are not pro-rated. Cancelling or releasing a line stops future charges but does not refund the current period. If a line is released because payment failed after the grace period, no refund is due.
- Account Credit. Unused Account Credit is non-refundable except where required by law. We may, at our discretion, refund unused Account Credit to the original payment method when you close your account in good standing, subject to anti-fraud checks.
- Service failures. If you experience a failure of the Services that we determine is on our side, contact [email protected] and we'll review on a case-by-case basis.
API keys & access
You can view and copy your API Keys from the dashboard at any time, so treat access to your dashboard login with the same care as the keys themselves. If you believe a key has been exposed, revoke it and create a new one.
- You may not share, sell, or sub-license API Keys to anyone outside your organization (including your Clients) without our written permission. Your Clients should reach the Services through your product, not with your keys.
- You are responsible for every request and webhook signed with your key, including those made by anyone you grant the key to.
- We may rate-limit, throttle, or temporarily block requests that we determine are abusive, anomalous, or destabilizing to the platform.
- We may revoke any key at any time if we have a good-faith reason to believe it has been compromised or is being used in violation of these Terms.
Acceptable use
You will not use the Services (and you will not let anyone acting through your account use the Services) to do any of the following:
- Break the law of your jurisdiction or any jurisdiction the request touches, including laws on fraud, deception, hacking, wiretapping, identity theft, telecommunications, anti-spam, consumer protection, sanctions, or export control.
- Send, receive, or facilitate messages or verifications involving child sexual abuse material, content depicting non-consensual intimate imagery, terrorism, mass violence, trafficking, controlled substances offered in violation of applicable law, or weapons trafficking.
- Impersonate any person or entity, or misrepresent your affiliation with a person or entity, in a manner intended to defraud or deceive.
- Use the Services to bypass identity, anti-fraud, or KYC controls of another service in a way that violates that service's terms, including creating accounts in another person's name, evading bans, or facilitating fraud against that service or its users.
- Send unsolicited bulk messages, phishing attempts, scams (including but not limited to romance scams, investment scams, fake job offers, fake parcel-delivery notices), deceptive marketing, or content designed to harm recipients.
- Send messages that harass, threaten, intimidate, defame, or expose private information about another person.
- Use WhatsApp Lines in a way that violates the WhatsApp Terms of Service or WhatsApp Business Messaging Policy, including any policies on automated or bulk sending, commercial activity, or use of unofficial clients.
- Operate political campaigns or political advertising through WhatsApp Lines without first obtaining our written approval.
- Probe, scan, or test the vulnerability of the Services without our prior written permission; attempt to defeat any rate limit, quota, or authentication mechanism; or interfere with the integrity or performance of the Services.
- Reverse engineer, decompile, or otherwise attempt to derive the source code or non-public protocols of the Services, except where the law expressly permits this and only to that extent.
- Offer the Services, or access to our API, to third parties as a standalone API or developer platform of your own (for example, reselling raw API access to other developers) without a written agreement with us. Reselling WhatsApp Lines to your Clients is allowed; see Reselling to your Clients.
We monitor for abuse signals and cooperate with law enforcement when legally required. If we determine that you are using the Services to harm others, we will not wait for a court order to act.
Additional WhatsApp Line terms
Reselling to your Clients
You may resell WhatsApp Lines to your Clients, bundle them into your own services, and set your own prices. You may present the service under your own brand, and you don't need to name Mossmoon to your Clients. If you do this:
- You remain our customer. You are responsible for paying for every line on your account, for your Clients' use of those lines, and for supporting your Clients.
- You must make sure your Clients follow these Terms, including the Acceptable Use rules and the WhatsApp terms below. A violation by a Client is treated as a violation by you.
- You may not make promises to your Clients on our behalf, or promise them anything these Terms don't give you (for example, guaranteed uptime).
- Custom arrangements, such as a custom domain for the connect page, volume pricing, or reselling our API itself to other developers, need a written agreement with us.
Operating lines
- Consent of the End-Customer. If you provision a WhatsApp Line for an End-Customer (e.g. an agency client), you must obtain that End-Customer's informed consent before connecting their WhatsApp account, and you must give them a clear way to disconnect at any time. The End-Customer can also disconnect directly from their phone's WhatsApp settings.
- Your responsibilities to recipients. You are responsible for the lawfulness and content of every message sent through a line, including ensuring recipients have given any consent required by applicable law (e.g. TCPA, CASL, GDPR, PECR) for the message type and frequency, and including any required opt-out mechanism.
- Rate limits. We enforce per-line daily send caps to protect End-Customer accounts from Meta's anti-spam systems. The current caps are published in the API docs and may change.
- No guarantee of WhatsApp availability. A line depends on Meta's systems and policies. Meta may disconnect, block, or ban any WhatsApp account at any time for reasons outside our control. We do not guarantee that any line will remain connected, and we are not liable for losses arising from such disconnection.
- Disconnection due to End-Customer inactivity. If the End-Customer's phone stays offline for an extended period, WhatsApp may end the line's authorization. When that happens, the line reports a
line.disconnectedevent and stops until re-authorized. Lines that stay disconnected for more than 7 days during a paid month, or more than 24 hours otherwise, are released automatically.
Third-party services & networks
The Services depend on third-party networks and providers, including WhatsApp / Meta, mobile carriers, network and proxy providers, our payment processor, our infrastructure providers, integration platforms you connect, and the public internet. We make no representation as to the behavior, reliability, or terms of any third party. Your use of a third party through the Services may also be subject to that third party's terms.
Availability & changes
We aim to keep the Services available and reliable, but we don't currently offer a service-level agreement. We may modify, suspend, or discontinue any part of the Services at any time, with or without notice. We may schedule maintenance, including unplanned maintenance to address a security or stability issue.
Beta or preview features are provided “as is”, may behave differently than the rest of the Services, and may be changed or removed without notice.
Suspension & account termination
We may suspend or terminate your account, revoke API Keys, cancel pending orders, release WhatsApp Lines, and / or refuse future Service to you if we reasonably believe:
- You have violated these Terms or our Acceptable Use rules;
- Your account or activity creates an unacceptable risk of fraud, financial loss, security harm, regulatory exposure, or harm to another user or third party;
- You have failed to pay an amount due, or initiated an unjustified chargeback;
- A government, court, payment network, upstream provider, or law enforcement agency directs us to do so; or
- We are required to do so to comply with applicable law.
Where it is practical and lawful we'll try to give you notice and a chance to cure, but for severe abuse we may act immediately. You may close your account at any time by contacting [email protected].
Intellectual property
The Services, including all software, designs, text, logos, and documentation, are owned by Mossmoon or our licensors and are protected by intellectual property laws. Subject to your compliance with these Terms, we grant you a non-exclusive, non-transferable, revocable license to access and use the Services for your internal business or development use, and to build applications that integrate with the API.
You retain all rights in the Content you submit. By submitting Content, you grant us a worldwide, royalty-free license to host, process, transmit, display, and otherwise use that Content solely as necessary to operate and improve the Services and to comply with law.
The Mossmoon name and logo are our trademarks. You may not use them in a way that implies endorsement or partnership without our written permission. WhatsApp and the WhatsApp logo are trademarks of Meta Platforms, Inc.; use of them in your product must follow Meta's guidelines.
Feedback
If you send us suggestions, ideas, or feedback about the Services, you grant us a perpetual, irrevocable, worldwide, royalty-free license to use them however we want, with no obligation to credit or compensate you. We'll still appreciate the feedback.
Privacy
Our handling of personal data is described in our Privacy Policy, which forms part of these Terms.
Disclaimers
The services are provided “as is” and “as available”. To the maximum extent permitted by law, we disclaim all warranties, express or implied, including implied warranties of merchantability, fitness for a particular purpose, non-infringement, and any warranties arising out of course of dealing or usage of trade.
We do not warrant that the Services will be uninterrupted, error-free, secure, or free of harmful components, that any WhatsApp Line will remain connected, that any message will be delivered, or that defects will be corrected.
Limitation of liability
To the maximum extent permitted by law, neither party will be liable to the other for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of profits, revenue, goodwill, data, or business opportunity, even if advised of the possibility of such damages.
Our total aggregate liability arising out of or relating to these Terms or the Services will not exceed the greater of (a) the amounts you paid to Mossmoon in the three months immediately preceding the event giving rise to the claim, or (b) one hundred U.S. dollars ($100).
Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable law (for example, liability for gross negligence, fraud, or death or personal injury caused by negligence).
Indemnity
You will defend, indemnify, and hold harmless Mossmoon and its officers, directors, employees, contractors, and affiliates from and against any claims, damages, losses, liabilities, costs, and expenses (including reasonable legal fees) arising out of or related to: (a) your use of the Services in violation of these Terms or applicable law; (b) Content you submitted or messages you sent; (c) your violation of any third party's rights; or (d) any dispute between you and an End-Customer or recipient.
We'll promptly notify you of any claim subject to this indemnity and give you reasonable control of its defense and settlement (subject to our right to participate at our own expense). You will not settle a claim in a way that imposes liability or admits fault on us without our prior written consent.
Term & termination
These Terms apply from the moment you create an account or use the Services and continue until terminated. Either party may terminate the relationship at any time: you, by closing your account; us, as described in Suspension & account termination.
On termination: your access to the Services ends, your API Keys are revoked, your WhatsApp Lines are released, and any Account Credit is handled as described in Refunds. Provisions that by their nature should survive termination (intellectual property, disclaimers, limitation of liability, indemnity, governing law) will survive.
Governing law & disputes
These Terms are governed by the laws of the State of Delaware, United States, without regard to its conflict-of-laws rules. You and Mossmoon submit to the exclusive jurisdiction of the state and federal courts located in Delaware for any dispute that is not subject to arbitration or small-claims proceedings, and waive any objection to that forum.
If any provision of these Terms is held unenforceable, the remaining provisions remain in full force, and the unenforceable provision will be enforced to the maximum extent permitted by law. Our failure to enforce any provision is not a waiver of the right to enforce it later.
These Terms, together with the Privacy Policy and any written agreement signed by you and Mossmoon, are the entire agreement between you and Mossmoon regarding the Services and supersede any prior agreements on that subject. If a signed written agreement conflicts with these Terms, the written agreement controls.
Changes to these Terms
We may update these Terms from time to time. When we make material changes, we'll update the Effective Date at the top and, where reasonable, provide additional notice (for example, an in-product banner or an email to the address on your account). Continued use of the Services after a change takes effect constitutes acceptance of the updated Terms.
Contact
Questions about these Terms? Email [email protected]. For general support, billing, or account help, email [email protected].