Live chat-time injection

Never let the bot
miss a sale.

Vectrant scrapes your /promotions page daily, normalizes the offers into a structured database, and injects the active list into the chat prompt at conversation time. When a customer asks "what's on sale right now?" the bot answers from your live promo list — not from stale training data.

Retail marketing team reviewing promotional campaign results together

Today's promotions, inside today's chats.

Headless-Chrome-driven scrape, run nightly. Promotions table refreshes every 24 hours with prices, dates, eligibility, and product sets.

Daily Playwright scrape

A Playwright-driven Celery task hits your /promotions page during off-hours, follows Load-More to exhaustion, and upserts each promo into a normalized table with start date, end date, eligible categories, and price.

Chat-time injection

When a customer's query mentions "promo," "deal," "sale," "discount," or similar, the orchestrator injects the active promo list into the system prompt as context. The bot answers from real data, not its training corpus.

Date-aware

Promotions auto-expire when their end date passes. The bot will never tell a customer about a sale that ended yesterday — even if it ran for months and is heavily represented in past chats.

See it in action

Promotions Intelligence, running on your data.

30-minute walkthrough on your real catalog. No slideware, no demo data.