Setup guide

Get Sparko running in four steps.

From install to auto-screening in under five minutes. Each step below covers exactly what to tap and why it's needed.

1. Grant permissions.

Sparko needs two Android permissions to do its job. It asks for them the first time you press Start.

Accessibility Service

Lets Sparko read the text displayed by your delivery driver app — offer amount, distance, stops, and order type. Without this it cannot detect any offers. In Android Settings, find Sparko in the Installed services list and toggle it on. Sparko only activates while you have it running; it never reads the screen in the background on its own.

Display over other apps

Lets Sparko show its floating pill on top of your delivery driver app so you can see scan status, start, and stop without switching away. In Android Settings, enable "Allow display over other apps" for Sparko. The pill is fully draggable — move it anywhere on screen so it never blocks offer cards.

Why does Android flag these as sensitive permissions?

The Accessibility Service is the only standard Android API that can read text shown by another app. Android labels it sensitive because it is powerful — and rightly so. Sparko's use is narrow: reading offer details, tapping Accept, and scrolling past rejected offers. It never reads passwords, messages, or any other apps.

2. Set the Accept button position.

Sparko taps the Accept button on your behalf. You need to show it exactly where that button sits on your screen — once per device.

Open Click Setup

From the Home screen tap Click Setup. A transparent overlay appears on top of the delivery driver app so you can see the real button underneath.

Tap the Accept button

Tap the exact spot where the Accept button appears on an offer card. Sparko records those coordinates. The target is saved to your device — you never have to repeat this unless you switch phones or change the app's display size.

Confirm and save

Sparko shows a crosshair at the tapped position. If it looks right, press Save. If you miss, press Redo and tap again. That is all there is to it.

3. Set your filters.

Tell Sparko which offers to accept. Leave any field blank and it means "any value is fine".

Minimum pay

Only accept offers at or above this amount. Enter your target dollar figure — offers below it are scrolled past.

Maximum distance

Reject any offer whose route distance exceeds this number of miles. Keep it blank to accept any distance.

Maximum minutes

Cap estimated trip duration. Useful when you're working a fixed shift and need to be done by a certain time.

Maximum stops

Limit the number of delivery stops per trip. Keeps single-stop runs if that is what you prefer.

Order type

Choose Pickup (curbside handoff), Shopping (in-store pick and pack), or leave both on to accept either type.

Store / station codes

Enter specific store or station numbers you want to serve. Leave blank for any location. Add as many as you like.

Chip flags

Allow or block Express Shopping, Bulky Items, and Apartment tags individually. Each flag is an independent toggle.

Items & units

Set an upper limit on the number of items or units in the order so you avoid unexpectedly large carts.

Tip: You can create multiple filter groups and switch between them — handy if you work different zones or time windows with different rules.

4. Start.

Everything is configured. Time to let Sparko work.

Open your delivery driver app

Switch to the delivery app and navigate to the offer queue screen where incoming offers appear.

Tap the floating Sparko pill

Tap the pill overlay to start scanning. The pill turns green and shows "Scanning…" to confirm it is active.

Offers are screened automatically

Each incoming offer is checked against your filters. Matches are accepted instantly; the rest are scrolled past.

Get notified on a match

A notification fires the moment an offer is accepted so you can switch back to the delivery app and head out.

How do I stop scanning?

Tap the floating pill again to pause. Sparko stops processing new offers immediately. Tap again to resume.

What happens if an offer disappears before Sparko taps Accept?

If the offer card is gone before the tap lands, Sparko detects the screen change and moves on. No tap is wasted on an expired offer.

Everything stays on your phone.

Offer details — pay, distance, route, store codes — are read on your device, evaluated on your device, and then discarded. They never leave your phone. The only data Sparko sends to the cloud is a random device ID, used solely to enforce your subscription and prevent a single account from running on multiple devices at once.

Read the full privacy policy