Skip to main content
Sparky

Feature

Real-Time Job Tracking

Track your electrical job from first message to completion. Sparky's real-time updates mean you always know exactly where things stand — no chasing, no wondering.

How It Works

1

Qualifying Phase

Your job begins in the qualifying phase. Sparky's AI gathers all the details it needs — what the problem is, any relevant context, your location, and urgency — to properly categorise and match the job.

2

Quoting Phase

Once an electrician is matched and contacted, the job moves to the quoting phase. You'll see real-time updates as the electrician reviews the job details and provides their quote.

3

Payment Phase

When you approve the quote, the payment is held and the job enters the payment phase. You can track the payment status and see confirmation that funds are secured.

4

Completion Phase

During the work itself, the job is in the completion phase. You receive notifications as the job progresses, and the electrician can update the status as milestones are reached.

5

Review Phase

After the work is done, the 24-hour review period begins. You can confirm satisfaction, leave feedback, and the payment is finalised automatically once the review period closes.

Benefits for Electricians

  • Clear job lifecycle means you always know what's expected at each stage — no ambiguity about next steps.
  • Real-time status updates reduce customer calls asking 'what's happening?' — they can see progress themselves.
  • Automatic phase transitions handle the admin. When you mark a job complete, the review period starts automatically.
  • Multi-channel notifications (push, SMS, email) ensure you never miss a job update or customer message.
  • Complete job history provides a record of all work done through Sparky for your own bookkeeping.

Benefits for Customers

  • See exactly where your job stands at any moment — qualifying, quoting, payment, completion, or review — in real time.
  • Receive instant notifications when your job status changes, via push notifications, SMS, or email.
  • No need to chase the electrician or Sparky for updates. The system proactively tells you what's happening.
  • Complete transparency from first message to final payment. Every step is tracked and visible.
  • Job history keeps a record of all your electrical work, useful for home documentation and future reference.

Under the Hood

Job tracking is powered by Convex's real-time subscription system. Every job in Sparky follows a 5-phase state machine: qualifying, quoting, payment, completion, and review. Each phase transition triggers serverless functions that update the job record and broadcast changes to all subscribed clients instantly via Convex's reactive queries. When a job's status changes, the notification system fans out alerts across multiple channels: Expo push notifications for immediate mobile alerts, Twilio SMS for text messages, and Postmark emails for detailed updates. The state machine enforces valid transitions (e.g., a job can't skip from qualifying to completion) and each phase has defined entry conditions and exit criteria. The Convex agent framework manages the AI's role in progressing jobs through phases, with lifecycle hooks that trigger appropriate actions — like initiating electrician outreach when a job enters the quoting phase, or scheduling the 24-hour review timer when completion is confirmed.

Related Features

Frequently Asked Questions

What are the five job phases?
Every job goes through: (1) Qualifying — Sparky gathers job details, (2) Quoting — an electrician provides a price, (3) Payment — the customer approves and payment is held, (4) Completion — the work is carried out, and (5) Review — a 24-hour review period before final payout.
How do I receive status updates?
You'll receive real-time updates through multiple channels: push notifications in the Sparky app, SMS text messages, and email. You can also check the app at any time to see the current status of all your jobs.
Can I see updates in real time?
Yes. Sparky uses Convex real-time subscriptions, which means changes appear in the app instantly — no refreshing or polling needed. When a status changes, you see it immediately.
What happens if a job gets stuck in one phase?
Sparky's AI actively monitors job progress. If a job isn't advancing as expected, the AI will follow up with the relevant party via phone, SMS, or email to keep things moving.
Can I track multiple jobs at once?
Yes. The app shows all your active and past jobs with their current status. Each job independently progresses through its own lifecycle phases.
Is there a job history I can refer back to?
Yes. All completed jobs remain in your history with full details — the work done, the electrician, the quote, payment records, and any communications. This is useful for home records and warranty reference.

Try Sparky today

Book an Electrician

It's easier in the app

Download Sparky to request help, track your electrician, and pay securely — all from your phone.

Download on the App StoreGet it on Google Play
Track your confirmed electrician booking in the Sparky app