Operator readiness
Settings & Integrations
Configuration status is shown without exposing secrets.
Readiness warnings
- EMAIL_FROM is missing. Notification provider mode will not send real email.
Stripe
- Secret key
Add STRIPE_SECRET_KEY before real payments.
- ConfiguredReady
- Webhook secret
Add STRIPE_WEBHOOK_SECRET before accepting Stripe payments.
- ConfiguredReady
- Publishable key
Add NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY for full Stripe readiness.
- ConfiguredReady
- Operational mode
Run Stripe test checkout and webhook rehearsal.
- Stripe testReady
- Provider
Set EMAIL_PROVIDER=resend for real notifications.
- logDev fallback
- From email
Add EMAIL_FROM using a verified sending domain.
- MissingMissing
- API key
Add RESEND_API_KEY when EMAIL_PROVIDER=resend.
- Not requiredDev fallback
- Dev logging
Real email is not active.
- ActiveDev fallback
Calendar Sync
- iCal sync secret
Add ICAL_SYNC_SECRET before exposing scheduled sync.
- ConfiguredReady
- Airbnb URLs
Add Airbnb export URLs in property manager.
- 1Ready
- Vrbo URLs
Add Vrbo export URLs when listings exist there.
- 0Needs setup
- Last sync
Run Sync now from Calendar Sync before launch.
- completed on May 5, 2026Ready
Auth
- Admin password
Set ADMIN_PASSWORD before sharing a deployed preview.
- ConfiguredReady
- Session secret
Set a long ADMIN_SESSION_SECRET before deployment.
- ConfiguredReady
- Demo fallback
No action needed.
- InactiveReady
Database
- Provider
Confirm backups and migration workflow.
- PostgreSQL/remoteReady
- URL type
No action needed.
- RemoteReady
- Bootstrap path
Document the selected production DB setup before client launch.
- Use host migration workflowNeeds setup
Site URL
- Public URL
Set NEXT_PUBLIC_SITE_URL to the deployed preview URL before provider rehearsal.
- https://www.milkmoneyproperties.comReady