Tenerife, Curated Planner — Sign in

Use your team login.

Forgotten your password? Reset it
New to the team? Ask an admin to set you up — accounts aren't self-service here.

Reset your password

We'll email you a link to set a new one.

Choose a new password

You followed a password reset link — set your new password below.

Today

0
New enquiries
Live trips
€0
Pipeline value
Avg margin
0
Arriving in 7d

Needs you today

0

On island right now

Open client tasks

0

Money this month

Proformas issued€0
Deposits received€0
Balances due <30d€0
Supplier costs−€0
Your margin€0
No trips yet.

Enquiry sources · 90 days

No enquiries in the last 90 days.
Unconverted enquiries
Auto-pulled from Netlify Forms · not checked yet
ClientPersonaSourceTripsContact
Drag experiences from the left into any slot · use the tabs above for accommodation, transport, restaurants & pantry · click a time or price to edit · 📝 to add notes
Team members
UserEmailRoleStatus

Accounts aren't self-service — nobody can sign themselves up from the sign-in screen. New team members are added by an admin (see "+ Add team member" above) and set their own password via an emailed link, so you never need to know or share a password. That's real Supabase Auth, not a local PIN.

Company & invoice footer
Proforma numbering & payment terms
These are your defaults for every new trip — each trip can still override its own schedule.
Profit margin
Margin % sets suggested prices when you drag a new item onto a trip. Floor is just a warning threshold on the planner & proforma — it never blocks anything.
Tax & currency
Website enquiry capture
The website's Compass questionnaire now writes straight into this database — no Netlify Forms, no token to manage. Click "↻ Check enquiries" (top right) any time to pull in anything submitted since you last loaded the app.
Holiday helpline
24/7 for the duration of a client's stay. Shown only in the final Trip Book once a trip is confirmed — not on the public website, to avoid broadcasting a personal number.
Local file backup (extra copy, on top of Supabase)

Not connected — your data lives in Supabase either way; this just adds a local JSON copy as extra insurance (Supabase's free tier doesn't include automatic backups).

Chrome or Edge only (File System Access API). Once connected, every save also writes tenerife-crm-data.json to that folder, plus a dated snapshot in a backups/ subfolder (last 30 kept) — so a wiped browser can't take your business data with it.

Data

This is your manual backup — run it regularly (weekly at least, and always before a schema change), per §6 of the migration plan. Bulk import / reset-to-demo / clear-all are turned off in this Supabase build: they'd bypass Row Level Security and could corrupt real client data or break the link between a login and its profile. If you genuinely need to wipe or re-seed the database, that's a deliberate SQL Editor operation, on purpose — ask Werner (or Claude) to do it with you.
Experience library — full catalogue view (486 records: 32 categories × 8 regions, persona ★ matrix, supplier links, verified vs TripAdvisor-reference flag) lives in the Trip Planner's left rail. A standalone browsable catalogue screen is not built in this prototype.
Holiday Pantry — the real, functional pantry checklist (18 stocking categories, prefilled from Compass requests) lives in the Trip Planner's 🧺 tab, scoped per trip. A standalone cross-trip ops view (delivery windows, printable shopping lists) is not built in this prototype.