Travel plans in one place. Daily briefings without manual overhead.
Plan a trip in clean date ranges, capture day-specific activities where needed, and let the system turn that plan into polished daily briefings with weather, context, places and booking intake.
One workflow for trip setup, preferences and delivery
Range-based input
Add a full stay from May 3 to May 13 in one row. The app expands daily records internally, while still allowing day-specific overrides.
Freitext works
Dietary preferences, mobility constraints, budget and travel style stay flexible. The LLM can handle nuanced text without forcing rigid schemas.
Hosted email flow
Outbound sends run via Resend, with unsubscribe handling and account-aware recipient management.
Inbox to plan
Forward confirmations into the booking inbox, review extracted data, then import it into the right trip account.
Simple enough for friends, structured enough for reliable runs
Create or invite a user
Admins create the workspace once. After that, friends can join via invite link and edit only their own trip.
Plan the trip in blocks
Users enter location, accommodation and default activities for each stay, then add day-specific activities only where needed.
Send briefings automatically
The scheduler picks the right account, reads the plan, applies preferences and sends the daily travel briefing at the configured local time.
Cleaner than spreadsheets, safer than ad-hoc email scripts
Long stays are entered once, not copied across ten rows.
Preferences and daily activity overrides are available directly in the briefing prompt.
Login, invites, account separation, delivery settings and booking review live in one coherent UI.
Hosted on Railway, persistent in Postgres, with Resend for outbound email and room for Mailgun inbound.