Get started
Tell us about your stores.
Every site is different — how many locations you run, whether you sell fuel, how your tobacco rebates and lottery are handled today. Tell us where you are and we'll put together terms that fit, and get you set up.
30 days free. No card required. You can start without talking to anyone — open the app.
Questions worth asking first
Do I have to replace my POS?
No. It reads the NAXML and Conexxus movement reports your register already produces, with named support for Verifone Commander, Ruby 2, and Gilbarco Passport. If your system exports plain CSV, that works too.
What happens when the back-office PC loses internet?
The Store Agent keeps collecting. It buffers to a local database on the machine and uploads in batches when the connection returns, so a bad afternoon on the ISP doesn't become a gap in your books.
Does it get better at reading my suppliers' invoices?
Yes, and that is the point of the mapping memory. The first invoice from a supplier needs you to confirm which line is which product. The second one arrives already mapped.
Can it handle more than one manufacturer's rebate program?
Altria, RJR, Liggett, and ITG each get their own configuration, their own file format, and their own validation pass before anything is transmitted over SFTP.
How many stores does this work for?
One is fine, and so is fifty. The data model is a business with stores underneath it, so cross-store transfers and side-by-side comparison work from the second location onward — nothing has to be re-architected as you grow. Pricing is per store, per month: you add a location when you open one, and the plan follows.
Where do competitor fuel prices come from?
You enter them, or you connect a pricing feed you already license. There is no scraping of third-party price sites.