This guide is for the rep who works a beat: your xMatix day happens on the mobile app, where you check in, open the day's visit plan, work each outlet's tasks, take orders or sell from the van, and let the app sync whenever the network allows. A planner or supervisor builds your beats and plans on the web beforehand, and the orders you take continue in the office the same way as any other order.
Overview
The rep's job in xMatix is one loop, repeated every day:
| Stage | What you do | Where |
|---|---|---|
| Start the day | Check in for attendance, when your organization requires it | Mobile app |
| Open the day | Open today's visit plan and select Start plan | Mobile app, Visit Plans |
| Work each outlet | Start Visit, work the task cards, take the order, End Visit with an outcome | Mobile app, the visit |
| Sell from the van (van-sales days) | Take in the stock, invoice at each outlet, hand back the remainder | Mobile app, the Van Run card on the plan |
| Close the day | End plan, check that nothing is waiting to sync, check out | Mobile app |
Everything in this loop works without a network. What you save waits on the phone and is sent when coverage returns.
Where you work
| Place | What you use it for |
|---|---|
| The mobile app | Your whole field day. The shipped mobile configuration, xMatix One App, carries Field Sales together with Sales, CRM, Expenses, Finance, Inventory, Payroll, Procurement, Service and Support. You see the ones your profile grants. See How the mobile app is organized. |
| The Field Sales app on the web | Looking back at your plans and visits, and planning tools if your profile grants them. Its menu has Home, Visit Routes, Visit Plans, Visits, Route Planner, Route Optimization, Field Sales (van runs), Reports, Dashboards and Settings. |
| The Sales app on the web | Your orders, invoices and payments once they have synced. |
On the phone, the first Field Sales item is the Visit Plans hub. It shows your plans as Current, Upcoming and Past, with today's plan on a large card with Continue. Home, Route Planner and the van-run list are web only.
Your path
Read these in order. Each one is the full procedure; this guide does not repeat them.
- Signing in to xMatix: your first sign-in from the invitation email.
- Using xMatix on mobile: install the app and finish the first sync.
- How the mobile app is organized: tabs, the app drawer, lists and records.
- Mobile attendance: checking in and out, and why a check-in can be refused.
- xMatix Field Sales: beats, plans, visits and tasks, and how they fit together.
- Visit plans: your day as a record, and how it starts, pauses and ends.
- Complete a visit on mobile: the core procedure, step by step.
- Checklists, tasks and visit activities: the work each outlet asks of you, including Take Order and Payment Collection.
- Create a sales order: what happens to the order after you take it.
- Van sales: if you carry stock, the load, sell and unload loop.
- Prospecting: finding and onboarding new outlets near you.
- Working offline: sync status and recovery: reading the outbox and fixing a change the server refused.
- Availability requests: asking for an attendance correction, an outlet transfer or a beat change.
Prerequisites
Before your first day, your administrator must have:
- Invited you and given you a profile that opens the mobile app and the Field Sales app. The shipped Sales Executive profile does both.
- Linked your user to a resource, with a default branch and business hours. Without a resource, you can't check in or be given beats.
- Set up at least one beat for you, or arranged for plans to be created for you.
On your phone, allow the app to use your location. Visit starts, the attendance location check and location tracking all need it.
Procedure
This is a normal day, step by step. Each step links to the page with the full detail.
Step 1 — Check in for the day
In the shipped configuration, the app asks you to check in when you open a visit plan or a visit. Organizations can instead gate the whole app, in which case you see Check in to start your day as soon as the app opens. The screen lists the checks that apply to you, such as Working day, Holiday and Leave, and also Location, Selfie or Working hours if your administrator switched them on. Select Check in.
While you are checked in, the app tells you that your location is recorded roughly every minute, including when the app is in the background, and that recording stops when you check out. See Location tracking.
If a check fails, the app shows "Check-in requirements not met." and marks the failing check. See Mobile attendance.
Step 2 — Open and start today's plan
Open Visit Plans. Today's plan is the large card under Current. Tap it, or tap Continue. Check the date and the list of outlets, then select Start plan. The plan becomes In Progress. Until you start it, every visit shows Start the visit plan to enable this visit.
Only you can start or end a plan assigned to you. If you see Assigned to another resource, ask your supervisor to reassign it.
Step 3 — Work each outlet
At each outlet, open its visit and tap Start Visit. If you are further from the outlet than its check-in zone, the button reads Start Visit anyway: you can still start, and the visit is recorded as started off-site. Then:
- Work the task cards on the Visit Tasks tab: checklists, photos, signatures, stock checks and payment collection, as your task template asks.
- Open Take Order, add the items, check quantities, price and total with the customer, and confirm.
- Tap End Visit and pick Productive, Non-productive or Cancelled. The last two need a reason, such as Store closed or Owner away. Productive stays unavailable while a mandatory activity is pending.
Whatever outcome you pick, the visit's status becomes Completed, and the outcome is kept in the reason fields. See Complete a visit on mobile.
Step 4 — Sell from the van (van-sales days only)
On a van-sales day, your plan is of type Van Sales and shows a Van Run card. While the dispatcher has not released the load, it reads "Van load · awaiting dispatch". If your organization uses two-step loading, the card shows Take in stock: enter what actually arrived on each line and select Confirm take-in once. Then invoice at each outlet as usual. The dispatcher releases and unloads the van; those buttons are not on your profile. See Van sales.
Step 5 — Add an outlet you pass
If you find an outlet that is not on your beat, open the Nearby to onboard feed on your plan. Onboard creates the outlet as an account; adding an existing customer to your beat proposes it as a stop. A planner approves proposed stops before they appear on future plans. See Prospecting.
Step 6 — Close the day
Select End plan. The plan becomes Completed, and any visit that is not completed, cancelled or rescheduled is cancelled. For an outlet you could not reach, the plan's day-end screen offers Carry to tomorrow.
Then check the outbox: open the app drawer, tap Preferences, and under Data & Sync tap Sync status. Anything under Needs attention was refused by the server and needs your fix; see Working offline. Finally, open the side menu and select Check out.
Example
A rep covering a market area has six outlets on today's beat:
- At 08:50 the rep opens Visit Plans and taps the plan. The app asks for a check-in; the working day, holiday and leave checks pass, and the rep selects Check in.
- The rep selects Continue, then Start plan. The plan becomes In Progress.
- At the first outlet, the rep taps Start Visit, completes the stock checklist and the shelf photo, opens Take Order, adds 24 cases of the fast-moving item and 6 of a new launch, and confirms. The rep ends the visit as Productive.
- The third outlet is shut. The rep starts the visit, ends it as Non-productive with Store closed, and moves on.
- Between the fourth and fifth outlets there is no signal. Two orders sit in the outbox as Pending and are sent on their own when the van reaches the main road.
- The sixth outlet runs out of time. At 18:10 the rep selects End plan: five visits are Completed and the sixth is cancelled. The rep checks Sync status, finds nothing under Needs attention, and checks out.
The supervisor sees the same plan on the web that evening, with each visit's times, outcome and order.
Training
Practice exercise
In a sandbox where your user is linked to a resource and holds the Sales Executive profile, ask an administrator or planner to create a visit plan for you for today with two outlets. Then, on the mobile app:
- Open Visit Plans, check in when asked, and select Start plan.
- Start the first visit, take an order for one item, and end the visit as Productive.
- Switch on airplane mode, start the second visit and end it as Non-productive with Owner away.
- Open Sync status, then switch airplane mode off and watch the change leave the outbox.
- Select End plan and check out.
Expected result: the plan is Completed, both visits are Completed (one with a non-productive reason), the order appears in the Sales app on the web, and the outbox is empty.
Quick reference
- Check in first; the app asks when you open a plan or visit.
- Start plan before any visit; only the assignee can start it.
- A visit runs Start Visit → tasks → Take Order → End Visit.
- Far from the outlet? Start Visit anyway still works.
- Productive needs every mandatory activity done.
- Every outcome sets the visit to Completed.
- Offline is normal: saves wait in the outbox and send themselves.
- Needs attention in Sync status means a fix is needed from you.
- End plan cancels the unfinished visits.
- Check out at the end of the day; tracking stops when you do.
Permissions
The shipped Sales Executive profile is the one meant for this role. It is assigned to the mobile app with check-in required, and it can open the Field Sales app, the mobile Visit Plans hub and the Route Planner page. It has full access to beats, visit plans, visits, orders, invoices, payments and van runs, so New, Edit and Delete work on all of them.
Buttons that run server actions need their own grant. Compared with the Sales Manager, Standard User and System Admin profiles, Sales Executive does not have:
| Button | Where | Who normally runs it |
|---|---|---|
| Optimise Route, View All Visits | Visit plan record page | Supervisor or planner |
| Release Load, Take In, Unload | Field Sales (van run) record page | Dispatcher |
| Payment | Order and invoice record pages on the web | Back office |
| Reprice | Order record page | Back office |
It does have Create Visit Plan on a van run, Get Nearby To Onboard on visits, and Cancel Order on orders. The mobile Confirm take-in doesn't need the Take In grant: it edits the run and its lines directly.
Which plans you see also follows record security: a user linked to a resource sees their own plans, their team's plans and unassigned ones. See Visit plans and Security profiles.
Configuration
This section is for the administrator setting up a rep.
Set up a new rep
- Invite the user and give them the Sales Executive profile, or your own profile cloned from it (see Role-based guides).
- Create or open the person's resource, link it to the user, and give it a default branch and business hours. The attendance working-day and working-hours checks, and the local date of each attendance day, come from those business hours.
- Put the rep on a beat: set them as the beat's executive, or give them the beat's position. See Beats and routes.
- Make sure the rep's profile is on the mobile app's Profiles tab with check-in set as you want it (Setup → Design Studio → Apps → Mobile Apps). Sales Executive and System Admin are there out of the box, both with check-in required.
Settings that shape the rep's day
| What | Where | Shipped value |
|---|---|---|
| Whether the app asks for check-in, and on which records | Mobile app configuration, Check-In tab | On, asked when opening a visit plan or visit |
| Check-in gates | Same tab | Working day, holiday and leave on; location, selfie and working hours off |
| Location tracking while checked in | Mobile app configuration | On, about every 60 seconds |
| Automatic visit plan creation from beats | Setup → Feature Hub → Sales → Settings, Schedulers | Off |
| Stale plan and visit cleanup | Same group | Plans lapse after 72 hours, visits are cancelled after 48 hours |
| Work at each outlet | Field Sales → Settings, Visit Task Templates and Checklist Templates | Your own templates |
| Items the rep may sell | Selling scope | The selling company's store range, until you add mapping rows |
| What the phone keeps offline | Mobile app configuration | See Mobile app configuration |
Details for each are on Mobile attendance, Visit plans and Checklists, tasks and visit activities.
Common problems
"Your user is not linked to a resource — contact your administrator."
Your user has no active resource. The administrator links one in Step 2 of Set up a new rep.
There is no plan for today
Plans appear on their own only after an administrator turns on automatic plan creation, and only for beats that run on that day and have approved stops. Otherwise a supervisor creates the plan by hand or in the Route Planner. Ask your supervisor. See Visit plans.
"Start the visit plan to enable this visit."
You haven't started the plan, or it is paused. Open the plan and select Start plan, or resume it. Visits on an ended plan can't be started.
"Assigned to another resource"
The plan belongs to someone else. Ask your supervisor to change Assigned To Resource to you.
The office can't see my order
It is still in the outbox. Open Sync status and check the Changes card: Pending and Retrying send themselves once you are online; Rejected needs you to tap Fix, correct the value and save. See Working offline.
My plan turned to Lapsed
It was left open more than 72 hours (by default) after its end date, so the cleanup closed it and cancelled its open visits. Select End plan at the end of each day.
I can't see Release Load or Unload
Those are dispatcher actions and are not on the Sales Executive profile. Ask your dispatcher, or your administrator if you are meant to run them.
Common questions
Can I work with no signal?
Yes. Your plan, visits, task templates, catalogue and prices are on the phone, so starting and ending visits, filling checklists, taking photos and taking orders all work offline. Each save goes into the outbox and is sent when coverage returns. Do not redo a visit or order because it hasn't reached the office yet: check Sync status instead. How offline-first mobile works explains the model.
Is attendance check-in the same as starting a visit?
No. Attendance check-in starts your working day and is recorded on your attendance day. Starting a visit happens at each outlet and records the visit's start time and your position. Attendance can be refused by a gate, such as a holiday or approved leave. A visit start is never refused for distance: the app only warns you and records the visit as started off-site.
Where do my photos and readings go?
Onto the activity and visit you captured them on, then up to the server on the next sync. An order taken on a visit is linked to that visit and to the outlet. Capture data in the field covers photos, signatures and locations.
Can I visit outlets in a different order?
Yes. The agenda's order is guidance, and you can open any visit on the plan. If your organization switched on drag to reorder, you can also change the order on the agenda. The app learns the order you actually follow and offers it back as the Mostly Followed sequence.
Who sees my location?
Your location is recorded only while you are checked in, and recording stops when you check out. Starting a visit also records where you were at that moment. See Location tracking for what is captured and who can see it.
Related topics
- Beats and routes: how the beat you drive was planned.
- Visits and the field day: the visit record and its fields.
- Planograms and shelf audits: if your visits include shelf checks.
- Expense claims: claiming travel and other costs.
- Troubleshooting the mobile app: frozen lists, stuck sync and missing screens.
- Sense on mobile: asking the built-in assistant for help in the field.
- Role guide: sales manager: the person reviewing your orders.
- Role-based guides: every role and the shipped security profiles.
- Field Sales — entity reference
