Terms of use
Last updated:
These terms govern the use of casflows (https://casflows.com). By creating an account you accept them, together with the privacy policy and the data processing agreement (Annex I) that forms part of them. If you do not agree, do not use the service.
Who provides the service#
casflows is provided by ENBA HOMES, S.L., a Spanish company with NIF (Spanish tax ID) B70892401, registered office at Camino del Prado 1, Bloque 4, Bajo A, 29630 Benalmádena, Málaga, España and registered in the Mercantile Register of Málaga, electronic folio, sheet MA-181808, entry 1.ª. Contact email: info@casflows.com. In these terms we call it "casflows", "we" or "us".
Who can contract and who “you” are#
casflows is offered exclusively to persons and entities that manage tourist accommodation as a business or professional activity (professional hosts, property managers and companies in the sector). It is not intended for consumers. When you sign up and accept these terms, you declare that you act in that capacity and not as a consumer, and you confirm it with an express checkbox when accepting the data processing agreement (Annex I).
If, despite that declaration, mandatory consumer protection rules apply to you, those rules prevail over these terms.
- The account holder is the casflows customer: the natural person or the company (for example, a property manager) on whose behalf the service is used and who is bound by the contract.
- Whoever creates the account and accepts these terms does so in their own name or on behalf of the account holder. If you act on behalf of a company, you declare that you have authority to bind it.
- The people you give access to casflows (for example, someone who manages the account with you) use it on behalf of the account holder, must comply with these terms, and the account holder is responsible for what they do from the account. You can give a member of your team a limited profile restricted to their work (their cleanings, arrivals, issues and, if you turn it on, what they are owed): they do not manage the account, you decide what they see and you remain the one who must inform them of how their data is processed.
- When these terms say “you”, they mean the account holder and, as regards day-to-day use of the app, also the natural person using it.
- If you are a management company working for other owners, when accepting Annex I you state your role: whether you decide about the data or process it on behalf of each owner (in that case casflows is your sub-processor and you need their authorisation). See Management companies working for owners.
- To create an account you must be 18 or older and able to enter into contracts.
What casflows is#
casflows is software as a service for people who manage listings on Airbnb and Booking.com. In short:
- It periodically reads the iCal calendar of each listing you configure.
- For each reservation it creates a cleaning on the check-out day and shows whether another guest checks in that same day.
- It lets you create manual bookings for stays you arrange outside Airbnb: casflows organises their cleaning and notices just like Airbnb ones, and syncing with Airbnb never changes or cancels them.
- If you connect Google Calendar, it creates a casflows calendar in your Google account with your bookings and cleanings; each person in your team can connect their own to see their events there.
- It sends reminders and notices via Telegram to people who link the bot, and receives from them issue reports (text, photos or a voice note, which it turns into text with its sub-processor Mistral AI without storing the audio) and reports of what is missing in each property. Photograph only the issue: no people, documents or personal belongings; ask your team to do the same. It notifies via Telegram, for each new issue, the person who sent it and the members of your team with access to casflows who have Telegram, and the person who sent it when it is resolved. If you turn it on, it also asks your team for photos of how the property was left when they finish the cleaning and to confirm they have finished it (✓ / ✓✓); this is optional and those photos are deleted after 15 days. Photos are stored privately, only people with access to your account can see them, and they are deleted within the periods in Annex I.
- If you generate a property's “Block in Airbnb” link, it publishes the dates of its confirmed manual bookings (never names, guest numbers or notes) at that secret address so that your Airbnb blocks them. It is an export ordered by you: anyone who has the link can read those occupancy dates, so share it only with Airbnb. Airbnb reads it every few hours, so block same-day stays by hand as well. You can invalidate it at any time by generating a new one; the previous one stops working immediately.
- If you turn on forwarding of your Airbnb emails to your casflows address, it reads the guest’s name and the number of guests from them so that the people in your team you authorise know who is arriving. If you also forward Booking.com “New booking!” emails, it reads from them only the booking number, the property ID, the check-in date and the property name, to confirm that an event in the Booking.com calendar is a booking. It is optional and requires accepting the data processing agreement first.
casflows is an organisation tool. It is not a cleaning service or an agency, and it is not affiliated with Airbnb, Booking.com, Google or Telegram; it does not replace your own oversight of your reservations.
How to contract#
To contract casflows you follow these steps:
- You create your user with your email and a password (or, while public sign-up is closed, with the access we give you) and sign in.
- You name your account, tick the box accepting the privacy policy and these terms (which include your declaration that you act as a professional or business) and press “Start the free trial”. At that moment the contract for the free trial, which has no cost, is concluded.
- Before using the app, an account owner accepts the data processing agreement (Annex I), in its current version: they identify the controller (natural person or company, name or company name, tax ID (NIF/CIF), address and privacy email), state whether they are its account holder or its representative and, for a management company, its role, and declare with an express checkbox that they act as a professional or business (not as a consumer) and that they have authority to accept it.
- If you later want a paid plan, you contract it as explained in Free trial, price and payment.
- Correcting errors: before pressing the button you can review and correct what you have entered; the form tells you if something is missing or invalid. Afterwards, the account name, time zone, reminder time and language can be changed in Settings; for any other data, write to us.
- Record: We keep the electronic record of your acceptance (who accepted and when and, for Annex I, also the controller details, the version, the language and the fingerprint of the accepted text) during the relationship and afterwards for the period stated in the privacy policy. Each version of Annex I is kept as it was and you can download the one you accepted in Settings → Legal; if you ask us, we will also send you the text of the terms you accepted.
- Languages: you can contract in Spanish or English.
- Keeping the conditions: these terms, Annex I and the privacy policy are always published on casflows.com, without signing in; you can save or print them from your browser.
- Confirmation: after you accept, we will confirm by email your acceptance, with a link to the versions of these terms and of Annex I you accepted.
Your account#
- The information you give us must be true and up to date.
- You are responsible for keeping your password confidential and for activity under your account, including people you give access to.
- Tell us immediately if you suspect unauthorised access.
Free trial, price and payment#
- When you create your account you get a 15-day free trial, no card required. The trial never turns into a paid plan on its own.
- If the trial ends without a subscription, syncing and reminders are paused but nothing is deleted straight away: if you subscribe, everything resumes.
- If you do not subscribe, we will delete the account 90 days after the trial ends, notifying you by email 15 days beforehand.
Billing is not active yet: nobody pays for casflows today and we will not charge you for anything you have not expressly contracted. Once it is enabled, moving to a paid plan will work like this:
- You choose the plan from your account.
- Before paying, on the purchase screen you see the total price, with taxes shown separately, the billing period, the date of the first charge and how renewal and cancellation work.
- You confirm the purchase with a button that makes clear that the order involves an obligation to pay. Without that confirmation there is no paid contract.
- We send you the contract confirmation by email before any charge, with that same information and the link to these terms.
- Payments will be handled by a payment provider, which we will name in the privacy policy before charging is turned on. The subscription renews automatically at the end of each period until you cancel it.
- You can cancel the renewal at any time from your account, without having to write to us. Cancelling prevents the next charge and you keep access until the end of the period already paid. The unused part of a period already paid is not refunded, unless these terms or the law say otherwise.
- When the paid period ends without renewal (or if a payment fails and is not resolved), syncing and notices stop, but your data is not deleted straight away: you can subscribe again or ask us for an export. If you do not, we will delete the account 90 days later, notifying you by email beforehand.
Acceptable use#
When using casflows you agree not to:
- Use it for unlawful purposes or to process personal data without a legal basis.
- Enter calendar URLs that do not belong to you or that you are not authorised to manage.
- Send illegal, offensive or spam content through the service, or content that infringes third-party rights.
- Try to access other accounts’ data, bypass limits or security measures, reverse engineer or overload the service.
- Resell or assign the service to third parties without our written permission.
Your responsibilities for the data you enter#
For the data about the people in your team and your reservations, you are the controller and casflows is your processor. Therefore:
- You must have a valid legal basis (for example, the employment or service relationship with those people) to enter their data and for them to receive notices and calendar events.
- You must inform them about the processing (Arts. 13 and 14 GDPR), including that casflows and the sub-processors in Annex I (public list at casflows.com/subencargados) act as processors.
- Telegram linking is always done by the person themselves by opening the bot link: do not force it or do it on their behalf.
- Do not include unnecessary guest data or special categories of data in notes.
- The iCal URLs of your calendars (Airbnb, Booking.com) and the “Block in Airbnb” link give access to your accommodation’s occupancy: treat them like a password.
- Upload Airbnb earnings reports only for properties that are yours or that you manage with the owner’s authorisation. The income casflows shows is calculated from the file you upload: it is an aid to see how much each property earns, not your accounting, an invoice or tax advice, and it does not replace Airbnb’s documents. Upload Booking.com payments statements only for properties that are yours or that you manage with the owner’s authorisation; the same rules apply to them and they do not replace Booking.com’s documents. The same goes for the fees and the owner report: they are calculated with the percentages, base and VAT that you set and with the report you upload, they are not an invoice and do not replace your accounting, and you are responsible for the settings being correct and for sharing the report only with whoever should receive it.
- Comply with the Airbnb, Google and Telegram terms that apply to you.
Platform and iCal limitations#
Neither Airbnb nor Booking.com offers casflows an API: only each listing’s iCal calendar. This brings limitations that are outside our control:
- The platforms update the iCal feed with a delay (sometimes hours), so a reservation, change or cancellation may take time to show up.
- The iCal feed only has dates, not times, and mixes reservations with blocked dates; casflows uses the times you configure and some rules to tell them apart.
- A cancellation means the event disappears from the feed; when there are anomalous mass changes, casflows may pause syncing as a safety measure.
- The Booking.com iCal feed does not tell a reservation from a closure: casflows treats every event of up to 30 nights that does not match another reservation as a reservation. If you forward Booking.com “New booking!” emails, a new reservation is shown as “to be confirmed”, and your team receives no notices about it, until its email arrives; you can also decide it yourself with “It is a reservation” or “It is a closure”. Without that forwarding, you can mark it “Not a reservation” or “It is a reservation”.
- Airbnb or Booking.com may change or stop offering iCal at any time.
We do not guarantee that the iCal feed is complete, accurate or timely. Check important reservations in Airbnb, especially last-minute ones.
Third-party services#
casflows integrates with Airbnb (iCal), Google (Calendar and sign-in) and Telegram. Those services are governed by their own terms and privacy policies and may change or fail; we do not control how they work. In particular:
- The calendar and events casflows creates in your Google Calendar are yours. If you disconnect Google from casflows, we delete from your Google account the “casflows · …” calendar we created, with all its events; if Google does not respond or you remove access from Google, the calendar stays in your account until you delete it. When your casflows account is erased, we also try to delete it.
- Telegram does not let a bot start a conversation: each person has to open the bot with their link to receive notices.
- If you turn on your account’s Telegram bot, that bot is yours: you create it in your own Telegram account, you accept Telegram’s terms for bots and you manage it in @BotFather. casflows stores its token encrypted only to operate it on your behalf. If you delete the bot, change its token or restrict it in @BotFather, your account’s notices stop going out until you reconnect it from casflows, and casflows is not responsible for that interruption.
- If a third party blocks, limits or changes its integration, we may have to modify or withdraw the affected feature, with the safeguards in Changes to features.
Availability#
We work to keep casflows available and working well, but it depends on third-party services (Airbnb, Google, Telegram and our hosting providers) and there may be interruptions due to maintenance, failures or external causes. That is why we cannot guarantee that the service will always be available and uninterrupted, or that every notice or event will arrive at the exact minute. We will try to tell you in advance about planned maintenance.
This does not release us from liability if we breach these terms, within the scope of Liability.
Changes to features#
- Ordinary changes: we may improve and change casflows for valid reasons, such as adapting to changes by Airbnb, Google, Telegram or in the law, improving security, fixing bugs or improving the service. These changes come at no extra cost to you and we will clearly inform you of the relevant ones.
- Changes that reduce what you contracted: if a change substantially reduces what you have contracted or significantly harms your access to the service or its use, we will notify you by email at least 30 days in advance, explaining what it involves and when it applies, and you may cancel without penalty, with a refund of the part of the price for the unused period.
- If a third party forces us to withdraw or change a feature with no time to warn you beforehand, we will tell you as soon as we can, with the same options.
What happens if something fails and what you need to check#
- If we cannot read the Airbnb calendar of a property, its bookings and cleanings are not updated until the next successful sync. In Properties and on each property page you see the time of the last sync and the error, if any. If the calendar arrives empty, we do not cancel anything until it stays empty for three syncs in a row, and we tell you.
- If a Telegram notice is not delivered (the person has not linked the bot, has blocked it or Telegram fails), we retry several times. The dashboard shows the undelivered notices from the last 7 days and the people who cannot receive them.
- If Google Calendar fails, in Settings and on the dashboard you see the events with errors and whether the account needs to be reconnected.
- What is up to you: Check the dashboard every day, check last-minute bookings and same-day check-ins in Airbnb, and confirm important cleanings with your team. If something does not match, Airbnb and your own communication with your team prevail over what casflows shows.
Liability#
- casflows organises and notifies: it does not clean and does not guarantee that a cleaning is carried out, on time or properly. That depends on you and your team.
- Unless the law provides otherwise, casflows is not liable for damage caused by incomplete, wrong or late information in the Airbnb or Booking.com iCal feeds or from other third parties we do not control, for the operation of Airbnb, Booking.com, Google or Telegram, or for your use of the service in breach of these terms.
- Always to the extent permitted by law: we are not liable for indirect damage, loss of profit, lost bookings or income, or penalties arising from your rental activity; and our total liability to you for any claim is limited to the amount you paid for the service in the 12 months before the event giving rise to it.
- Nothing above limits or excludes liability for wilful misconduct or gross negligence, for death or personal injury, or any other liability that cannot be limited under applicable law.
Suspension, cancellation and export of your data#
- You may stop using casflows whenever you want. A paid plan is cancelled from your account (Free trial, price and payment). To close the account and have us erase your data, write to info@casflows.com from your account email.
- We may suspend or close your account if you seriously breach these terms, if the law requires it, or to protect the service or third parties. Unless urgent or legally prohibited, we will notify you first and give you a chance to fix it.
- Export: while the account is active and up to 30 days after closing it, you can ask us for a copy of your data by writing to info@casflows.com from your account email (so we can check it is you). We provide it in structured, commonly used formats (CSV or JSON), with your properties, bookings, cleanings, team members, issues and team payments, and the issue photos we still hold as image files. Closed payment periods can also be downloaded by you at any time as PDF, Excel or CSV from Payments.
- It does not include: anything already erased under its retention period (for example, guest data or old issue photos), passwords, tokens and secret links, or technical logs.
- After that period we erase the data, which disappears from encrypted backups within a further 7 days at most. We only keep, blocked, what the law requires us to keep: billing records and the proof of your acceptance of the legal terms, for the periods in the privacy policy. The acceptances of Annex I (with the controller details) and the Instructions history are erased with the account: download them beforehand from Settings → Legal.
Software licence and intellectual property#
casflows, its software, brand and content belong to its owner or licensors. While you have an active account, we grant you a limited, non-exclusive, non-transferable licence to use the software to manage your properties under these terms. It does not entitle you to copy, modify or redistribute the software.
This licence covers only the software. The data you enter is yours (or belongs to whoever entrusts it to you), and what casflows may do with it and its limits are not set out here: data we process on your behalf is governed by Annex I and your account data by the privacy policy.
If you send us suggestions, we may use them freely to improve casflows.
Data processing agreement (Art. 28 GDPR)#
For the data we process on your behalf (the people in your team, your reservations and, if you turn on forwarding of your Airbnb or Booking.com emails or enter them in a booking, your guests), you are the controller and casflows the processor. That processing is governed by the data processing agreement (Annex I), which forms part of these terms and, on data protection matters, prevails over the rest.
Annex I sets out your instructions and their limits. It also governs sub-processors: the general authorisation you give us, notice at least 30 days in advance of any addition or replacement, and your right to object and, if we cannot find a solution, to cancel without penalty (Sub-processors). The up-to-date list is at casflows.com/subencargados.
Annex I is accepted together with these terms and, in addition, expressly from the app, in its current version, identifying the controller (see How to contract). The controller details can be updated in Settings → Legal, and every configuration change affecting the processing is recorded in the Instructions history.
Changes to these terms#
We may amend these terms due to changes in the service or the law. If the change is material, we will notify you by email at least 30 days in advance and, where appropriate, ask you to accept them again. If you do not agree, you may cancel without penalty before they take effect.
Governing law and jurisdiction#
These terms are governed by Spanish law.
If you are a consumer despite what is stated in Who can contract, nothing above deprives you of the protection afforded by the mandatory rules of the country where you live, and you may bring claims before the courts of your place of residence.
Before going to court, please write to us: we will try to resolve it amicably.
Other provisions#
- If any clause is void, the rest remains in force.
- Not exercising a right at a given time does not mean waiving it.
- These terms (with Annex I), the privacy policy and, if you contract a paid plan, the conditions you accept on the purchase screen form the entire agreement between the parties about the service.
- We publish these terms in Spanish and English; in case of discrepancy the Spanish version prevails, unless applicable law provides otherwise.
Contact#
For any question about these terms: info@casflows.com. By post: ENBA HOMES, S.L., Camino del Prado 1, Bloque 4, Bajo A, 29630 Benalmádena, Málaga, España.