The company site can run without optional services during development, but production lead capture needs at least one real delivery path.
Optional after launch
Chatbot / AI agent
Do not add a chatbot until the core website, contact flow, and real service content are stable. Start with WhatsApp and the contact form. Add an AI support or quote assistant later if inquiries become repetitive.
Required for real inquiries
Email delivery
Configure Resend or another verified email provider so every contact form submission reaches the business inbox. Without email or database storage, production submissions should not be accepted.
Recommended, not mandatory
Supabase lead storage
Use Supabase if you want a permanent lead database, CRM-style follow-up, or future admin dashboard. For a simple first launch, email delivery alone is enough.
Required for deployment
Vercel project details
Vercel should hold the production environment variables, domain settings, analytics, build logs, and preview deployments. Keep secrets in Vercel, not in client code.
Minimum production environment variables
NEXT_PUBLIC_SITE_URL=https://your-domain.example
NEXT_PUBLIC_CONTACT_EMAIL=your-public-contact-email
NEXT_PUBLIC_CONTACT_PHONE=your-public-phone-number
NEXT_PUBLIC_WHATSAPP_NUMBER=your-whatsapp-number
CONTACT_TO_EMAIL=your-inquiry-inbox-email
CONTACT_FROM_EMAIL=Azyvona Website <your-verified-sender-email>
RESEND_API_KEY=your-resend-api-key
# Optional, for lead database storage:
SUPABASE_URL=your-supabase-project-url
SUPABASE_SERVICE_ROLE_KEY=your-server-only-service-role-key