Changelog
Updated on 2026-05-01
Major milestones in BedFlow, chronologically (most recent first).
๐ May 2026 โ Webbuilder + import flow
Week 1 (May 1)
- โ Mini-site webbuilder โ dedicated "My website" page for the property owner (not super-admin). Per-property branding (color/tagline/logo/favicon), photos (hero + gallery), text (intro + about), facilities with emoji icons and SEO description. Custom-domain root shows the mini-site when activated; the booking widget remains accessible via the "Book now" CTA.
- โ One-click import from existing MyTourist site โ paste URL, scrape theme color + photos + facilities + contact + SEO, done in 30 seconds. Critical for MT customers switching to BedFlow without losing their look and feel.
- โ
Preview URLs โ vanity
{slug}.bedflow.eu+ always-working fallbackbedflow.eu/_preview/mini-site/{slug}for demos before DNS cutover. - โ
+ Itembutton on proformas โ for "customer asked for something extra by email". Adds line, recomputes VAT + totals, regenerates PDF. Works on every proforma (incl MT-source with warning). - โ POS Bancontact + customer link + VIES โ mobile POS now has real BC QR, BC prepaid offboarding, name customer with VIES VAT lookup.
- โ Folios system โ multi-tab billing on a single booking (room / honesty bar / wellness invoiced separately).
- โ MT booking sync hourly โ 5 min โ fresh direct/MT bookings on the grid within 5 min (was up to 60).
- โ Customers without property fix + backfill โ TenantScope hid Channex-test debtors due to missing property_id; all 4 creator paths fixed + existing rows migrated with merge-on-duplicate-detection.
- โ Room 3 paint fix โ Channex bookings without roomtype mapping fell out of the grid; payload-name fallback added, plus pills now span midden-arrival to midden-departure (matches "they check in at noon").
- โ
Quick WhatsApp E.164 normalisation โ TextMeBot required international format, hung 30s on
0472โฆnumbers; auto-conversion to+32472โฆvia PhoneNumber lib. - โ
Wellness combi booking fix โ page showed "already scheduled" for combi guests even without slot pick; check now reads
calendar_event_idinstead of text match. - ๐ Various fixes:
countryNOT NULL on property-create, opcache reset multi-host, storage:link bulletproof, dangling-symlink detection in diagnostics, deploy.sh robustness.
๐ April 2026 โ MyTourist decoupling phase
Week 4 (21โ22 April)
- โ Manual live at bedflow.eu/docs โ this page in fact
- โ Email automations visual redesign โ journey timeline (list) + IF-THEN wizard with live summary (edit)
- โ Communication Log โ 3 tabs (WhatsApp / Telegram / Email) with body preview per email
- โ Check-in welcome + Wellness upsell email templates (with slot availability check)
- โ Housekeeping module โ external cleaner with a privacy-friendly portal, auto-WhatsApp, backlog detection
- โ Guest portal โ 3 phases on a single URL (pre-arrival + during + post-stay)
- โ Telegram inline keyboard for check-in request approve/deny
- โ Payment โ booking auto-confirmation with Telegram notification
- โ Bulk blocks via right-click on a date header
- โ Manual booking (phone/walk-in) with debtor lookup + live availability
- โ RoomType + Product + Invoice external_id nullable โ create locally without MyTourist
- ๐ Payment reminder โฌ0.00 / "within 0 hours" bugs fixed
- ๐ Payment reminder no longer sends on paid bookings (including MyTourist bookings)
- ๐ Email preview 500 errors fixed
Week 3 (14โ20 April)
- โ BedFlow naming + logos (navy + teal), bedflow.eu domain
- โ Landing page bedflow.eu with i18n (6 languages)
- โ Channex integration โ Saloon connector, webhook handler, sync commands (code ready, staging test still pending)
- โ Booking widget โ 6-step flow, multilingual, extras + wellness slots
Weeks 1โ2
- โ Rate management complete redesign โ visual price chain, base prices grid, profiles, calendar
- โ Statistics dashboard โ KPIs, YoY charts, wellness analysis, extras ranking
๐ March 2026
- โ Room / RoomType schema โ local models independent of MyTourist
- โ Room overview โ month grid with click-to-block, check-in, WhatsApp, Bancontact QR
- โ Guest portal basics โ door unlock, honesty bar, invoice, breakfast choice
๐ Earlier
- Debtor + Invoice + Product resources (initially tied to MyTourist)
- Quote flow (quote page, UBL export, tourist tax)
- Payment page (Stripe checkout, Bancontact)
- Wellness integration
- Yuki push + Peppol
- Statbel export
- Dynamic pricing scraper
๐ฎ Still to build
See roadmap or ask for "the list" during a working session. Highlights:
- ๐ Downstream verification for new rooms (test flow)
- ๐ Auto-confirm flow to be finished
- ๐งช Channex staging testing (create account)
- ๐ Process MyTourist webhooks during the transition period
- ๐ค WhatsApp bot (Phase 3, on ice)
- ๐ง Housekeeping module โ done
- ๐จ More automatic emails (โ 2 added)
- ๐ Domain migration
- ๐จ Multi-property support
- ๐ค Data migration โ historical MyTourist data to BedFlow native
- ๐งน Clean up MyTourist overrides (2,920 manual calendar entries)