Terms and Conditions

Effective Date: June 11, 2026  ·  Version 2.0

Important: Please read these Terms carefully before using AppointFlow. By creating an account or using the Service, you agree to be legally bound by these Terms. If you are accepting on behalf of a business, you represent that you have the authority to bind that entity.

1. Definitions

For the purposes of these Terms, the following definitions apply:

"Service"
refers to the AppointFlow web application, APIs, and all related software and services operated by us.
"Platform"
refers to the AppointFlow website and application accessible at appointflow.app and any subdomains.
"Business User" or "Merchant"
means any individual or entity that registers an account to manage appointments, staff, and customer communications.
"End Customer"
means a third party who interacts with a Merchant through the Service, including via WhatsApp.
"WhatsApp Integration"
refers to the connection of a Merchant's WhatsApp Business Account to the Service via Meta's Cloud API and Embedded Signup.
"Content"
means any text, data, information, images, or other material uploaded, stored, or transmitted through the Service.
"Subscription Plan"
means a paid tier (e.g., Starter, Professional) that unlocks specific Service features and usage limits.
"We", "Us", "Our"
refers to AppointFlow and its operators.
"You", "Your"
refers to the individual or entity accessing or using the Service.

2. Acceptance of Terms

By accessing or using the Service in any manner — including browsing the Platform, creating an account, or connecting a WhatsApp Business Account — you confirm that:

  • You have read, understood, and agree to be bound by these Terms and our Privacy Policy.
  • You are at least 18 years of age and have the legal capacity to enter into a binding contract.
  • If acting on behalf of a company or organisation, you have the authority to bind that entity to these Terms.
  • Your use of the Service complies with all applicable local, national, and international laws and regulations, including those of Sri Lanka.

If you do not agree to these Terms, you must immediately discontinue your use of the Service.

3. Description of Service

AppointFlow is a Software-as-a-Service (SaaS) appointment scheduling and customer communication platform that enables:

  • Appointment booking, management, and cancellation by Business Users and their End Customers.
  • Automated WhatsApp-based bot interactions for booking workflows via the Meta WhatsApp Business Cloud API.
  • Staff schedule management, service catalogue configuration, and customer record-keeping.
  • Subscription-gated features with usage limits defined per plan tier.

The Service is provided "as-is" and may be modified, updated, or discontinued at any time with reasonable notice where practicable. We are not responsible for any disruption to third-party services (including WhatsApp / Meta) that may affect the Service.

4. User Accounts & Registration

4.1 Account Creation

To access the Service, you must create an account and provide accurate, current, and complete information. You are responsible for maintaining the confidentiality of your login credentials and for all activities that occur under your account.

4.2 Account Security

You must notify us immediately at legal@appointflow.app upon discovering any unauthorised use of your account. We are not liable for losses arising from unauthorised access due to your failure to safeguard credentials.

4.3 Account Roles

The Service supports multiple roles (Company Admin, Staff). The Company Admin is fully responsible for all actions taken by any user under their company account, including staff members they add to the platform.

4.4 One Account Per Company

Each business entity may maintain one primary company account. Creating multiple accounts to circumvent plan limits or restrictions is prohibited and may result in immediate termination of all accounts.

5. Subscription Plans & Billing

5.1 Plans

The Service is offered under tiered Subscription Plans. Features, usage limits (including monthly appointment quotas), and pricing are detailed on our Pricing page and are subject to change with 30 days' advance notice.

5.2 Payment

Subscription fees are payable in advance for the applicable billing period. You agree to provide valid payment information and authorise us to charge your payment method for all fees due. All fees are non-refundable except where required by applicable law.

5.3 Late Payment & Suspension

If payment fails or remains outstanding beyond the due date, we reserve the right to suspend or restrict access to the Service. We will provide reasonable notice before suspension. Your data will be retained for a minimum of 30 days after suspension before deletion.

5.4 Usage Limits

Starter plan accounts are subject to a monthly appointment limit (currently 100 appointments/month). Exceeding this limit will prevent new bookings via WhatsApp until the next billing cycle begins. We are not liable for missed bookings resulting from limit exhaustion.

5.5 Free / Inactive Plan

Accounts on a "none" or inactive plan cannot accept online bookings. Customers will be notified via the WhatsApp bot that the business is not currently accepting online bookings.

6. WhatsApp Business Integration

6.1 Meta Platform Compliance

By connecting a WhatsApp Business Account to the Service, you agree to comply with Meta's WhatsApp Business Policy, Meta Platform Terms, and all applicable messaging laws (including anti-spam regulations).

6.2 Your Responsibility for Messaging

You are solely responsible for all messages sent through your connected WhatsApp Business Account. You must not use the Service to send unsolicited messages, spam, misleading content, or content that violates any applicable law. The AppointFlow bot only responds to inbound customer messages — it does not initiate outbound marketing campaigns without explicit customer consent.

6.3 Access Token & Credentials

When you complete the Embedded Signup flow, you grant AppointFlow permission to store and use your WhatsApp Business Account credentials (encrypted at rest) solely for the purpose of operating the bot on your behalf. You may revoke this access at any time by disconnecting your account via Settings.

6.4 No Guarantee of Delivery

Message delivery is subject to Meta's infrastructure, network conditions, and WhatsApp's quality ratings for your phone number. We do not guarantee message delivery and are not liable for undelivered messages or WhatsApp-imposed messaging limits.

6.5 Human Takeover

The Service includes a human takeover feature that silences the bot for specific customers. You are responsible for ensuring timely human follow-up when this feature is activated.

6.6 End Customer Consent

You are responsible for obtaining all necessary consents from your End Customers before they interact with the WhatsApp bot, in accordance with applicable data protection and telecommunications laws.

7. Acceptable Use Policy

You agree not to use the Service to:

  • Violate any applicable law or regulation.
  • Transmit any content that is unlawful, defamatory, obscene, fraudulent, or harmful.
  • Impersonate any person or entity or misrepresent your affiliation.
  • Attempt to gain unauthorised access to the Service, other accounts, or our infrastructure.
  • Reverse-engineer, decompile, or disassemble any part of the Service.
  • Use automated tools (bots, scrapers) to extract data from the Service beyond normal API usage.
  • Engage in activities that place an unreasonable or disproportionately large load on our infrastructure.
  • Circumvent rate limits, appointment limits, or subscription restrictions.
  • Resell, sublicense, or white-label the Service without our express written consent.
  • Use the Service to send spam, phishing messages, or bulk unsolicited communications.

Violation of this policy may result in immediate account suspension or termination without refund, and we reserve the right to report violations to relevant authorities.

8. Data & Privacy

Your use of the Service is governed by our Privacy Policy, which is incorporated into these Terms by reference. Key points:

  • You retain ownership of your business data and your End Customers' data.
  • You grant us a limited licence to process that data solely to provide the Service.
  • You are the data controller for your End Customers' personal data; we act as a data processor.
  • You are responsible for complying with all applicable data protection laws (including GDPR if serving EU residents, and any applicable local privacy laws) in your collection and use of End Customer data.
  • End Customer phone numbers and conversation data are stored securely and not shared with third parties except as necessary to operate the Service (e.g., Meta for WhatsApp message delivery).

9. Intellectual Property

9.1 Our IP

The Service, including its software, design, trademarks, and content created by us, is owned by AppointFlow and protected by applicable intellectual property laws. These Terms do not grant you any ownership rights in the Service.

9.2 Your Content

You retain all rights to Content you upload to the Service (e.g., company logo, service descriptions). You grant us a non-exclusive, royalty-free licence to use, store, and display your Content as necessary to provide the Service.

9.3 Feedback

If you provide feedback or suggestions about the Service, you grant us an irrevocable, perpetual, royalty-free licence to use that feedback for any purpose without compensation to you.

10. Third-Party Services

The Service integrates with third-party platforms including but not limited to:

  • Meta / WhatsApp: Governed by Meta's Platform Terms and WhatsApp Business Policy.
  • Supabase: Our database and authentication provider.
  • Vercel: Our hosting infrastructure.

We are not responsible for the availability, conduct, or content of third-party services. Changes to third-party APIs (including Meta's WhatsApp API) may affect Service functionality, and we are not liable for any resulting disruption.

11. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR UNINTERRUPTED ACCESS.

We do not warrant that:

  • The Service will be error-free, secure, or continuously available.
  • Results obtained from using the Service will be accurate or reliable.
  • WhatsApp messages sent through the Service will be delivered.
  • The Service will meet your specific business requirements.

12. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, APPOINTFLOW AND ITS OFFICERS, DIRECTORS, EMPLOYEES, AND AGENTS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO:

  • Loss of profits, revenue, business, or data.
  • Business interruption resulting from Service downtime or WhatsApp outages.
  • Unauthorised access to or alteration of your transmissions or data.
  • Missed appointments or bookings due to bot errors or rate-limit exhaustion.
  • Actions or omissions of Meta, WhatsApp, or other third-party providers.

In any case, our total aggregate liability to you shall not exceed the greater of: (a) the total fees paid by you to us in the three (3) months immediately preceding the claim, or (b) USD $100.

13. Indemnification

You agree to indemnify, defend, and hold harmless AppointFlow and its affiliates, officers, directors, employees, and agents from and against any claims, liabilities, damages, judgments, awards, losses, costs, or expenses (including reasonable legal fees) arising out of or relating to:

  • Your violation of these Terms.
  • Your use of the Service in a manner not authorised by these Terms.
  • Content you upload or transmit through the Service.
  • Your violation of any third-party rights, including privacy or intellectual property rights.
  • Your violation of any applicable law, including WhatsApp messaging policies and data protection laws.
  • Any claim by your End Customers relating to WhatsApp messages sent through your account.

14. Term & Termination

14.1 Term

These Terms commence when you first access or use the Service and remain in effect until terminated.

14.2 Termination by You

You may cancel your account at any time by disconnecting your WhatsApp integration and contacting us. Cancellation takes effect at the end of the current billing period. No refunds are issued for unused portions of a billing period.

14.3 Termination by Us

We may suspend or terminate your account immediately and without prior notice if you:

  • Breach any provision of these Terms.
  • Violate Meta's WhatsApp Business Policy.
  • Fail to pay fees when due.
  • Engage in fraudulent, abusive, or illegal activity.

14.4 Effect of Termination

Upon termination, your right to use the Service ceases immediately. Your WhatsApp Business connection will be disconnected. We will retain your data for 30 days after termination, after which it may be permanently deleted. You may request an export of your data before deletion by contacting us.

15. Governing Law & Dispute Resolution

15.1 Governing Law

These Terms shall be governed by and construed in accordance with the laws of Sri Lanka, without regard to its conflict of law principles.

15.2 Informal Resolution

Before initiating any formal dispute, you agree to contact us at legal@appointflow.app and attempt to resolve the dispute informally. Most concerns can be resolved quickly this way.

15.3 Formal Disputes

If informal resolution fails, disputes shall be submitted to the jurisdiction of the competent courts of Sri Lanka. You waive any objection to jurisdiction or venue in those courts.

16. Changes to Terms

We reserve the right to modify these Terms at any time. When we make material changes, we will:

  • Update the "Effective Date" at the top of this page.
  • Notify registered users by email or in-app notification at least 14 days before the change takes effect (30 days for material changes affecting fees).

Your continued use of the Service after the effective date of revised Terms constitutes your acceptance of the changes. If you do not agree, you must stop using the Service and cancel your account before the changes take effect.

17. General Provisions

17.1 Entire Agreement

These Terms, together with our Privacy Policy and any order forms or subscription agreements, constitute the entire agreement between you and AppointFlow regarding the Service.

17.2 Severability

If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions will continue in full force and effect.

17.3 Waiver

Our failure to enforce any right or provision of these Terms shall not be deemed a waiver of such right or provision.

17.4 Assignment

You may not assign or transfer your rights or obligations under these Terms without our prior written consent. We may freely assign our rights and obligations, including in connection with a merger, acquisition, or sale of assets.

17.5 Force Majeure

We shall not be liable for delays or failures in performance resulting from acts beyond our reasonable control, including natural disasters, governmental actions, internet or telecommunications failures, or disruptions to Meta's WhatsApp platform.

18. Contact Information

For questions about these Terms, please contact us:

AppointFlow

Email: legal@appointflow.app

Website: appointflow.app

Address:

526/c, Eriyawetiya
Kiribathgoda, Sri Lanka
011600

Phone: +94713466180