Get Batch Hunter running in four steps.
About five minutes, and one of the steps is deliberately unhurried: you watch it work before you let it press anything.
1. Grant permissions.
Two switches in Android Settings. Batch Hunter cannot do anything until both are on, and it tells you which is missing.
Accessibility Service
Lets Batch Hunter read the batch list. This is the only Android API that can read what another app has drawn on screen, and the service is configured to receive events from your shopper app alone — Android filters out every other app before Batch Hunter sees anything.
Display over other apps
Lets the floating status pill sit on top of your shopper app, so you can start and stop without switching away. Drag it anywhere — put it where it will not cover a batch card.
Why does Android flag these as sensitive?
Because they are powerful, and rightly labelled so. Batch Hunter's use is narrow: read batch cards, press a card, check the batch screen, press Accept, scroll past what does not match. It never reads passwords, messages, or any other app.
The app says a permission is off, but I turned it on.
Some manufacturers revoke the Accessibility Service when an app is force-stopped or updated, and the toggle can silently read off afterwards. Open Android Settings → Accessibility → Batch Hunter and check. The chips on the Home screen always show the live state.
2. Set your filters.
Everything starts on “Any”. Set the one or two you actually care about and leave the rest alone — a filter you have not thought about is a filter that will surprise you.
Min Pay
The least you will accept. Compared against the total shown on the batch card, which already includes tip.
Max Distance
Miles, as shown on the card. Anything further is skipped.
Max Items / Max Units
Two ceilings, because they are two problems. Items is how long the shop takes; units is how heavy the cart gets.
Max Shops / Max Customers
How many stores you will visit, and how many orders you will carry.
Store Names
Only take batches from stores you name. Add as many as you like; a batch matches if it is any of them.
Batch type
Switches for shop-and-deliver and delivery-only. Turn off the kind you do not want.
What if I want two different sets of rules?
Turn on Multiple filters at the top of the Home screen. Each filter is checked separately and a batch is taken if it matches any one of them — useful for “a short cheap one nearby, or a big one if it pays properly”.
3. Try it with auto-accept off first.
Settings → turn auto-accept off. It is the step worth not skipping.
It opens, you decide
When a batch matches your filters, Batch Hunter opens it, alerts you, and stops there. The Accept press is yours.
Read the Recent tab
Every batch it turned down is listed with the reason, in your own numbers — “Pay was $11.80 — your minimum is $20”.
Adjust until it agrees with you
If it opened something you would have declined, tighten that filter. If it skipped something you wanted, loosen it. When Recent reads the way you would have decided, you are ready.
4. Turn it loose.
Settings → turn auto-accept on, then Start.
Open your shopper app
Go to the batch list, the same screen you would watch yourself.
Tap the floating pill
The pill turns on scanning. It shows what Batch Hunter is doing without you leaving the batch list.
It checks before it accepts
The list re-orders and re-prices constantly, so pressing a card is not proof of which batch opened. Batch Hunter opens the batch, confirms the details still match the one it judged, and backs out if they do not.
It is running but nothing happens.
Check the Home chips are both green, that you are on the batch list rather than the store map, and that your filters are not stricter than the batches on offer. The Recent tab shows what was skipped and why, which usually answers it in one line.
Can I stop it quickly?
Tap the pill, or Stop on the Home screen. Both stop scanning immediately and hide the pill.
That is the whole setup.
Three days free, every feature unlocked, and you choose whether it accepts or only alerts.
Get Batch Hunter