Operational Command Manual — v1.0
An AI-powered command centre for discovering Indian distributors, generating hyper-personalised outreach, and managing your sales pipeline — end to end.
Platform Overview
SWATI's India Market Entry Agent automates the three hardest steps of market expansion: finding the right distributors, crafting the right message, and tracking every relationship to deal closure.
Module Reference
Each module has a dedicated route in the dashboard. Here is how to use each one.
The command centre home screen. Provides a bird's-eye view of all KPIs, a live conversion funnel chart, and a chronological activity feed of recent actions.
Enter your brand name, product category, and target cities. The Gemini AI agent returns a ranked list of qualified Indian distributors with relevance scores, emails, and phone numbers.
Paste a distributor name and optional brand context. The AI writes a fully personalised cold email and a LinkedIn DM simultaneously. One-click copy to clipboard or send directly.
Drag-and-drop Kanban board with five stages. All card positions are persisted to localStorage so your pipeline state survives page refreshes and browser restarts.
End-to-End Workflow
Follow this six-step operating procedure to run a complete India market entry campaign using the agent.
Navigate to swati-india-agent.vercel.app. Enter your credentials on the login screen. You will be redirected to the Overview Dashboard on successful authentication.
Go to Discovery. Enter SWATI Cosmetics as brand, Beauty & Personal Care as category, and your target cities. Click Generate Leads. Review the AI-ranked table — focus on leads scoring ≥ 90 first.
Click Add All to Pipeline or the individual row Add → button. Each lead appears in the Lead Identified column on the Pipeline board automatically.
Navigate to Outreach. Enter the distributor name and a one-paragraph brand pitch (margins, USP, territory exclusivity). Click Generate Copy. Review, edit if needed, then copy or send.
When a distributor replies, drag their card from Contacted to Responded. The orange ⚠️ icon will flag the card, reminding you to take immediate follow-up action.
Move the card to Closed once the agreement is signed. Visit the Insights module to review funnel drop-off rates and optimise future discovery or outreach strategies.
API Reference
| Method | Route | Purpose | Required Body |
|---|---|---|---|
| POST | /api/find-leads | AI distributor discovery | brandName, category, cities[] |
| POST | /api/generate-copy | AI outreach copy generation | distributorName, brandDescription |
.env.local and never exposed to the client. Do not commit .env.local to Git.
Technology Stack
FAQ
/api/find-leads. Disable the ad-blocker for this domain, or add an exception for localhost when testing locally.localStorage. They survive page refreshes and browser restarts, but are browser-specific. A database sync is on the roadmap..env.local in the project root and set GEMINI_API_KEY=your_key. In Vercel production, update the key in Project → Settings → Environment Variables, then redeploy.main branch on GitHub. Vercel auto-deploys on every push within 30–60 seconds. Check the Vercel dashboard for build logs and deployment status.STAGES array in app/dashboard/pipeline/page.tsx. Add a new object with an id, label, and Tailwind color class, then redeploy.