Skip to main content
Sparky

Feature

Smart Scheduling

Sparky coordinates availability between customers and electricians, handles rescheduling, and sends automated reminders via SMS, email, and push notifications — so nothing falls through the cracks.

How It Works

1

Availability Coordination

When a job is matched, Sparky's AI coordinates between the customer's preferred times and the electrician's availability. For direct bookings, electricians sync their calendar so customers can see open slots.

2

Booking Confirmation

Once both parties agree on a time, Sparky confirms the booking and sends details to the customer and electrician via their preferred channels — in-app notification, SMS, or email.

3

Automated Reminders

Sparky sends timely reminders before the appointment via SMS (Twilio), email (Postmark), and push notifications. Both the customer and electrician receive reminders so no one forgets.

4

Easy Rescheduling

If plans change, either party can reschedule through Sparky. The AI handles the back-and-forth, proposes new times, and updates everyone automatically.

5

Job Day Updates

On the day of the job, real-time status updates keep the customer informed. The job progresses through Sparky's lifecycle phases with automatic notifications at each stage.

Benefits for Electricians

  • Calendar sync for direct bookings means customers can book available slots without back-and-forth phone calls.
  • Automated reminders reduce no-shows — customers are reminded via SMS, email, and push before the appointment.
  • Rescheduling is handled by the AI, saving you time on administrative coordination.
  • All scheduling information is centralised in one place rather than scattered across texts, emails, and voicemails.
  • Focus on the work, not the admin. Sparky manages the scheduling logistics so you don't have to.

Benefits for Customers

  • Book at times that work for you. Sparky shows real availability for direct bookings and coordinates timing for AI-matched jobs.
  • Never miss an appointment with multi-channel reminders sent via SMS, email, and push notifications.
  • Reschedule easily without awkward phone calls — Sparky handles the communication with the electrician.
  • Real-time updates on job day so you always know what's happening and when to expect the electrician.
  • All your booking details in one place — no digging through texts or emails to find appointment times.

Under the Hood

Smart Scheduling is built on Convex's real-time subscription infrastructure, ensuring all parties see updates instantly. For direct bookings, electricians can sync their calendar, and the system presents available time slots to customers. For Sparky-matched jobs, the AI coordinates availability through its multi-channel communication system: ElevenLabs voice AI for phone discussions, Twilio for SMS scheduling messages, and Postmark for email confirmations. Automated reminders are scheduled via Convex's built-in scheduler (`ctx.scheduler.runAfter`), triggering notifications across all channels at configurable intervals before appointments. The job lifecycle state machine manages transitions from booking through completion, with each phase change triggering appropriate notifications via push (Expo), SMS, and email. Rescheduling triggers the AI to re-coordinate, updating all stored state and sending fresh confirmations.

Related Features

Frequently Asked Questions

How do reminders work?
Sparky sends automated reminders before your appointment via multiple channels: SMS text messages, email, and push notifications in the app. Both the customer and the electrician receive reminders.
Can I reschedule a booking?
Yes. You can reschedule through Sparky at any time. The AI will handle communication with the other party, propose new times, and send updated confirmations once a new time is agreed.
How does calendar sync work for electricians?
Electricians using direct bookings can sync their availability so customers see real open slots. This eliminates the back-and-forth of finding a mutually convenient time.
What happens if the electrician is running late?
Sparky provides real-time job tracking. If the schedule changes on the day, the system sends updates to the customer so they're never left wondering when the electrician will arrive.
Do I get a confirmation after booking?
Yes. Booking confirmations are sent immediately via your preferred channels — in-app notification, SMS, and email — with all the job details, electrician information, and appointment time.
Can I book outside normal business hours?
Sparky's AI works 24/7, so you can submit a job request and get matched at any time. Actual appointment scheduling depends on electrician availability, but many electricians on Sparky offer evening and weekend slots.

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