AI Sales Tracking & Customer Preference Analyzer
Understand what your customers actually want. Log sales calls with AI, surface demand patterns, reduce overproduction waste.
$npm install harvestlytics --save Touchless Sales Entry
Every farmer's hands are covered in flour, dough, or vegetables. Speak your sales naturally and Harvestlytics transcribes and structures it automatically.
- No typing required
- Works in market noise
- Offline-first design
```typescript
import { Harvestlytics } from 'harvestlytics';
const client = new Harvestlytics({ offlineCapable: true });
// Start a voice log session
const session = client.startSession();
// Speak: 'Two sourdough loaves, one asked about gluten-free, regular customer'
session.log('Two sourdough loaves, one asked about gluten-free, regular customer');
// Parse result available immediately
const parsed = session.getCurrentEntry();
// parsed = { product: 'sourdough loaf', qty: 2, tags: ['gluten-free-inquiry', 'returning'] }
``` Surface What Sells
Stop guessing what to bake or make. Harvestlytics tracks customer preferences across every session, revealing which products drive repeat business and which ones are fading.
- Customer preference mining
- Repeat purchase tracking
- Demand trend alerts
```typescript
// Query customer preference patterns
const insights = await client.insights.getDemandPatterns({
timeframe: 'last90days',
groupBy: 'product'
});
insights.forEach(p => {
console.log(`${p.product}: ${p.repeatRate}% repeat`);
console.log(` Top tags: ${p.commonTags.slice(0, 3).join(', ')}`);
});
// Output:
// Sourdough boule: 68% repeat
// Top tags: gluten-free-inquiry, breakfast, grabbed-multiple
``` Cut Production Waste
Overproduction kills margins for small-batch vendors. Harvestlytics predicts how much to produce based on weather, day-of-week patterns, and customer affinity data.
- Weather-adjusted forecasts
- Day-of-week tuning
- Waste-cost tracking
```typescript
const forecast = await client.forecasts.nextMarket({
location: 'portland-saturday',
date: '2024-03-16'
});
const rec = forecast.getRecommendation();
console.log(`Sourdough: bake ${rec.sourdough.qty}, not ${rec.sourdough.overproduceSuggestion}`);
console.log(`Expected savings vs last week production: $${rec.avoidedWaste}`);
// Sourdough: bake 24, not 35
// Expected savings vs last week production: $47
``` FAQ
Does this work without internet at the market?
Yes. Harvestlytics stores sessions locally on your device throughout the market day. When you reconnect—end of market, drive home, or WiFi at a cafe—sessions sync to the cloud automatically. No data loss, no dead zones at your tent.
What if a customer speaks fast or there's background noise?
The voice model is trained on farmers market audio: overlapping vendors calling out prices, cart wheels, ambient crowd noise. For truly critical logs (dietary restrictions, bulk orders), a confirmation step is a single tap to review and correct before the session closes.
How long does onboarding take?
Under 10 minutes. Download the app, link your existing POS or enter sales manually during your first market back. Historical POS data imports in 1-2 minutes. The AI starts learning your customer base immediately but produces meaningful patterns within 2-3 market days. Support via community Discord, not a ticket queue.
Do I need any special credentials or certifications?
No. Harvestlytics is a data tracking and analytics tool. It does not provide legal, financial, tax, or regulatory advice. You remain responsible for your food safety compliance, labeling, and market regulations. We surface data; you interpret it within your existing compliance framework.
What hardware do I need to get started?
An iPhone 12 or newer, or an Android phone with Android 12+. The app runs on a single device at your table. No extra sensors, no wearables, no dedicated kiosk. Voice logs work with the phone in your pocket or clipped to your apron.
How is $25/month justified for a solo vendor?
Small-batch vendors report an average of $128/month in overproduction waste—product made but unsold at closing. Harvestlytics pricing targets a 4-6x ROI in the first month. If it doesn't pay for itself in waste reduction within 60 days, email us for a full refund. No questions, no leverage.
Start tracking what customers actually want
Join 200+ vendors reducing waste and building repeat customers with voice-first sales intelligence.