Plug-in AI product recommendations for e-commerce โ live in minutes, no ML expertise required.
21 sections ยท use scroll or โ โ
E-commerce businesses lose 30โ40% of potential revenue to poor product discovery.
79% of consumers say they're more likely to buy from a brand that delivers personalized experiences โ yet only 15% of SME e-commerce stores have any recommendation system at all.
RecoMate โ Plug-in AI product recommendations, live in minutes.
RecoMate is a SaaS API platform that lets any e-commerce store add intelligent, semantic product recommendations without writing a single line of ML code. Sync your product catalog via our REST API, and instantly serve AI-powered "similar products" and "you might also like" recommendations that understand what products mean โ not just their names.
The AI infrastructure moment is here.
RecoMate works in 3 steps.
1. Sync
POST your product catalog to our /products/bulk-sync endpoint. Each product gets embedded into a semantic vector space.
2. Calibrate
Our recalibration engine builds a nearest-neighbor index across your catalog for ultra-fast similarity lookup.
3. Recommend
Call GET /recommendations?product_id=X with your API key. Get back ranked similar products in <100ms.
Dashboard includes real-time job tracking, usage analytics, plan management, and API key control.
$4.2B โ Total addressable market for e-commerce personalization software globally (2025).
$800M โ Serviceable addressable market: API-first recommendation platforms targeting SME e-commerce.
$12M โ Year 3 target: 400 paying tenants at an average ARR of $1,200 on higher-tier plans, capturing 1.5% of SAM.
E-commerce personalization software market growing at 12.4% CAGR through 2030.
Subscription SaaS with usage-based overage (PAYG)
| Plan | Price | Recommendations | Products | API Keys |
|---|---|---|---|---|
| Starter | $0/mo | 100 recommendations/mo | 100 products | 1 |
| Growth | $29/mo | 5,000 recommendations/mo | 1,000 products | 5 |
| Pro | $99/mo | 50,000 recommendations/mo | 10,000 products | 20 |
| Enterprise | Custom | Unlimited | Unlimited | Unlimited |
Overage billed at $0.001 per additional recommendation on Growth and Pro plans.
Built, shipped, and validated.
Live API
Fully operational
Core features
100% complete
Average recommendation latency
<100ms
Embedding pipeline
Async BullMQ, Redis-backed
Architecture
Multi-tenant, production-ready
Built during AI hackathon. Full SaaS stack: Auth, Multi-tenancy, Billing, Jobs, WebSockets, AI embeddings.
Our Advantage
RecoMate is the only semantic-first, API-native recommendation engine purpose-built for SME e-commerce โ zero ML expertise required, live in minutes.
Semantic Understanding
Vector embeddings capture product meaning, not just keyword overlap. A blue denim jacket correctly surfaces similar items even without matching keywords.
Zero-Config AI
No model training, no parameter tuning. Sync your catalog and recommendations work immediately.
Multi-Tenant Architecture
Full tenant isolation with per-tenant API keys, usage quotas, and billing โ ready for scale from day one.
Real-Time Job System
BullMQ-powered async embedding pipeline with WebSocket progress tracking โ reliable at any catalog size.
Phase 1 โ Developer-Led (0โ6 months)
Phase 2 โ Content & SEO (6โ18 months)
Phase 3 โ Sales-Assisted (18+ months)
Every e-commerce product, perfectly matched to every shopper.
We're starting with product-to-product recommendations. Our vision is a universal recommendation layer that works across all verticals โ content, media, marketplaces, and beyond โ powered by multimodal AI that understands text, images, and behavior simultaneously.
RecoMate is built on a clean 3-tier multi-tenant architecture.
Browser / Client
panel.recomate.com
API Layer
api.recomate.com โ Express + Socket.IO
AI Service
ai.recomate.com โ FastAPI + Embeddings
Job Queue
BullMQ + Redis
Data Layer
MySQL (Prisma) + Redis Cache
Frontend (panel.recomate.com)
Next.js 16, React 19, Tailwind CSS 4, Zustand, TanStack Query
Dashboard UI for tenant management, product sync, job tracking, billing, and API key management.
API (api.recomate.com)
Express.js, TypeScript, Prisma ORM, JWT Auth, BullMQ, Socket.IO
REST API handling all business logic, multi-tenant data isolation, async job orchestration, and WebSocket events.
AI Service (ai.recomate.com)
Python/FastAPI, Sentence Transformers, Qdrant
Embedding generation and nearest-neighbor similarity search for product recommendations.
Data Layer
MySQL (Prisma), Redis (BullMQ queues + cache)
Persistent storage with full tenant isolation, async job queuing, and caching.
Product Sync Flow
Tenant POSTs product catalog via /products/bulk-sync
API validates, stores products in MySQL (tenant-isolated)
BullMQ enqueues embedding job
AI service generates vector embeddings per product
Embeddings stored and indexed in Qdrant vector store
WebSocket event notifies frontend of completion
Recommendation Flow
Client calls GET /recommendations?product_id=X with API key
API authenticates key and resolves tenant context
AI service performs ANN (approximate nearest neighbor) search in Qdrant
Top-K similar products returned with similarity scores
Result logged to recommendation_logs for analytics
Frontend
Backend
AI / ML
Data
Infrastructure
Base URL: https://api.recomate.com/v1
Authentication: Pass your API key in the header: `x-api-key: rm_live_โขโขโขโขโขโขโขโข`. Generate keys from the RecoMate dashboard.
/catalog/syncAPI Key/catalog/:productIdAPI Key/catalog/:productIdAPI Key/catalogAPI Key/recommendationsAPI Key/recommendations/batchAPI Key/eventsAPI Key/jobs/:jobIdAPI KeyJWT-based session auth for dashboard users; API key auth for recommendation API consumers
All queries are scoped to tenantId โ cross-tenant data access is architecturally impossible
Keys are hashed/stored securely, revocable instantly, scoped to tenant
Express-rate-limit at 100 req/15min globally; per-plan recommendation quotas
Helmet.js enforces security headers (CSP, HSTS, XSS protection, etc.)
bcryptjs hashing with appropriate cost factor โ never stored in plaintext
Configurable CORS policy โ restrict to known origins in production
Zod schema validation on all API inputs
Recommendation latency
<100ms p95
Embedding throughput
~500 products/min per worker
API throughput
1,000+ req/s (horizontal scale)
Total recommendations served
Aggregate across all tenants
Recommendations per tenant/day
Usage tracking for billing and quotas
Embedding job success rate
Pipeline reliability metric
Average recommendation latency
SLA tracking
Product catalog size
Proxy for customer engagement
Plan conversion rate
Free โ paid upgrade funnel
Planned KPIs
Short Term (0โ3 months)
Mid Term (3โ9 months)
Long Term (9โ18 months)