Axis.Pocket

All twenty-five Axis screens, on the phone already in your apron pocket. Check every store’s sales from the coffee line. Approve a time-off request from the lock screen. Point the camera at a barcode and get the price, the margin and the stock in all five stores. Count a section by scanning it, straight into ERPLY.

📱 iPhone & Android
🔔 Push-notification approvals
📷 Camera barcode scanning
📶 Works offline

Straight from the live app.

Scroll → · tap any screen to enlarge

<b>Home</b><br>The day, before you're in the store
Home
The day, before you're in the store
<b>Chirp</b><br>Team messaging, built in
Chirp
Team messaging, built in
<b>Sales</b><br>Every store, every metric, vs last year
Sales
Every store, every metric, vs last year
<b>Alerts</b><br>Everything waiting on a decision
Alerts
Everything waiting on a decision
<b>Roster</b><br>Who’s actually on the floor
Roster
Who’s actually on the floor
<b>Product card</b><br>Price, margin and stock from a barcode
Product card
Price, margin and stock from a barcode
<b>Service awards</b><br>Nobody’s anniversary gets missed
Service awards
Nobody’s anniversary gets missed
<b>Counting</b><br>Scan to count, straight into ERPLY
Counting
Scan to count, straight into ERPLY

About the names: every screenshot on this page is the real app on real data, captured with Demo Mode switched on — a setting that ships with Axis and privatises every person’s name before it leaves the server. The names you see are stand-ins. The numbers are not.

25
screens, from the sales dashboard to a stocktake
5
taps to the thing you opened the phone for
3
ways to install — App Store, Play, or home screen
$0
extra — it’s the same subscription

The numbers that matter, before you’re at the store.

The same live figures as the desktop platform — every store, prior-year comparison, goal pacing, and a live ERPLY pull whenever you swipe down.

Home

Open it once, and you know where the day stands.

Clock status, the pay period, next payday, hours worked and hours left, today’s goal against every store, and the next shift on the schedule — before you have put the phone down.

It is the first screen for an owner and for a part-timer alike. What changes is how much of it is about the business and how much is about the person holding it.

  • Today’s goal across all stores, with pace
  • Hours worked and hours left this pay period
  • Today’s shift, and a tap through to the month
Sales

Every metric, every store — against last year, and against goal.

Today, Yesterday, L7D, MTD, YTD and a full-year forecast — net sales, transactions, average ticket, units per basket, gross margin, new customers and DSC sign-ups, each against the same period last year and against the goal for that period, prorated for the days elapsed.

Under the roll-up, every store has its own card. Open one and you get that store’s figures against its own goal — in the clip, Arvada at 89% of $32,414 — because a group number hides the store carrying it and the store that is not.

Pull down and Axis re-pulls the day from ERPLY while you watch. No export, no waiting for a nightly job.

  • Six periods, one tap apart
  • Prior-year comparison on every metric
  • Daily, month, pay-period, quarter and year-to-date goals
Trends

Tap any number and get twelve months of it.

Every metric on the dashboard opens a twelve-month chart with the prior year overlaid as a line and the month-over-month change on each bar — and a chip row to switch between stores without leaving the sheet.

The last bar is always month-to-date, and it says so, because a partial month plotted against whole ones is how a good month gets mistaken for a collapse.

Tap any number and get twelve months of it.
Goals

What the team is chasing, and what they have earned.

Month-to-date goal attainment per store with a prorated target, alongside the individual’s own DSC sign-ups and BirdReel sales — and the spiff money those have earned so far this period.

The same screen answers “how is my store doing” and “what is in it for me”, which is the only version anyone actually opens twice.

What the team is chasing, and what they have earned.
Daily summary

The 6:30 AM manager email, in the app.

The Axis Daily Summary — weather, what is driving traffic, which promotions are live, yesterday’s numbers, birthdays and anniversaries, and what needs doing — rendered in the app for today or yesterday, or any date you pick.

Written by the same job that sends the email, so nobody has to go and find the email.

The queue, and the tap that clears it.

Most of what needs a decision never needs the app opened at all.

Alerts hub

Fourteen queues, one badge.

Tasks, PTO and reimbursement approvals, submitted appraisals, reviews coming due, schedules to acknowledge, schedule variances, refunds to review, payouts, service awards, special orders not yet placed, missing ERPLY days, failed background jobs and low stock — each with its own count.

The tab-bar badge is the sum. When it is zero, there is genuinely nothing waiting.

Approvals

Approve it from the lock screen.

Time off and reimbursements arrive as a push notification and clear with one tap. Where a request needs two signatures, the card says whose — and someone who holds both roles can approve one stage or the whole thing.

Green approves, amber declines. A declined request never looks like a deleted one.

  • Approve or reject without opening the app
  • Multi-stage approval chains, shown on the card
  • Receipt photos attached from the employee’s camera
Approve it from the lock screen.
Schedule variances

See the punches. Fix the punch. Clear the flag.

Every clock-in that does not match the schedule — in late, out late, no show, unscheduled — with the scheduled and actual times side by side and the minutes off.

Open one and you get that day’s real clock-ins: add a missed punch or close an open one, and Axis writes it back to ERPLY and re-reads it before it says done.

See the punches. Fix the punch. Clear the flag.
Refund reviews

Every credit receipt, seen by a person.

Refunds are pulled from ERPLY and queued with the amount, the store, the date, the receipt number, the customer and the cashier who rang it. Clear the ordinary ones; flag the ones worth a conversation.

Flagging writes a manager note against the store, so the trail is there next month when it matters.

Every credit receipt, seen by a person.
Payouts & awards

Money owed to people, before payday, not after.

Spiffs and incentives that are past due or landing on the next payday, grouped by type — and service awards for the next 30, 60 and 90 days with the amount and the tier.

Mark one paid or skip it from the phone. A paid row is immutable afterwards, so the record of who got what does not drift.

Money owed to people, before payday, not after.

A product expert and a stockroom in every pocket.

The things staff walk to the back office for — answered where they are standing, with a customer waiting.

Product lookup

Point the camera at the barcode.

Scan or search and you get the retail price, the cost, the gross margin, the product group, the supplier, the reorder code and live stock in every store — across every ERPLY instance you run.

Then fix it from where you are standing. Retail price, name, UPC, MIC, alias, status and the default supplier all edit on the phone and write straight to ERPLY — the same fields, through the same code, as the desktop. Suggest Price shows what the repricer would do before you commit to a number.

The reorder code sits with the supplier price list it belongs to, one per supplier, because that is where ERPLY keeps it — not on the product card, where it would quietly disagree with what you actually order against.

  • Camera barcode scanning, UPC or MIC
  • Edit price, name, UPC, MIC, alias, status and supplier — written to ERPLY
  • Live stock across all stores, not just this one
  • Transfer, receive or write off from the same card
  • Behind the product maintenance permission — the screen never opens without it
Edit from the aisle

The wrong supplier gets fixed where you noticed it.

Somebody spots that a product is on the wrong supplier, or the MIC never got filled in, or the name still has last season’s wording. That used to mean writing it on a scrap of paper and finding a computer, which is how it stays wrong for a month.

Now it is an Edit details sheet on the product card: name, UPC, MIC, alias, status and the default supplier, plus the reorder code on each supplier price list. Every field writes to ERPLY through exactly the same code the desktop uses, so the two can never drift.

  • Fields save one at a time, so a failure names the field that failed
  • Reorder codes are shown per supplier price list, where ERPLY keeps them
  • Gated on the product maintenance permission, per person — a store user without it never sees the screen at all
The Edit details sheet on a product card
Physical inventory

Scan to count — and it watches the register while you do.

Pick the store, say whether you are counting everything or one category, and start scanning. Each barcode comes back with what the system thinks is on hand, what is on order, and the difference — and you adjust the count right there before anything is committed to ERPLY.

If something you already counted sells at the register mid-count, the app tells you — because that is the difference between a variance and a phantom one.

Special orders

The customer’s order, and where it actually is.

Every special order with its status, the store, the date, the staff member who took it and the comment thread. Orders that have not been placed with the supplier yet get their own alert, so none of them quietly ages.

Raise a new one from the phone with the customer standing in front of you.

The customer’s order, and where it actually is.
Invoices

Vendor invoices that read themselves.

Invoices e-mailed by suppliers are parsed into drafts — vendor, number, date, amount, store and a confidence rating — with the original PDF one tap away. Approve, correct, or send it back, and it posts to QuickBooks.

The amounts below are blurred because they are ours. In your account they are the point of the screen.

Vendor invoices that read themselves.

Everybody gets the app. Not just the owner.

An employee does not need an email address to have an account — which is the difference between a tool the managers use and one the whole store uses.

Roster

Is the floor covered? Yes or no.

Scheduled against actually clocked in, per store, right now. Who is on, who is late, who never showed, and who punched in without being on the schedule at all.

Salaried staff are marked as such rather than flagged as no-shows, which is the sort of thing that decides whether anyone trusts the screen.

Is the floor covered? Yes or no.
Schedule

The month, in their pocket, with a calendar button.

Everyone carries their own shifts; managers can flip to any store they run. One tap adds a shift — or the whole month — to the phone’s calendar, and there is a “who’s on?” and a “need cover?” on every day.

Building the schedule stays on the desktop, where the big canvas belongs. The phone is for carrying it.

The month, in their pocket, with a calendar button.
Hours

Their hours, and the store’s.

Day, week, pay period, month or year — total hours, shifts, and the split by store and by person. An employee sees only their own; a manager sees the team.

The same punches that drive payroll, not a separate copy of them.

Their hours, and the store’s.

And the group text, replaced.

Chirp is team messaging built into Pocket — a bottom tab, not a second app. See the full Chirp page →

Messaging

Channels that already know who works where.

Every store has a channel and its membership comes from your store assignments, so nobody maintains a list. #Managers resolves from role. Direct messages reach anyone in the account without a soul handing over a mobile number.

Reactions, replies, read receipts, photos from the camera, GIFs, video, polls and a location. @mentions pierce a muted conversation — but never quiet hours.

And because a store’s messages are an employment record whether or not anyone planned it that way, an owner can open any conversation read-only — and every time they do, it is logged.

  • Deactivate somebody and they are out of every channel that minute
  • Search across everything you are in, scoped to what you may see
  • Read receipts in DMs and groups — deliberately never in a store channel
<b>Chats</b><br>Channels and DMs, with search over all of it
Chats
Channels and DMs, with search over all of it
<b>New chirp</b><br>Anyone in the account, or a channel
New chirp
Anyone in the account, or a channel
<b>Mentions</b><br>Every @you, in one place
Mentions
Every @you, in one place

The other screens, since you asked.

Tap any of them to see it full size.

A store card opened on its own goal
Store card
One store, its own goal, its own trend
<b>Appraisals</b><br>Performance reviews, submitted and approved in-app
Appraisals
Performance reviews, submitted and approved in-app
<b>Training</b><br>Assigned modules, read and acknowledged
Training
Assigned modules, read and acknowledged
<b>Store notes</b><br>Manager notes, searchable, attached to a store
Store notes
Manager notes, searchable, attached to a store
<b>Events</b><br>Bird walks and store events with sign-up counts
Events
Bird walks and store events with sign-up counts
<b>Notifications</b><br>Everything Axis has told you, kept
Notifications
Everything Axis has told you, kept
<b>Payouts</b><br>What is past due and what lands next payday
Payouts
What is past due and what lands next payday
<b>Low stock</b><br>Critical and warning items, by store
Low stock
Critical and warning items, by store
<b>Count sessions</b><br>Open and finished stocktakes
Count sessions
Open and finished stocktakes
<b>Product search</b><br>Name, code, UPC or MIC, across instances
Product search
Name, code, UPC or MIC, across instances
<b>Special orders</b><br>Filtered to what has not been placed
Special orders
Filtered to what has not been placed

Because a 6 AM inventory count is not a well-lit occasion.

One tap in the header switches the whole app, and it remembers — per person, on every device they sign in on.

<b>Home</b><br>Opening shift, before the lights are on
Home
Opening shift, before the lights are on
<b>Sales</b><br>Same numbers, kinder at night
Sales
Same numbers, kinder at night
<b>Roster</b><br>Coverage at a glance in the stockroom
Roster
Coverage at a glance in the stockroom
<b>Chirp</b><br>The evening shift, answered from the couch
Chirp
The evening shift, answered from the couch

It comes to you. You do not go looking.

Real push on iPhone and Android — not email, not a badge you notice on Thursday.

Approvals, the moment they are submitted

A PTO or reimbursement request notifies exactly the people who can approve it — and moves up the chain to the DM and the owner as each stage clears.

📅

Schedules, when they are published

Everyone on a published schedule is told, by push and optionally by text, and acknowledges with a tap so you know who has seen the week.

📣

Announcements and chirps

Store announcements and direct messages land like any other message on the phone, with an unread badge that clears when they are read.

⚠️

The things that only matter today

A task falling due, a data gap in yesterday’s ERPLY pull, a job that failed overnight — while there is still a day left to do something about it.

🔑

Per-person, per-type

Everyone chooses what they are notified about and on which device. Nobody is opted into somebody else’s queue.

📱

Badges that mean something

The app icon and the tab bar carry the real count. Zero means zero — it is the same number the alerts hub is showing.

iPhone, Android, or straight to the home screen.

One codebase, three front doors. Whichever they use, it is the same app against the same live data.

iPhone

A native wrapper on the App Store, with real APNs push and the icon badge. Sign in once and it stays signed in.

🤖

Android

The same, on Google Play, with FCM push.

🌐

Or no store at all

Add it to the home screen from the browser and it installs as a full-screen app. Useful for a shared store phone you do not want tied to anyone’s store account.

📶

Works when the signal does not

A service worker caches the last payload of each screen, so the app opens and shows you yesterday’s answer in a stockroom with no bars — and says plainly that it is not live yet.

🔄

Updates itself

New features appear with the platform. There is no app-store update to chase across a team of twenty.

🔒

Same login, same permissions

Store scope and role permissions are the platform’s, not a second set to maintain. A store user sees their store, and only their store.

Demo Mode

Hand someone your phone without handing over your customers.

Every screenshot on this page was taken with Demo Mode on. It is a switch in Profile → Privacy: while it is on, every person’s name is privatised on the way out of the server — customers, staff, whoever — so what reaches the screen was never the real thing.

It is a display setting, not a data change. Nothing is written masked, your reports are unaffected, and it is per person: yours can be on while everyone else’s is off. A badge sits beside the title the whole time it is running, so a privatised name is never mistaken for corrupted data.

It reaches every name the system holds as a name. It cannot reach a name somebody typed into the middle of a sentence — a note that reads “call the customer back” with a name in it stays as written, because no mask can find a person in prose it has never been introduced to.

The figures in these screenshots are real and are ours. Only the names have been stood in for — and on the invoice screen, the amounts are blurred.

Demo Mode privatises names

Every screen in the app.

Three tabs and a More menu. What a given person sees is decided by their role and their stores — a store user does not get an owner’s list.

Home — goal, hours, next shift, clock status
Sales — six periods, nine metrics, per store
Trends — twelve months on any metric
Goals — store pacing and personal spiffs
Daily Summary — the 6:30 AM manager email
Alerts — fourteen queues in one hub
Notifications — everything Axis has told you
Chirp — direct messages, channels and @mentions
Hours — day, week, pay period, month, year
My Schedule — shifts, calendar sync, coverage
Today’s Roster — scheduled vs actually in
Requests — time off and reimbursements
Approvals — one tap, from the lock screen
Schedule Variances — fix a punch, posted to ERPLY
Refund Reviews — clear or flag every credit receipt
Payouts — past due and next payday
Service Awards — 30 / 60 / 90 days out
Appraisals — submit and approve reviews
Tasks — deadlines, assigned and shared
Store Notes — manager notes, searchable
Events — bird walks and sign-ups
Special Orders — status, comments, not-yet-ordered
Training — assigned modules and acknowledgement
Products — barcode scan, price, margin, stock, and edit-to-ERPLY
Physical Inventory — scan to count, into ERPLY
Low Stock — critical and warning, by store
Invoices & Drafts — parsed vendor bills, into QuickBooks
Support & Site Chat — customer conversations, answered
Profile — notification preferences, theme, privacy

On your team’s phones this afternoon.

1

Install

App Store, Google Play, or add it to the home screen from the browser. Same app either way.

2

Sign in once

The phone stays signed in. Employees without an email address set up with a one-time code, so nobody is blocked on IT.

3

Turn on notifications

Each person picks what they want to hear about. Approvals and alerts arrive the moment they happen.

4

Stop chasing updates

New features ship with the platform. There is no app-store update to walk twenty people through.

✓ Included with Platform

Included with the Axis Platform.

This feature is included with every Axis subscription at $299/store/month. Multi-store? Save up to 50% — see multi-store pricing. Unlimited users, concierge onboarding.

See it in action →

Put your stores in your pocket.

See the Axis mobile app live — approvals, alerts, barcode lookup, and every dashboard, on your phone.

📅 Book a Demo →

Book a Demo

See the Analytics Dashboards in action — 30 minute walkthrough

March 2026

📅
Plan
Date
Time
Duration30 minutes

You're All Set!

Your demo is booked for

We'll send a calendar invite and Zoom link to

Get in Touch

Have a question about Analytics & Performance? We'll get back to you within one business day.