Brava Nails

Settings

Environment variables and API configuration

Deployment: Hetzner VPS (CX21)

EU-based (GDPR compliant) · Next.js 14+ standalone · PostgreSQL + Drizzle ORM · ~11-21 EUR/month estimated cost

Database

DATABASE_URL

PostgreSQL connection string (Drizzle ORM)

OpenAI

OPENAI_API_KEY

GPT-4o-mini API key for chat completions

Notion

NOTION_API_KEY

Notion integration token for knowledge sync

NOTION_DATABASE_ID

Notion database ID containing knowledge base pages

WhatsApp

Not needed for test UI
WHATSAPP_PHONE_NUMBER_ID

Meta Business phone number ID

WHATSAPP_ACCESS_TOKEN

WhatsApp Cloud API access token

WHATSAPP_VERIFY_TOKEN

Webhook verification token (you choose this)

Email

FALLBACK_EMAIL

Comma-separated owner emails for fallback notifications

RESEND_API_KEY

Resend API key for sending fallback emails

EMAIL_FROM

Sender email address for fallback notifications

Monthly Cost Estimate

Hetzner VPS (CX21)

~6 EUR

OpenAI GPT-4o-mini

~5-15 EUR

WhatsApp Cloud API

Free (1k convos)

Domain + SSL

Free

Resend email

Free (3k/mo)

Total

~11-21 EUR/month