Open-Source Conversational Gifting Platform
Chat. Gift. Automate. Celebrate.
GiftsFlow is an all-in-one, open-source platform for conversational gifting.
Build delightful gifting experiences powered by chat, AI, and automation.
Start simple. Scale into a full gifting ecosystem.
✨ Personalized gift recommendations — delight every recipient
💬 Chat-based gifting assistants — Web, WhatsApp, API-first
🛍️ Gift discovery & selection flows — frictionless and intuitive
🎉 Occasion-based gifting — birthdays, anniversaries, festivals
🏢 Corporate & bulk gifting — campaigns, automation, analytics
📊 Actionable insights — engagement, conversion, and performance
Gifting is emotional. Systems are complex.
GiftsFlow makes it simple:
Intent → Conversation → Recommendation → Action
| Layer | Technology |
|---|---|
| Frontend | Next.js |
| Backend | API-first (Next.js / Serverless) |
| AI | OpenAI (LLM-powered chat & recommendations) |
| Vector DB | Upstash (Serverless semantic search & memory) |
| Database | MongoDB / PostgreSQL (configurable) |
| Deployment | Vercel |
| SDK | Vercel AI SDK |
Infrastructure choices are optimized for serverless performance and low latency.
- Chat Engine — conversational flows & intent detection
- Gift Catalog — products, bundles, metadata
- Recommendation Engine — AI + rules-based logic
- Workflow Builder — occasions & campaign automation
- User Context Store — preferences, history, memory (powered by Upstash)
- Analytics — engagement & conversion insights
git clone https://github.com/Nurexcoder/giftsflow.git
cd giftsflow
npm install
# Configure UPSTASH_VECTOR_REST_URL and UPSTASH_VECTOR_REST_TOKEN in .env
npm run dev