Revenue OS
View pricing calendars and Direct-price suggestions across the three connected properties.
Internal systems developed to bring structure and clarity to every area of Explore Andros — from revenue and guest services to staff, housekeeping, finance, maintenance, owner reporting, and partnerships.
View pricing calendars and Direct-price suggestions across the three connected properties.
One reservation portal for guests. One organized workspace for reception.
Track cleaning time, review any date range, and export clear manager reports.
Compare guest-visible channel prices and monitor the Anemomiloi market.
Find missing Notion entries, review possible matches, and resolve bookings with one click.
Report property issues, assign repairs, and keep notes, photos and progress in one place.
Review property income, resolve payment splits, and export editable owner-report Excel files.
Organize agency contacts, follow-ups, feedback and communication alongside 2027 pricing documents.
System ID: REV — proposed • Product owner: TODO • Technical owner: TODO
Recommend understandable Direct prices using Rentlio data and support controlled updates for the 2027 revenue strategy. The long-term ambition is daily revenue automation across roughly 60 listings; the current workflow is deliberately manual scan, review, and publish. Near-term low-season occupancy is a stated business goal, alongside protecting strong summer periods. Sources: Build Explore Andros Revenue OS and Build Revenue Automation System.
The project began as an alternative to the cost of an external revenue platform, inspired by PriceLabs. Building around existing Rentlio access allows Explore Andros to own its Andros-specific rules, historical snapshots, and explanations while keeping Rentlio responsible for channel distribution. PriceLabs is a reference, not the implemented engine. TODO: formal cost comparison, maintenance budget, and success targets.
Explore Andros pricing decision-makers and operators reviewing calendars and approving Direct-price updates. The interface was explicitly requested to use language an amateur can understand. TODO: named approvers and any multi-user permission model.
Revenue OS is now live at revenue.exploreandros.gr for viewing. Scanning and syncing remain in the local application. Anemomiloi and Archontiko Eleni have observed property-specific entry links. Pages: Foundation, Pricing Rules, Pricing Calendar, Change Log, and Competitors. The former “Things to check” page was removed on 2026-09-29; minimum-stay conflicts appear inside the calendar instead. Build history and source-file references: Build Explore Andros Revenue OS. Cloud calendars cover Castel Abaso, Anemomiloi and Archontiko Eleni. A separate hosted test URL remains TODO.
Live view-only cloud release published on 2026-10-11. The connected local application retains Rentlio scanning and controlled publishing until a secure hosted backend is ready. Castel Abaso was the initial pilot; Anemomiloi and Archontiko Eleni were added on 2026-09-29. The competitor monitor and date-range improvements were completed in the Rate Checker chat on 2026-10-07. Latest reported integration checks: 16 tests passed plus browser validation.
Manual scanning is active; no automatic pricing schedule is reported. Publishing exists and has been exercised for Castel Abaso. Anemomiloi publishing was explicitly enabled. Archontiko Eleni was introduced as review-only; later month-selection controls do not establish that its publishing gate was lifted. TODO: verify its current permission before describing it as enabled.
The README still labels the initial collector v0.1 and contains obsolete read-only statements. Current application release version is TODO; pricing configuration and foundation versions are separate from a product release.
Agreed direction: expand toward roughly 60 listings; keep automatic pricing deferred until needed. Complete reliable comparable-property coverage before allowing market observations to influence pricing.
Pending: confirm Archontiko Eleni approval; validate Anemomiloi competitor results and distinguish monitoring from engine influence; refresh stale operating documentation. Minimum-stay publishing is paused, with a review requested for 2026-10-29; current reminder activation has not been rechecked.
Proposed later: secure hosted scanning/publishing, scheduled reconciliation, broader historical backtesting, and monitored automation. Owners, dates, and acceptance targets remain TODO.
Rentlio API supplies properties, unit types, units, rate plans, Direct prices, restrictions, availability, and reservations. Python collector/pricing services store snapshots in SQLite. Credentials are stored in macOS Keychain, with an environment-variable fallback; reservation snapshots deliberately exclude guest names, contact details, notes, and raw payloads.
Rate Checker contributes CSV observations and the Chrome-assisted Competitors monitor. Rentlio remains responsible for deriving/distributing OTA prices. The initial suggestion of PostgreSQL/Supabase was not the implemented storage choice. Sources: Build Explore Andros Revenue OS, Improve Andros rate checker, and project README.
Cloud calendars are available through the live URL. Scanning, syncing and competitor checks require the local Python service, SQLite database, access to the configured Rentlio account, correct property/unit/rate-plan mapping, operating inventory, and approved pricing foundations. The competitor screen also requires the Chrome helper and a signed-in Booking.com session for Genius prices.
Known scope: Castel Abaso has 3 unit types/3 physical units; Anemomiloi has 11 types/17 physical units; Archontiko Eleni has 5 types/8 physical rooms. Counts are the documented onboarding snapshots, not a new inventory audit. TODO: central mapping owner, hosting/recovery owner, and current write permissions.
TODO: consolidate exact per-property numeric thresholds and exception precedence from the active rule configuration into a versioned rule register.
| Event date | Change | Evidence |
|---|---|---|
| 2026-10-11 | Published view-only cloud calendars at revenue.exploreandros.gr; added explicit From/To scanning and syncing, with start date reset to today. Month buttons navigate calendars. | REV build chat |
| 2026-09-24 | Built Castel Abaso collector, SQLite snapshots, Direct-only model, versioned 2027 foundation and calendar | REV build chat |
| 2026-09-24 | Added overrides, booked-date protection, manual scans and publishing; resolved oversized sync requests with read-back verification | REV build chat |
| 2026-09-24 | Added smarter suggestion rules and Rate Checker CSV integration; competitor influence held pending comparable data | REV build chat |
| 2026-09-29 | Added Anemomiloi and Archontiko Eleni; enabled Anemomiloi sync; corrected weak-holiday logic and calendar conflict warnings | REV build chat |
| 2026-09-29 | Paused minimum-stay writes; added selected-month price sync across all three properties | REV build chat |
| 2026-10-07 | Integrated Competitors and modern date-range picker using helper v1.9.0 | RATE build chat |
| 2026-10-07 | Master profile created as document 0.1.0, then enriched from chats as 0.2.0 | Documentation only |
Sources: Build Explore Andros Revenue OS; Improve Andros rate checker. Earlier minimum-stay publishing and broad holiday maximum rules are historical, not current policy.
| Decision | Date | Status and reasoning |
|---|---|---|
| REV-DEC-001 — Control Direct only | 2026-09-24 | Implemented; let Rentlio derive OTA rates and avoid competing price controls |
| REV-DEC-002 — Manual scan then explicit publish | 2026-09-24 | Current; keep suggestions explainable and automation optional |
| REV-DEC-003 — Price-only sync | 2026-09-29 | Current; pause minimum-stay changes and focus on pricing |
| REV-DEC-004 — Selective holiday protection | 2026-09-29 | Current; 2026 evidence did not support blanket premiums for low-demand holidays |
| REV-DEC-005 — Monitor competitors inside REV | 2026-10-07 | Implemented; reduce tab switching while retaining manual control of Rentlio writes |
Source: Build Explore Andros Revenue OS and Improve Andros rate checker. Named decision owners and future review cadence: TODO.
System ID: GSO — proposed • Product owner: TODO • Technical owner: TODO
Give each booking a personalized portal for reservation details, house information, arrival, check-in, service requests, and support. Reduce repeated questions about parking, Wi-Fi, hot water, appliances, and access while organizing submissions for reception. Anemomiloi is the pilot; the intended reach is the Explore Andros portfolio. Sources: Guest Space Strategy and Build Explore Andros guest space.
Build one reusable portal engine around Rentlio rather than manually creating a portal for each property or adopting another full platform. Explore Andros combines accommodation with transfers, cars, tours, activities, and cruises, so tailored service discovery and shared property content are central benefits. RentalReady inspired the initial structure; the selected design was the center “Modern & Visual” option. TODO: formal total-cost comparison and long-term maintenance ownership.
Guests use a reservation-specific link without creating a password. Reception and operations staff review check-ins, add manual entries, assign requests, and follow work through completion. Staff access remains private in the MVP. TODO: approved staff email allowlist, named request owners, and escalation cover.
Prepared routes include /guest for token exchange, /api/rentlio/webhook, and an internal invitation endpoint. These routes are architecture references, not issued guest invitations. Branded production origin remains TODO; guest.exploreandros.gr and stay.exploreandros.gr were examples/proposals, not confirmed deployments.
Working, privately deployed MVP, summarized as current on 2026-10-07. Guest submissions persist into the connected operations dashboard. The Rentlio adapter, webhook handler, token/session mechanisms, and mappings are prepared, but live Rentlio synchronization and automated guest-link delivery are not connected.
Reported validation includes production build, linting, responsive layout review, check-in persistence, access locking, and protected endpoints. Current product release number: TODO; “MVP/v1” describes scope, not a verified semantic version. Next milestone: approved content and a real internal reservation pilot.
Longer-term ideas remain proposed: complete Andros guides, multilingual content, payment/service-provider connections, and repeat-guest accounts. No delivery dates or owners are committed.
The hosted MVP uses Cloudflare D1 for reservation snapshots, token hashes, check-ins, requests, and webhook deduplication. Property content and service content are separate from the Rentlio adapter. Guest submissions are already connected to Guest Operations.
Rentlio API/webhooks are prepared but not live. Explore Andros and Anemomiloi website content supplies service/property information and imagery. WhatsApp, phone, and email support links are present; automated notifications are pending. No confirmed connection to Housekeeping Staff Space, Xola, GoCars, payment providers, or smart locks exists. Sources: Build Explore Andros guest space and its project README.
Production depends on approved property content, actual room mappings, status definitions, credentials, webhook reachability, staff access configuration, an email delivery provider, and a selected production origin. Anemomiloi Rentlio property ID 31385 is recorded in Revenue OS, but GSO's own property/unit mapping must still be validated and installed; the README's example IDs are placeholders. Guest URL handling and Rentlio-note delivery must be reconciled before launch.
TODO: production token lifetime, staff response times, retention, approved unlock timing, and guest-link storage rules.
| Event date | Change | Evidence |
|---|---|---|
| 2026-10-02 | Privately published the first Anemomiloi MVP with token/session and Rentlio adapter foundations | GSO build chat |
| 2026-10-02 | Added Guest Operations, persistent request/check-in queues, and receptionist manual actions | GSO build chat |
| 2026-10-02 | Added tailored service forms, date/time pickers, named rooms, mobile contact fields, and 15:00 check-in minimum | GSO build chat |
| 2026-10-02 | Added reservation filtering/grouping and accordions; deferred local guide content | GSO build chat |
| 2026-10-07 | Reviewed current MVP and agreed remaining production setup; live Rentlio still pending | GSO build chat |
| 2026-10-07 | Created document profile 0.1.0 and enriched it from chats in 0.2.0 | Documentation only |
Source: Build Explore Andros guest space.
| Decision | Date | Status and reasoning |
|---|---|---|
| GSO-DEC-001 — One reusable reservation portal | 2026-10-02 | Implemented MVP architecture; property content and reservation mappings support future properties |
| GSO-DEC-002 — Passwordless guest link | 2026-10-02 | Prepared; avoids account setup for short stays |
| GSO-DEC-003 — Dashboard as operational queue | 2026-10-02 | Implemented; guest and receptionist submissions share one workflow |
| GSO-DEC-004 — Dedicated direct email and assisted OTA messaging | 2026-10-02 | Agreed plan; handles unavailable OTA contact details |
| GSO-DEC-005 — Finalize content before live Rentlio rollout | 2026-10-02 | Current sequence; complete the pilot before expanding |
Source: Build Explore Andros guest space. Named operational owners remain TODO.
System ID: HKM — proposed • Product owner: TODO • Technical owner: TODO
Replace inaccurate verbal hour reporting for roughly 10 cleaners moving among hotels and houses with low-effort records of who worked, where, when, and for how long. Schedules change at short notice and the manager coordinates through WhatsApp. This tool records cleaning activity; it is not yet a full attendance or payroll system. Source: Build Andros housekeeping MVP and Housekeeping Time Control.
Fit the team's actual flexible workflow: keep WhatsApp coordination, avoid a second assignment schedule, and make starting/switching/finishing cleaning quick. Cleaner feedback drove fewer interactions and optional details after completion. Internal development also permits specific exception review and a compact report format for this team. TODO: formal build-versus-buy costing and maintenance owner.
Approximately 10 cleaners use individual accounts on their own phones. Managers administer staff/rooms, inspect current work and exceptions, correct times, manage deleted records, and download date-range reports. The pilot property is Anemomiloi Andros. Actual enrolled cleaner count and named managers remain TODO.
Staff Space is the documented live custom domain. Original Sites address is the deployment reference.
Role-specific views include room selection, active timer, cleaner day history, manager dashboard, Daily Activity, Deleted records, and Daily PDF report. Managers generate real QR/NFC links at /nfc/:token; do not publish actual operational tag tokens in this master. Build and setup references: Build Andros housekeeping MVP.
Deployed operational pilot with individual staff login; no ChatGPT account is required for cleaners. The custom domain was activated on 2026-10-03. Automatic switching, manager review, and offline recording were published on 2026-10-04; Daily Activity controls on 2026-10-05; compact one-page-per-cleaner PDF reports on 2026-10-06.
Validation reported role/ownership checks, overlap prevention, offline queue/reconnect behavior, correction audit, deletion/restoration, and PDF rendering. Physical NFC writing/reads and reminder delivery still require tests on actual team phones. The latest manager view supports arbitrary date ranges and presets; Apply dates updates activity, cleaner hours and records. PDFs follow the same selected range. Product version label: TODO; deployment/build references are available in the source chat.
Current pilot: use simple real QR stickers first; NFC may be added later using the same room URL. Confirm all team phones, room setup, reminders, and offline behavior on site.
Deferred/proposed: OTHER WORK for travel/linen/non-cleaning duties; separate working-day start/end; contextual workload comparisons. A review of manager corrections and working-day tracking was reported scheduled for 2026-10-25 at 10:00 Athens; current schedule state has not been rechecked.
Future architecture only: reuse stable unit identity for Maintenance and Property Manual modules. Rentlio task creation appeared in the original concept, but later scope keeps Rentlio disconnected and WhatsApp as the planning channel.
Recovery work: independent backups, exports, and tested restore procedure remain TODO.
OpenAI Sites hosts the application on Cloudflare Workers, with D1 for staff/work records and R2 for private photos. SiteGround manages custom-domain DNS. Browser storage holds the cleaner's cached room/day data and unsynced work events; a service worker caches the public app shell. PDFs are generated locally in the browser using pdf-lib and embedded fonts.
Phone reminders use Web Push and an hourly cloud task. WhatsApp remains a human coordination channel, not a confirmed API integration. Rentlio, payroll, and Guest Operations are not connected. Source: Build Andros housekeeping MVP and project README.
Requires real cleaner accounts and room records, usable team phones, generated room URLs/labels, a first online visit for offline setup, retained browser storage, eventual connectivity for sync, and notification permission where reminders are used. SiteGround DNS and Sites/Workers/D1/R2 support the live service. Managers must review conflicts and forgotten timers. TODO: named data/recovery owner and confirmed hardware rollout.
These are recorded implementation rules, not a statement that cleaning totals equal paid working hours.
| Event date | Change | Evidence |
|---|---|---|
| 2026-10-09 | Added modern date-range calendar and presets; activity, hours and records follow Apply dates, and PDFs use the same range. | HKM build chat |
| 2026-10-08 | Extended PDF exports to From/To dates, all or selected cleaners, period totals and sessions grouped by cleaner. | HKM build chat |
| 2026-10-03 | Published Anemomiloi pilot; QR/NFC timer, manager view, instant completion, optional details and reminders | HKM build chat |
| 2026-10-03 | Activated staff.exploreandros.gr and individual login without ChatGPT; persistent sign-in | HKM build chat |
| 2026-10-04 | Adopted QR-first physical pilot and automatic switching between rooms | HKM build chat |
| 2026-10-04 | Added NEXT ROOM, manager corrections/exception review, and offline recording | HKM build chat |
| 2026-10-05 | Added cleaner filter, sort order, manager deletion and restoration | HKM build chat |
| 2026-10-06 | Added daily PDF selection and then compacted to exactly one page per cleaner | HKM build chat |
| 2026-10-07 | Created profile 0.1.0 and filled implementation history in document 0.2.0 | Documentation only |
Source: Build Andros housekeeping MVP.
TODO: issue owners, remediation dates, actual pilot adoption, and recovery test evidence.
| Decision | Date | Status and reasoning |
|---|---|---|
| HKM-DEC-001 — Keep WhatsApp for coordination | 2026-10-03 to 2026-10-04 | Current; last-minute availability makes a duplicate assignment schedule impractical |
| HKM-DEC-002 — Immediate completion, optional extras | 2026-10-03 | Implemented; reduce time spent on the phone |
| HKM-DEC-003 — Automatic room switching | 2026-10-04 | Implemented after cleaner feedback; replaces repeated stop/start actions |
| HKM-DEC-004 — QR pilot before NFC hardware rollout | 2026-10-04 | User-selected; both can reuse the same room URL |
| HKM-DEC-005 — Corrections and offline capture | 2026-10-04 | Implemented; preserve useful records despite mistakes or weak connectivity |
| HKM-DEC-006 — One PDF page per cleaner | 2026-10-06 | Implemented; prioritize readable daily totals and concise work detail |
Source: Build Andros housekeeping MVP. Working-day measurement remains a separate open decision.
System ID: RATE — proposed • Product owner: TODO • Technical owner: TODO
Compare the actual guest-visible price of Explore Andros accommodation across Direct/Rentlio, signed-in Booking.com/Genius, and Airbnb; detect OTA undercutting and incorrect mappings. Scope expanded to an Anemomiloi competitor monitor so pricing can be reviewed inside Revenue OS without opening each site manually. Source: Improve Andros rate checker.
The tool preserves Explore Andros's exact property and unit mappings, handles shared Booking hotel pages, and checks the signed-in prices the user actually sees. A Chrome helper was built because a standalone HTML page cannot use the user's Booking session by itself. Integrating competitors into Revenue OS reduces manual tab switching. TODO: quantified time saving and maintenance budget.
Explore Andros staff responsible for pricing, rate parity, listing mapping, and competitor review. The automatic checker runs in the user's signed-in Chrome profile. TODO: named audit owner and distribution/access policy for the internal extension.
Current competitor interface: Revenue OS, then Competitors. Distribution remains a local standalone HTML plus the “Explore Andros One Listing Checker v1.9.0.zip” Chrome package from Improve Andros rate checker; no hosted standalone URL is confirmed.
Known Direct sources include Anemomiloi, Castel Abaso, and Archontiko Eleni.
The recorded Anemomiloi competitor set is Edem Suites, Saint Louis, Iro Suites, Vassiliki Studios, and Paradise Art Hotel. These are the sources stored in the build history, not a fresh competitor-market audit.
Working internal Chrome extension and standalone HTML lineage. Latest recorded helper release is v1.9.0 on 2026-10-07, adding the bridge to Revenue OS; v1.8.0 added the competitor tab. The latest own-listing count explicitly recorded was 57 in v1.7.3; later competitor entries form a separate group, so do not treat “57” as a newly verified total of all current rows.
Code/package and browser interaction checks are reported, but complete end-to-end audits depend on the user's signed-in Chrome session. No completed all-listing audit report was supplied in the reviewed history.
Next: install/reload helper v1.9.0, validate the Revenue OS connection, and collect representative signed-in checks. Complete the own-listing audit and use its CSV to investigate failed extraction, wrong room mappings, unavailable channels, and genuine undercuts.
Pending coverage: Gialia House Direct URL; dependable Direct prices for Edem/Vassiliki; verified Airbnb links where currently disabled. Expand comparables for other properties only after review.
Later/proposed: improve robustness against provider-page changes, define refresh/freshness policy, and decide whether validated market observations should influence pricing. No autonomous daily scan schedule or automatic Rentlio publishing is established.
Own listings use Rentlio booking engines, Booking.com public property pages opened in the signed-in Chrome session, and Airbnb listing pages. Competitors use official Direct engines where extractable plus signed-in Booking.
Direct competitor coverage recorded on 2026-10-07: Saint Louis, Iro Suites, and Paradise Art support Direct + Booking; Edem is Booking-only because its official site uses an enquiry form; Vassiliki is Booking-only because dependable public Direct prices were unavailable.
Revenue OS receives CSV observations with checksum-based duplicate protection and now uses the v1.9.0 helper bridge for its Competitors page. Mobile rates are calculated estimates, not an independently observed source.
Requires Chrome, the installed/reloaded helper version, active Booking.com/Airbnb sign-in where applicable, valid dates/guest counts, and correct property/unit mappings. Security checks and room-selection prompts may require intervention. The Revenue OS monitor additionally requires its local service. TODO: extension distribution owner, regression examples, and audit cadence.
TODO: current children-age handling, tax/fee and cancellation-policy equivalence, observation expiry, and alert thresholds. Early HTML treated children as infants because ages were not collected; no later correction was established.
| Event date | Version | Change |
|---|---|---|
| 2026-08-28 | Initial HTML and helper through v1.2.2 | Built 40-row parity tool, signed-in browser extraction, per-listing checks, and Rentlio Show rates fix |
| 2026-09-03 | v1.3.0 to v1.5.0 | Added mobile estimate and date picker; corrected shared-room mappings and extraction |
| 2026-09-05 | v1.6.0 to v1.6.2 | Added Anemomiloi/Archontiko categories; corrected Direct engines and Castel Abaso mappings |
| 2026-09-08 | v1.6.4 to v1.6.5 | Corrected Livadia as standalone, replacing the erroneous SuiteHome association |
| 2026-09-10 | v1.7.0 | Added sequential September audit and CSV diagnostics |
| 2026-09-20 | v1.7.1 | Added fast listing search |
| 2026-09-21 | v1.7.2 to v1.7.3 | Added four Anemomiloi Studios and Central Seaside Suite with alias support |
| 2026-10-07 | v1.8.0 | Added five-property Anemomiloi competitor monitor |
| 2026-10-07 | v1.9.0 | Integrated Competitors with Revenue OS; improved date selection |
| 2026-10-07 | Document 0.1.0 to 0.2.0 | Created profile and filled history from build chats |
Source: Improve Andros rate checker.
| Decision | Date | Status and reasoning |
|---|---|---|
| RATE-DEC-001 — Use signed-in Chrome prices | 2026-08-28 | Implemented; reproduce actual Genius/Airbnb guest-visible prices |
| RATE-DEC-002 — One listing at a time | 2026-08-28 | Implemented; keep checks controlled and comprehensible |
| RATE-DEC-003 — Separate mobile estimate | 2026-09-03 | Implemented; avoid presenting assumed mobile eligibility as an observed price |
| RATE-DEC-004 — Exact room mapping | 2026-09-03 onward | Implemented fixes; prevent cheaper/different units being mistaken for the target |
| RATE-DEC-005 — Monitor inside Revenue OS | 2026-10-07 | Implemented; retain one pricing workspace without automatic publishing |
Source: Improve Andros rate checker.
Live general finance review platform. Accommodation and car rental are the first working review areas. Activities & Transfers has a tab awaiting FareHarbor booking access. Verified 11 October 2026.
Reduce manual finance checks by comparing each booking with its Notion income entry and showing the reviewer only bookings with no matching entry. Administrators see the complete data and possible matches; Nina reviews missing entries and confirms completed work.
Built for Explore Andros’s own booking sources, cash reports and review rules. The platform has separate admin and reviewer access.
Next steps: verify GoCars historical API access; populate activities and transfers after FareHarbor access is available; improve matching from reviewed examples; make source refreshes easier.
System ID: PM — documentation identifier · Product owner: TODO · Technical owner: TODO
Keep property maintenance reports, responsibility and repair history together so issues raised by the team can be followed through to closure.
Fit Explore Andros’s property list and bilingual team workflow, with direct WhatsApp reporting and private issue records. The broader knowledge-base/intranet idea provides context; the implemented tool documented here is the maintenance tracker. TODO: formal build-versus-buy assessment and maintenance budget.
Administrators and team members reporting, assigning and following up property issues. Approved WhatsApp senders can submit reports through the reporting channel. TODO: confirm the current roster and named product/technical owners.
Open Property Maintenance. The live intranet includes property task views and ticket records. Source chat: Knowledge Base. TODO: stable deep links, source repository URL and separate test environment.
Live team pilot on the custom intranet domain. The build history confirms working text-to-ticket WhatsApp intake, task filters and persistent login. The initial property catalog contains 34 titles; this is an onboarding snapshot, not a current inventory audit. Documentation added on 2026-10-13. Current product version: TODO.
Property-specific tickets; assignment, timestamps, notes and private photos; Open, Closed and All views; High, Normal and Low priority filters with counts; visible priority/status labels; bilingual interface; persistent team login; approved-sender WhatsApp report intake and duplicate-message protection.
Confirm captioned-photo reporting end to end, validate property names against Rentlio, and check live rejection of unknown properties/unregistered senders. Sender acknowledgments and correction replies are planned. Daily open-ticket digest exists but was last documented paused; verify readiness and template approval before enabling it. TODO: owners, target dates and acceptance evidence.
PHP application on SiteGround, MySQL records and private server photo storage. YCloud receives WhatsApp Business reports through a signed webhook; a Cloudflare Worker relay queues eligible events in private KV, and a SiteGround collector pulls them every ten minutes. Rentlio is a proposed catalog-validation source, not a confirmed live integration. No shared backend with Guest Space or Housekeeping is established.
SiteGround hosting/database, staff accounts and permissions, maintained property names/aliases, approved reporter mapping, YCloud/WhatsApp Business connection, relay and scheduled collector. Secrets and private uploads stay outside the public web root. TODO: named recovery owner and routine restore-test evidence.
Anemomiloi problem description #report. Use the full property name or a unique leading name, then the issue. No dash is required; older dash/colon formats remain supported.#report. Ordinary messages are ignored; ambiguous property names are rejected rather than guessed.WhatsApp intake is periodic, not instant. The source documentation still calls for a real captioned-photo test and additional rejection-path checks. Automatic acknowledgments are not implemented. Digest status and broader business-verification tasks need reconfirmation. Deployment-specific backups are recorded, but routine backup coverage and tested restores remain TODO. This page does not expose account passwords, private contact numbers or operational tokens.
System ID: OWN · Recorded 20 October 2026 · Source: Owner report platform
Turn property bookings into consistent owner reports, with clear payment classifications, deductions and net-income allocation. Reduce repeated manual preparation while retaining review of uncertain payments.
Reuse the report process already reviewed for Explore Andros properties, connect existing Rentlio and myDATA sources, and preserve editable Excel formulas. TODO: documented build-versus-buy cost comparison and maintenance budget.
Explore Andros staff preparing and reviewing owner settlements. Owners receive exported reports; a separate owner self-service role is not confirmed. Product and technical owners: TODO.
Open Owner Reports. Source chat linked above. Separate test URL, source repository and issue tracker: TODO.
Live at the custom domain as of 2026-10-20. Account login and the existing ChatGPT sign-in both remain required. The live property selector was verified with 34 eligible properties. Report exports were checked against the previously reviewed workbooks. Product release version: TODO.
Property and reporting-period selection; new reports imported from Rentlio; saved report review; myDATA invoice candidates; editable Official / Offline payment splits; unresolved amounts retained for review; formula-based Excel export; larger booking details; authenticated report and export access.
Resolve remaining payment and commission questions in individual reports. Confirm whether account login should replace or continue alongside ChatGPT sign-in. TODO: broader per-property accounting policies, reporting roles, operating ownership and recovery plan. These are follow-up items, not completed features.
Rentlio supplies eligible properties and reservations; myDATA supplies invoice candidates. Source work also used linked invoice evidence from finance records. Credentials are held on the server. A continuously synchronized Finance Review integration is not established. Exact storage and refresh schedule: TODO.
Configured Rentlio and myDATA access, correct property exclusions, evidence for payment classification, approved property-specific calculation settings, working account/ChatGPT access and custom-domain routing. TODO: backup schedule and restore verification.
The reviewed reports calculate 70% owner / 30% Explore Andros on net income, after applicable residence tax, embedded VAT and OTA commission. The reviewed €8-per-night and 13% inputs are report settings, not a verified universal rule for every property. Do not treat an absent invoice match as proof of cash payment; amount-only matches are not confirmed identity matches. Preserve uncertain amounts in Bookings for review and avoid double-counting tax on split payments. Exclude Explore Andros Properties (umbrella account), Chora Sea Nest, Cycladic Getaway and Celestial Villa from report imports/exports.
2026-10-19: built the private reporting platform, live Rentlio/myDATA imports, editable payment splits and Excel exports matching reviewed reports. 2026-10-20: enabled 34 eligible properties, fixed the live selector, enlarged booking details and published report.exploreandros.gr with account login plus the existing ChatGPT restriction. 2026-10-20: added to this hub.
Some payments and commission references still need human review. Invoice status and payment method are different facts. Eligibility in the property picker does not establish that every property shares the same tax or commercial agreement. The additional ChatGPT access restriction is still active. Named recovery owners, current software version and restore evidence remain TODO.
Calculate the agreed share on net income; keep uncertain classifications visible; protect reports and Excel downloads with login; enforce the same property exclusions throughout the workflow. Preserve the existing ChatGPT restriction until a change is approved.
System ID: B2B · Recorded 20 October 2026 · Source: Create an agency partnership tool
Keep Explore Andros’s agency relationships and 2027 accommodation offers organized: partner contacts, past feedback, communication history, follow-ups and pricing documents in one internal workspace.
Combine the company’s own property/rate information, agency context and branded offers in one workflow. The user explicitly separated the internal relationship workspace from the agency-facing PDF. TODO: formal alternatives, cost and maintenance assessment.
Explore Andros team members managing agency relationships. Agencies receive tailored PDF offers; the internal workspace is not the agency-facing presentation. Named product/technical owners: TODO.
Open B2B Partnerships. Source chat linked above. Separate test URL, source repository and issue tracker: TODO.
Private hosted internal workspace created on 2026-10-14. Agency profiles, contacts, follow-ups, feedback, communication logs and pricing documents are implemented. Records currently save only in the browser, with backup export. Product release version: TODO.
Agency profiles and contact details; follow-up tracking; previous-season feedback; communication logs; pricing-document organization; browser-local persistence and backup export. Branded partner PDFs include accommodation periods, room bedding/capacity, optional services and booking/cancellation terms.
Populate and review the full 2027 agency roster, 2026 feedback and communication history. Resolve the overlapping May rates and ambiguous cancellation boundaries before finalizing offers. Shared server-side storage, permissions and cross-device synchronization are future needs, not confirmed implementations. Owners and deadlines: TODO.
The uploaded 2027 Anemomiloi rate PDF and user-provided agency information are source inputs. The hosted workspace uses browser-local storage and exported backups. Branding and hotel imagery support the PDF offers. No live CRM, email, Rentlio or shared database connection is confirmed.
The same browser/storage for existing records, exported backups, approved rate tables, agency contacts and confirmed policies. Source pricing documents and offer PDFs must remain accessible. TODO: ownership for data entry, storage migration and retention.
Keep internal agency records separate from the PDF sent to a partner. Present mandatory environmental tax separately from optional extras. The latest Stap Reizen offer uses the main hotel photo and partner branding. The €50 / €80 private-transfer prices apply specifically to Andros port → Anemomiloi Andros Hotel for 1–4 / 5–8 guests; transfers to or from other Andros locations are priced on request. Do not silently resolve overlapping rate dates or cancellation-policy boundaries.
2026-10-14: created the private 2027 partner preview, then converted the website into an internal B2B workspace with browser-local records and backup export; refined agency PDFs and policies. 2026-10-15: clarified transfers to/from any Andros location and limited the listed port-transfer prices to Anemomiloi Andros Hotel. 2026-10-20: added to this hub.
Records are browser-local: shared team editing and cross-device synchronization are not confirmed, and clearing browser data can remove unexported records. The source work flagged overlapping 1–3 May rates, the exact 21-day cancellation boundary and the 60–90-day group deadline for clarification. A hosted URL does not imply centrally saved agency records.
Use the website for internal B2B organization and the PDF for agency presentation. Keep complete rate tables practical and branded; distinguish optional services from mandatory tax; retain unresolved commercial terms as open decisions rather than inventing answers.
Platform accounts in one encrypted file. Password required to unlock.