🏠 Home ⚙️ Solutions Features 📝 Blog 🛟 Support 🚀 Request Beta Access
NVC360 Support Centre

How can we help you?

Search our knowledge base, browse guides by category, or ask our AI assistant for instant answers from our full documentation library.

Browse by category

Jump to what you need

Ten support categories covering every part of the NVC360 platform.

A — Start Here

0 → 15 minutes to first live job

Quick-start checklists for every role. Complete these in order and your first job will be dispatched and tracked within 15 minutes.

🏢 Admin / Owner

Company Setup Checklist

  1. Create your company profile — name, logo, address, time zone
  2. Configure job types — add your service categories (e.g. HVAC, Plumbing, Inspection)
  3. Set service zones — draw your coverage area on the map
  4. Invite your first dispatcher — Settings → Team Members → Invite
  5. Enable client notifications — Settings → Notifications → turn on SMS & email
  6. Connect billing — Settings → Billing → add payment method
  7. Customise client branding — upload logo, set brand colour for client-facing messages
🗂️ Dispatcher / Office

Dispatcher Quick Start

  1. Complete your profile — name, photo, notification preferences
  2. Invite your technicians — Team → Add Technician → send SMS invite
  3. Create a test client — use your own mobile number to see what clients receive
  4. Create a test job — assign it to yourself or a technician
  5. Watch the live map — confirm technician location appears
  6. Mark the job complete — confirm the client completion SMS arrives
🔧 Technician / Field

Technician First-Login Checklist

  1. Download the NVC360 Agent App — App Store or Google Play
  2. Sign in — use the credentials in your invite SMS
  3. Allow location — "Always" — required for live tracking
  4. Allow push notifications — so you receive job alerts
  5. Review today's job list — confirm your schedule is visible
  6. Tap a job → tap "En Route" — confirm status updates work
  7. Upload a test photo — open a job → Camera → attach photo

Platform Glossary

Key terms used throughout NVC360 and this support centre.

Job
A single service appointment with a client, assigned to one or more technicians. Has a status lifecycle from Unassigned → Completed.
Dispatch
The act of assigning and scheduling a technician to a job. The NVC360 live map is the primary dispatch interface.
ETA
Estimated Time of Arrival — calculated in real time from the technician's live GPS location and current route.
En Route
A job status that means the assigned technician has started travelling to the job site. Triggers the client ETA notification.
On Site
Job status triggered automatically when the technician enters the job site geo-fence, or manually tapped in the Agent App.
Geo-fence
A virtual boundary drawn around a location. NVC360 uses geo-fences to auto-trigger the "On Site" status when a technician arrives.
Agent App
The NVC360 mobile app for field technicians. Available on iOS and Android. Used to view jobs, update statuses, and upload photos.
Template
A reusable job or notification template — pre-fills common fields to speed up job creation or standardise client messages.
Workflow
The sequence of steps a job moves through: creation → assignment → dispatch → on site → completion → follow-up.
Seat
One active technician account in a billing period. Billing is based on the number of active technician seats per month.
Merge Field
A placeholder in a notification template that auto-fills with real data, e.g. {client_name}, {tech_name}, {eta_minutes}.
Opt-out
A client who has unsubscribed from SMS/email notifications. NVC360 automatically suppresses messages to opted-out numbers.
Knowledge Base

Frequently Asked Questions

Select a category, then click any question to expand the answer.

What is NVC360 and who is it for?

NVC360 is a mobile-first field operations platform built for construction, trades, home service, delivery, and logistics companies. It gives dispatchers real-time visibility over every technician, automates client communications, and delivers digital job close-out — from booking to signature.

Designed for teams of 5 to 250+ field technicians, NVC360 scales from a small crew to a large multi-region operation without adding administrative overhead.

How long does the initial setup take?

Most companies are fully operational within one business day. The core setup — company profile, job types, technician accounts, and first notification — takes 30–60 minutes. Our onboarding team will walk you through it on a complimentary 30-minute screen-share call included with every new account.

What do I need before I start?
  • Your company name, logo, address, and time zone
  • A list of your field technicians (name + mobile number)
  • Your service categories / job types
  • The mobile numbers or email addresses you use to communicate with clients
  • Any existing CRM, job-management tool, or spreadsheet you want to migrate data from
  • A designated rollout owner — one person who will manage the setup and onboarding
  • Basic workflow documentation (even informal notes) describing how your team currently handles jobs
  • A pilot group of 2–5 technicians to test with before full rollout
Is there an onboarding call available?

Yes — every new account includes a complimentary 30-minute onboarding call. We'll set up your first job type, invite your first technician, run a live test dispatch, and answer any questions. Book via the link in your welcome email or click here.

Can I import our existing client and technician list?

Yes. Go to Settings → Import Data and download the CSV template for clients, technicians, or historical jobs. Upload the filled template and NVC360 will map the fields automatically. Our support team can assist with large imports or custom field mapping — contact us at support@nvc360.com.

For a step-by-step walkthrough, see the Help Centre import guide at help.nvc360.com.

What user roles are available?
  • Owner — full access including billing, account settings, and all data
  • Manager — team-level dispatch access; can manage technicians, jobs, and reporting for their assigned team; no billing access. Available on Business and Enterprise plans.
  • Dispatcher — full dispatch, job management, live map, and reporting access; no billing access
  • Technician — mobile app only; sees their own jobs and job details only
  • Viewer — read-only access to the dashboard and reports; cannot create or modify jobs

Custom role configurations are available on Business and Enterprise plans.

What data can field technicians see?

By default, technicians in the Agent App can see:

  • Their own job schedule and job details
  • Client name, address, and job notes
  • Custom job form fields you've configured

Technicians cannot see other technicians' jobs, client pricing/quotes, internal dispatcher notes (unless flagged as "shared"), or billing information.

How do I restrict what technicians can see in job notes?

When creating or editing a job, any note marked "Internal only" is visible to dispatchers but hidden from the technician in the app. Notes not marked internal are visible to the assigned technician. You can also disable the pricing/quote field from the technician view in Settings → App Experience → Field Visibility.

How do I add or remove a team member?

Go to Settings → Team Members. Click Invite User, enter their name, email, mobile number, and select their role. They'll receive an SMS and email with login instructions. To remove a user, click the three-dot menu beside their name → Deactivate. Their historical job data is retained.

A technician forgot their password — how do I reset it?

Two options:

  1. Self-service: On the app login screen, tap Forgot Password, enter the registered email or phone number, and follow the SMS/email link.
  2. Admin reset: Go to Settings → Team Members, find the technician, click Reset Password. They'll receive a new temporary password via SMS.
Can I have multiple dispatchers managing the same team?

Yes — there is no limit on dispatcher accounts. All dispatchers share the same live map view and job board. Actions are timestamped with the dispatcher's name so you always know who made changes. Job assignment conflicts are prevented by the scheduling system.

How do I create a job?

Click + New Job in the top navigation. Fill in client, job type, scheduled date/time window, and (optionally) assign a technician. Click Save Job. The job appears on the dispatch board instantly and the assigned technician receives a push notification.

How do I assign or reassign a job to a technician?

From the Live Map: drag a job card from the unassigned queue onto a technician's timeline slot. From the Job Detail page: use the Assign To dropdown. When you reassign a job, the original technician receives a cancellation notification and the new technician receives an assignment notification — client notifications are updated automatically if the job is already En Route.

What are the job statuses and what triggers each one?
  • Unassigned — created, no technician yet
  • Scheduled — technician assigned, time slot set
  • En Route — technician taps "En Route" in the app; triggers client ETA SMS
  • On Site — auto-triggered by geo-fence arrival, or manual tap in app
  • In Progress — technician taps "Start Job" in the app
  • Completed — technician taps "Complete"; photos/notes/signature captured; triggers client completion summary
  • Cancelled — cancelled by dispatcher or client; reason logged
How do I create a recurring job?

When creating a job, toggle Recurring and select your frequency: daily, weekly, bi-weekly, monthly, or yearly. NVC360 auto-generates future instances on your dispatch calendar. You can edit or cancel individual instances without affecting the rest of the series. To end a recurring series entirely, select Cancel all future instances from any job in the series.

How are arrival windows and ETAs calculated?

ETAs are calculated in real time using the technician's current GPS location, the route to the job site, and current traffic data. They update every 30–60 seconds as the technician moves. If you have set a booking window (e.g. "between 10am–12pm"), the booking confirmation shows the window; the live ETA replaces this as soon as the technician marks En Route.

A technician isn't receiving their job notification — what do I check?
  • Confirm the technician's push notifications are enabled: phone Settings → NVC360 → Notifications → Allow
  • Confirm the technician is logged into the app
  • Check the job is assigned to the correct technician account
  • Verify the technician has a data connection
  • Try re-sending the notification from the job detail page: More → Resend Push Notification
How do I handle a job with multiple technicians?

Open the job and click Add Co-Technician. Designate one as the Primary technician — they own the job status updates. The co-technician can view the job, upload photos, and mark tasks complete, but status changes (En Route, Complete) are controlled by the primary technician.

What notification types does NVC360 send to clients?
  • Booking Confirmation — sent when a job is created and scheduled
  • Day-Before Reminder — sent 24 hours before the appointment
  • 2-Hour Reminder — optional; sent 2 hours before the time window
  • Technician En Route — sent when tech taps En Route; includes live tracking link and ETA
  • Technician Arrived — optional; sent when On Site is triggered
  • Job Completion Summary — sent after job is marked Complete; includes work notes and photos
  • Review Request — optional; sent 1 hour after completion
How do I enable or disable individual notification types?

Go to Settings → Notifications. Each notification type has an on/off toggle. You can also set per-notification delivery channel (SMS, email, or both) and customise the send timing for reminder notifications.

How do I edit the content of a notification template?

Go to Settings → Notifications → Templates. Click Edit beside any template. The editor supports free text and merge fields that auto-fill with real job data:

  • {client_name} — client's first name
  • {tech_name} — assigned technician's name
  • {eta_minutes} — live ETA in minutes
  • {tracking_link} — live map URL for the client
  • {job_date} — scheduled date
  • {company_name} — your company name
  • {completion_notes} — technician's completion notes
Why didn't a client receive their SMS notification?

Check in this order:

  1. Phone number format — must include country code (e.g. +1 204 555 0100). Check the client record in NVC360.
  2. Client opted out — check the client record for an opt-out flag. If present, they replied STOP to a previous message.
  3. Carrier filtering — some mobile carriers filter messages from shared short codes. Try the email channel as a fallback.
  4. Notification disabled — verify the specific notification type is enabled in Settings → Notifications.
  5. Check the log — go to Jobs → [Job] → Activity Log to see whether the notification was sent and any error code.
Can clients reply to notification SMS messages?

Yes. Client replies are routed to the dispatcher inbox in your NVC360 portal (Messages tab). Dispatchers can reply from the portal. Replies are not delivered directly to the technician — all client communication is managed by the dispatcher to maintain a consistent client experience.

How do I manage client opt-outs and quiet hours?

Clients who reply STOP to any NVC360 SMS are automatically added to your opt-out list and will not receive further messages. To view and manage opt-outs: Settings → Notifications → Opt-out List. Quiet hours (e.g. no messages before 8am or after 8pm) are configured in Settings → Notifications → Delivery Hours.

How do I set up a custom sending domain for emails?

To send client notification emails from your own domain (e.g. noreply@yourcompany.com), go to Settings → Email → Custom Domain and follow the DNS setup instructions. You'll need to add two records to your domain's DNS: an SPF record and a DKIM TXT record. Our support team can walk you through this — email support@nvc360.com.

Where do technicians download the Agent App?

Technicians sign in with the credentials sent in their invite — delivered via SMS and/or email. No separate account creation is needed; the invite link sets up their login automatically.

What permissions does the app need and why?
  • Location — Always Allow (required) — needed for live GPS tracking while the app runs in the background between jobs
  • Push Notifications (required) — for receiving new job assignments and updates
  • Camera (required) — for taking and uploading job photos
  • Photo Library (optional) — to attach existing photos from the camera roll

Without Location Always Allow, the dispatcher will not see the technician's position on the live map.

What does the technician see in the app?
  • Today's job list with client name, address, time window, and job notes
  • Job details — instructions, attachments, and custom form fields
  • One-tap navigation — launches Google Maps or Apple Maps to the job address
  • Status buttons — En Route / On Site / In Progress / Completed
  • Photo capture — attach before/after photos directly from the camera
  • Digital job form — custom fields configured by the dispatcher (e.g. serial numbers, checklist, signature)
Does the app work offline?

The app has partial offline support. Technicians can view their scheduled jobs and job details without an internet connection. Status updates and photo uploads queue locally and sync automatically when connectivity returns. Live GPS tracking requires an active data connection — the dispatcher will see the technician's last known location if offline.

Push notifications are not working on iOS — how do I fix it?
  1. Go to iPhone Settings → NVC360 → Notifications
  2. Ensure Allow Notifications is on
  3. Check Alerts, Sounds, and Badges are enabled
  4. If the issue persists, go to Settings → General → Background App Refresh and ensure NVC360 is enabled
  5. Still not working? Log out of the app, force-close it, re-open, and log back in. This re-registers the device push token.
Push notifications are not working on Android — how do I fix it?
  1. Go to Settings → Apps → NVC360 → Notifications — ensure notifications are enabled
  2. Check Battery settings: Settings → Apps → NVC360 → Battery → set to Unrestricted
  3. If using a Samsung, Huawei, or Xiaomi device, check manufacturer-specific battery optimisation — these devices aggressively kill background apps. Add NVC360 to the "Protected apps" or "Don't optimise" list.
  4. Log out and back in to refresh the push token.
How do I update the app?

Updates are delivered through the App Store (iOS) or Google Play (Android) automatically if auto-update is enabled. To update manually: open the App Store or Play Store, search NVC360, and tap Update. We recommend keeping the app updated — new releases include bug fixes and performance improvements. Your dispatcher portal will show a notice if a minimum required app version is not met.

How does NVC360's location tracking work?

NVC360 uses the device's native GPS (no additional hardware required) to send the technician's location to the dispatcher portal and the client-facing tracking page. Location is sampled every 30–60 seconds while the Agent App is running (foreground or background). The tracking link sent to clients updates in real time with the same data.

Why is a technician's location not updating on the map?

Work through this checklist:

  1. Location permission — must be set to "Always", not "While Using". Check: phone Settings → NVC360 → Location.
  2. Background app refresh — iOS: Settings → General → Background App Refresh → NVC360 must be ON. Android: see battery optimisation note below.
  3. Battery optimisation — Android devices (especially Samsung/Huawei/Xiaomi) kill background processes to save battery. Go to Settings → Battery → NVC360 → set to Unrestricted.
  4. Data connection — GPS works offline but location uploads require data. Confirm the technician has signal or Wi-Fi.
  5. App version — ensure the technician is running the latest version of the Agent App.
How accurate is the live map location?

In normal outdoor conditions, accuracy is within 5–15 metres. Accuracy can be reduced by:

  • Indoor locations (GPS signal blocked by buildings)
  • Dense urban canyons
  • Low device battery (<20% — OS may throttle GPS to save power)
  • Poor cellular signal

The map shows the last known location with a timestamp so dispatchers always know when the position was last updated.

What is tracked, when, and who can see it?

What: GPS location (latitude/longitude), movement timestamps, and job status changes.

When: Location is only tracked while the Agent App is active (open or running in the background). Tracking stops when the technician logs out or ends their shift.

Who can see it: Dispatchers and Owners only. Technicians cannot see each other's location. Clients see only the live tracking link for their specific job — not the technician's full route history.

Can technicians turn off location tracking?

Technicians cannot disable location tracking from within the app — it's required for the platform to function. However, tracking is only active when they are logged in. When they log out at the end of their shift, no location data is collected. If a technician has concerns about privacy, we recommend reviewing the NVC360 Privacy Policy with them, which details data retention and usage.

What integrations does NVC360 currently support?
  • QuickBooks Online — sync completed jobs as invoices; two-way client sync
  • Stripe — collect payment from clients at job completion via the app
  • Zapier — connect NVC360 to 5,000+ apps with no-code automations
  • Google Calendar — sync NVC360 jobs to technician Google Calendars
  • REST API — full API access for custom integrations with CRM, ERP, and other business systems

New integrations are added regularly. Vote for the next integration via Dashboard → Help → Feature Requests. For step-by-step setup guides, visit the Help Centre at help.nvc360.com.

How do I connect QuickBooks Online?

Go to Settings → Integrations → QuickBooks Online → click Connect. You'll be redirected to Intuit's authorisation page. Sign in with your QuickBooks credentials and approve access. NVC360 will then sync your existing clients and create invoices automatically when jobs are marked complete. Full sync setup guide: contact support.

What are the data sync rules between NVC360 and QuickBooks?
  • Source of truth for jobs: NVC360 — job data flows to QuickBooks, not the reverse
  • Source of truth for clients: Configurable — you can set either system as primary
  • Sync frequency: Real time on job completion; full re-sync available manually
  • Duplicates: NVC360 matches clients by email address to prevent duplicates. If a match is not found, a new QuickBooks customer is created.
How do I use the NVC360 REST API?

API documentation is available at api.nvc360.com/docs. To get your API key: Settings → API → Generate Key. The API supports job creation, technician management, client records, status webhooks, and reporting endpoints. Rate limits and authentication details are in the docs.

A data sync failed — how do I diagnose it?

Go to Settings → Integrations → [Integration Name] → Sync Log. Each sync attempt is logged with a timestamp, result (success/fail), and an error message. Common causes:

  • Authentication expired — re-authorise the integration (common with QuickBooks after 60 days)
  • Missing required field — e.g. a client record missing an email address
  • Mapping error — a job type in NVC360 has no matching service item in QuickBooks — go to Settings → Integrations → Field Mapping to fix
What plans does NVC360 offer?

NVC360 is currently in Beta Access. Beta pricing is $30 per active technician seat per month. Early adopters who request access now receive preferred pricing locked in for the lifetime of their account.

Full plan tiers (Starter, Growth, Business, Enterprise) will be published at General Availability. Visit nvc360.com/pricing for the latest pricing information.

How is billing calculated?

Billing is based on active technician seats per month. A technician is "active" if they completed at least one job in the billing period. Dispatcher and Owner accounts are not counted against your seat total. Volume discounts apply at 10, 25, and 50+ seats.

Is there a free trial?

Yes. Every new account starts with a 14-day free trial — no credit card required. All features — live tracking, client notifications, unlimited jobs — are available during the trial.

Sign up at nvc360.com. Your trial begins immediately and converts to a paid plan at the end of 14 days only if you choose to continue.

How do I update my payment method?

Go to Settings → Billing → Payment Method → Update. All payment data is processed by Stripe — NVC360 never stores card details. Accepted methods: Visa, Mastercard, Amex, and ACH bank transfer (US/Canada).

How are taxes handled? (Canadian companies)

NVC360 is a Canadian company (Winnipeg, MB). GST/HST is applied to subscriptions for Canadian accounts based on your province. Your tax registration number can be added to your billing profile (Settings → Billing → Tax Info) and will appear on all invoices. RST (Manitoba retail sales tax) does not apply to SaaS subscriptions.

How do I cancel my subscription?

Go to Settings → Billing → Cancel Plan. Your account stays active until the end of your current billing period. After cancellation, your data is retained for 90 days and can be exported via Settings → Export Data (CSV/JSON). After 90 days, data is permanently deleted per our retention policy.

What standard reports are available?
  • Technician Utilisation — jobs per tech, hours on site, drive time
  • On-Time Arrival — % of jobs where tech arrived within the scheduled window
  • Response Time — average time from job creation to first dispatch
  • Job Duration — average time on site by job type
  • Client Notification Delivery — SMS/email send rates, open rates, opt-outs
  • Job Status Summary — jobs by status across any date range
  • Revenue Summary — if QuickBooks integration is connected
How do I export data?

Go to Reports → Export. Select your date range, data type (jobs, clients, technicians, notifications), and format (CSV or JSON). Large exports are processed in the background — you'll receive an email with a download link when ready. API-based exports are also available for custom reporting pipelines.

What do the dashboard metrics mean?
  • Active Jobs Today — jobs with status Scheduled, En Route, On Site, or In Progress
  • On-Time Rate — % of today's completed jobs where arrival was within the booked window
  • Avg ETA Accuracy — difference between predicted and actual arrival time (lower is better)
  • Techs On Shift — technicians with at least one active or completed job today
  • Client NPS — average score from post-job review requests (if enabled)
How do I measure the ROI of NVC360?

NVC360 clients typically see:

  • 20% reduction in field labour costs — through optimised routing and less idle time
  • Reduction in inbound "where is my tech?" calls — typically 60–80% drop after enabling live tracking notifications
  • Faster job completion — digital forms replace paper; no re-keying data

Use the Reports → ROI Summary dashboard to see your personalised metrics versus your pre-NVC360 baseline. Enter your hourly labour rate and pre-NVC360 job metrics in Settings → ROI Baseline to enable this view.

How do I contact the NVC360 support team?
  • Live Chat — available in your dispatcher dashboard (bottom-right bubble), Mon–Fri 9am–5pm CST. Average first response: under 4 minutes.
  • Emailsupport@nvc360.com. Responses within 4 business hours for standard issues.
  • Help Centre — visit help.nvc360.com for step-by-step guides, video tutorials, and searchable documentation available 24/7.
  • Book a Screen Share — schedule a session for onboarding walkthroughs, advanced configuration, or integration help via nvc360.com/contact.
What are support hours and response time SLAs?

See the full SLA table in the "Still Need Help?" section below. In summary: P1 critical issues (platform down) are responded to 24/7. P2 major issues are responded to within 2 business hours. P3 standard questions within 4 business hours. All times are CST.

How do I report a bug?

Email support@nvc360.com with:

  • Your account name and the affected user's email
  • Steps to reproduce the issue
  • What you expected to happen vs. what actually happened
  • Screenshots or a screen recording if possible
  • Your device/browser (for app bugs: iOS/Android version + app version)

You can also submit bugs directly from the dashboard: ? Help → Report a Bug.

How do I submit a feature request?

Go to Dashboard → ? Help → Feature Request. Describe the feature, the problem it solves for your team, and how often you'd use it. The product team reviews all requests weekly. Popular requests are added to the public roadmap. You'll be notified by email when a requested feature ships.

Is there a service status page?

Yes. Real-time platform status and incident history are available at status.nvc360.com. Subscribe to email or SMS alerts to be notified automatically of any incidents or scheduled maintenance.

Still need help?

We're here for you

Our support team is staffed by people who have run real field operations. We speak your language.

💬
Live Chat
Chat from your dispatcher dashboard. Under 4-minute average first response during business hours.
Open Dashboard →
📧
Email Support
Detailed questions answered with step-by-step instructions, screenshots, or screen recordings.
support@nvc360.com →
📅
Book a Screen Share
Schedule a session for onboarding walkthroughs, advanced configuration, or integration help.
Book a Session →

Support Response SLAs

All times in CST. P1 monitored 24/7.

Priority Definition First Response Resolution Target
P1 — Critical Platform fully down; no jobs can be dispatched 30 minutes (24/7) 4 hours
P2 — Major Core feature broken; significant business impact 2 business hours Next business day
P3 — Standard Questions, how-tos, minor issues 4 business hours 3 business days
Feature Request New feature or enhancement suggestion Acknowledgement within 1 week Added to roadmap review