Platform Features

Six modules.
One complete field service operation.

Every feature below maps to a real part of your operation — from the moment a fault is reported to the moment the invoice is paid.

Request a Demo
QR to Work Order Three Portals Visual Scheduler Parts Control GPS Reports Invoicing
QR code scanning field service
Instant ticket creationNo login · No app · No friction
01
QR Scan to Work Order

Every product is a doorbell to your service team.

Each product or asset registered in Veldpace gets a unique 16-character QR token. Anyone can scan it — your customer's staff, a visitor, a driver — and submit a fault report with a message and photos. No login, no app download, no account.

Auto-generated QR per product

Unique token auto-created at product registration. Print and affix to equipment, machinery, or facility zones.

Public complaint form — zero friction

Scan opens a web form. The submitter leaves a message (and optionally photos). That's it. Your team is notified instantly.

Triage queue protects your workflow

Public complaints are invisible until a team member triages them — so only real, verified issues reach your main pipeline.

One-click to service call

Triaged ticket converts to a service call in one click. Customer, product, and complaint are pre-filled. Both records stay permanently linked.

✓ Reduces customer report friction to near zero
02
Three Dedicated Portals

Purpose-built for each person in the chain.

Most platforms give everyone the same interface with different toggles. Veldpace gives each user type their own dedicated login, their own view, and exactly the controls they need — nothing more, nothing less.

🏢
Operations Portal
Schedule, dispatch, approve parts, invoice, configure workspace
🔧
Technician Portal
View assigned jobs, update status, request parts, file GPS reports
👤
Customer Portal
Raise tickets, track service, view equipment, download documents
Tenant isolation by design

Every query in the platform is scoped to your tenant ID. No data bleeds between clients on the platform.

Role-based access within each portal

Within the operations portal: Tenant Admin has full access; Dispatcher handles scheduling and parts; Technician sees only their assigned work.

✓ No shared logins · No permission workarounds
Multi-portal team access
🔒
Tenant-isolatedData scoped to your workspace
03
Visual Dispatch Scheduler

Get the right technician to the right job — visually.

The Service Planner is a drag-and-drop scheduling board that shows your entire field team's availability, skills, and working hours in one view. Dispatchers assign, release, and reassign activities in seconds — and their board preferences are saved per user.

Service Planner — Week of 16 Jun6 technicians
Ahmad R.
HVAC Service · Site A
Mei Lin
Pump Inspect
Rajan K.
Preventive Maint.
Sara W.
Electrical
Skill matching built in

Jobs declare required skills. The planner surfaces only eligible technicians — including checking that skill validity dates have not lapsed.

Work hours, time slots & bank holidays

Tenant-configured schedules, employee-specific overrides, and bank holidays are all respected automatically.

Multi-technician activities

Assign multiple technicians to a single activity. Each is tracked individually through their own portal.

✓ No more scheduling via WhatsApp or spreadsheet
Dispatcher scheduling dashboard
📅
Drag-and-drop dispatchSkills · Hours · Holidays respected
04
Field Parts Control

Parts managed from the field. Approved from the office.

Technicians request parts on-site through their portal. Dispatchers see the request in an approval queue and approve or reject — individually or in bulk — without a single phone call. Every movement is logged end-to-end.

Four-stage audit trail

Reserved → Approved → Used → Returned. Every stage is timestamped and actor-attributed on the ActivityPart record.

Auto-approve option

Toggle parts auto-approval on per tenant to let technicians proceed without dispatcher intervention for trusted teams.

Bulk approvals

Dispatchers can approve or reject multiple pending requests in one action from the parts approvals queue.

Linked to the activity record

Every part consumption is linked to the specific activity and service call — giving you a per-job materials record for invoicing and audit.

✓ No more parts going unrecorded or unapproved
Parts warehouse management
📦
Full audit trailReserved · Approved · Used · Returned
05
GPS Activity Reports

Proof of work. Captured on-site. Linked permanently.

Every service activity gets a GPS-stamped, template-driven report completed by the technician on-site. Reports carry structured field data, file attachments, and a precise location stamp — creating an unambiguous record of what was done, where, and when.

Template-driven structure

Admins configure report templates. Technicians fill in structured fields — no freeform notes that get lost or ignored.

GPS coordinates stamped on submission

The report captures the technician's GPS location at the time of submission — proof they were on-site.

File attachments supported

PDFs, JPGs, PNGs, GIFs, and WebP — up to 5 files at 10MB each. Photos of the work, the fault, the completed installation.

Linked to both activity and service call

Reports are permanently tied to their activity and parent service call by UUID — queryable, shareable, and audit-proof.

✓ Warranty claims · SLA evidence · Compliance documentation
Field technician filing report
📍
GPS-stamped on submissionLocation · Time · Technician · Attachments
06
Multi-Jurisdiction Invoicing

Invoice the moment the job closes. Automatically.

Invoices are generated directly from a closed service call — linked to the customer, the job, and the parts consumed. Up to four tax types (SST, GST, VAT, and service tax) can run concurrently on a single invoice. PDF is auto-generated. Email is auto-sent.

INVOICE #2025-0847
Service Call: HVAC Unit 3 — Site A
SENT
Labour — 4hrsMYR 480.00
Compressor filter × 2MYR 120.00
Service visit feeMYR 80.00
SST 6%MYR 40.80
Service Tax 8%MYR 54.40
Total DueMYR 775.20
Four concurrent tax types

SST, GST, VAT, and service tax — all configurable per tenant. Each with its own rate and computed column on the invoice.

Automated email delivery & reminders

Invoice sent automatically on generation. Reminder emails queued on your configured schedule. Receipt sent on payment.

Multi-currency support

Set a default currency per tenant. Override per invoice. Supports service businesses operating across multiple markets.

✓ No accounting plugin required to get started
Invoice and payment processing
💳
Auto-sent on job closeSST · GST · VAT · Service Tax
Also included in every plan

The platform features that hold everything together.

📋
Full Audit Log

Every create, update, and delete — with old/new values, actor, and timestamp

⚙️
Custom Fields

Define custom fields per entity type. No developer needed. Values follow the record.

🔔
In-App Notifications

Push to individual users or teams. Typed and linked to the relevant record.

🌍
Multi-Currency

Default currency per workspace. Override per invoice. Supports cross-market operations.

See every feature in your context.

Book a 30-minute walkthrough. We'll map your current workflow to the Veldpace pipeline and show you exactly what changes.

Request a Demo Get the Free Playbook