Back to Home

Best Spark offer filters start before the rush

Speed only helps when the offer is worth taking. Strong filters turn your normal driver judgment into rules LumosWS can apply quickly: payout, miles, dollars per mile, store history, order type, and what happens when several offers show up at the same time.

Independent note: LumosWS is independent Android software. It is not affiliated with, endorsed by, or approved by Walmart, Spark, or Spark Driver.

Why filters beat raw speed

A fast accept on a weak run still loses money. Filters are how a driver stops speed from becoming a problem. The goal is not to grab every alert. The goal is to let good offers move faster while low-margin trips, bad stores, long mileage, and wrong order types stay out of the way.

Related: Read the auto accept Spark offers guide for the decision flow after rules are set.

Minimum payout is the floor, not the whole rule

Minimum payout protects you from tiny trips, but it cannot judge the whole route by itself. A $20 trip can be excellent or terrible depending on distance, pickup wait, store quality, order type, and where the drop-off leaves you. Use payout as the first filter, then let the other filters protect the margin.

  1. Raise the payout floor during busy drops when better offers are more likely.
  2. Lower it only when your market is slow and distance is still tight.
  3. Do not let a high payout hide a long route that pulls you away from your stores.

Max miles should include the return reality

The app can show trip distance, but drivers also think about what happens after drop-off. If the route leaves you far from your preferred stores, the real cost is higher than the number on the card. Your max distance should match the market you actually drive, not just the one-way route.

Driver check: If a zone has dead drop-offs, tighten max miles or raise dollars per mile for those routes.

Dollars per mile catches hidden bad math

Dollars per mile is the quick sanity check when payout looks tempting. It helps separate a fat-looking offer from a long low-margin drive. A strong setup uses both payout and dollars per mile, because either one alone can miss the real cost of time, fuel, traffic, and return distance.

  1. Use a higher $/mile target for shopping orders, apartments, traffic, or slow stores.
  2. Use a lower target only when the store is fast and the route stays inside your zone.
  3. Review history after shifts to see which accepted trips actually felt worth it.

Store and order type rules protect your time

Two offers with the same payout can feel completely different. A fast curbside pickup is not the same as a slow store, bulky order, apartment-heavy drop-off, alcohol order, or shopping trip during rush hour. Store rules and order-type rules let LumosWS match the way you already judge work.

Setup: Start with the stores you already avoid manually, then adjust after a few real shifts.

Multi-offer checks keep the best card in play

When Spark gives several offers at once, the first card is not always the best one. LumosWS can compare visible cards and scroll when more cards may be below the fold. That matters because a weaker first card can steal the decision window before a better payout gets checked.

Next: Compare the full workflow in the Spark bot guide or review account boundaries in Spark bot safety.

Filter questions

What filter should I set first?

Start with minimum payout and max miles because those two rules catch the most obvious bad trips. Then add dollars per mile, stores, order types, and zone-return logic.

Should I make rules strict or loose?

Start strict during the free trial. If history shows that you are skipping too many offers that you would actually take, loosen one rule at a time.

Can LumosWS pick from several offers?

Yes. LumosWS can compare visible cards, scroll when needed, and choose the strongest match against your rules instead of treating the first card as the only option.