A total solution for the sales channels in the vape industry
TrackElf brings the vape trade's daily operations into one connected workflow — from a free expiry-tracking tool that needs no signup, to cloud sync, multi-store teams, a trade-trained AI service agent and market intelligence. Every track solves a specific problem the big retail platforms don't cover, and runs on the phone, tablet or browser already in your hand.
See the age and expiry risk of every batch — before it costs you money.
A case bought in January is forgotten in August — the date has passed and it's bin-bound.
Track every batch and get flagged before it expires. No signup, free on this device.
Full TrackElf ExpiryTrack™ service, plus real-time cloud sync, email alerts and advanced reports.
One device, one browser, and alerts that never reach you when you're away from the shop.
Sync across devices, get email alerts, and turn ageing into clear financial reports.
A trade-trained agent that answers your customers around the clock — with compliance guardrails.
A 9 pm Sunday question goes unanswered; by Monday they bought somewhere else.
Answers 24/7 from 476 models, checks stock, and stays inside UK compliance.
Flavour-level demand forecasting and auto-reorder — coming soon.
Hot flavours sell out the day they land; slow flavours pile up while you reorder on gut feel.
AI predicts demand by flavour/strength and drafts purchase orders before you stock out.
Run multiple stores and teams as one, with AI compliance shelf-audit and a daily briefing.
You open a second shop; no view, no control, and the same slow stock piles up in both.
Multi-store teams, roles and live sync, plus AI shelf-audit and a daily operating brief.
AI social-media promotion for the vape trade — strategy, posts and KPI analysis.
Vape ads are banned and you have no time to run social media or measure results.
Turn a product and a few requirements into scheduled posts and KPI analysis.
In the AI era, the core code is published for personal, internal use and slots into your digital setup — so you can harness AI to grow your business, faster.
// Calculate stock age & expiry risk
function getStockAge(purchaseDate) {
const days = Math.floor(
(Date.now() - new Date(purchaseDate)) / 86400000
);
if (days > 365) return { level: 'overdue', color: '#7f1d1d' };
if (days > 180) return { level: 'warning', color: '#f59e0b' };
if (days > 90) return { level: 'watch', color: '#eab308' };
return { level: 'fresh', color: '#16a34a' };
}