PLAIN-ENGLISH EXPLAINER

What is FlexGuru?

FlexGuru is a web app that watches the Amazon Flex offer feed on your behalf and accepts the blocks that match the rules you set. Same proven flow drivers know from FlexShark, with a few extra safety layers we built on top.

SECTION 1 · THE BOT

How FlexGuru actually finds and accepts blocks

You sign in once via Amazon's official “Sign in with Amazon for Devices” OAuth page (the same page the real Flex app uses). FlexGuru never sees your Amazon password — Amazon authenticates you directly, then redirects back with an OAuth authorization code that we exchange for a session token.

Once connected, the bot polls Amazon's GetOffersForProviderPost endpoint every 5 to 30 seconds (you set the cadence per filter). For every offer returned, the bot runs your filter rules in a fixed order and either accepts the offer via AcceptOffer or logs why it rejected it.

Every evaluation is recorded as ACCEPTED, REJECTED, or MISSED. You can replay the live console in the dashboard via Server-Sent Events and see exactly what the bot considered, when, and why.

Polls on a schedule

Configurable 5–30s cadence per active filter.

Filters every offer

Pay floor, hourly-rate floor, duration, distance, notice, same-day, station, plus per-station overrides.

Logs every decision

ACCEPTED, REJECTED, or MISSED — with the rejection reason, so you can tune your rules.

Connects via Amazon OAuth

Standard Sign in with Amazon for Devices, PKCE. Your password never reaches our servers.

SECTION 2 · THE SAFETY STACK

Seven layers, all designed to match the real Flex app

We don't claim FlexGuru is indistinguishable from the real Flex app — nobody who's honest can. What we claim is that every layer below is designed to match the real Flex app's network signature, and that the bot stops itself the moment Amazon's responses look like detection.

  1. L1

    TLS fingerprint matching

    OkHttp-4.x JA3 via CycleTLS, literature-derived (live-capture validation is scheduled).

  2. L2

    Sticky residential IP

    One IPRoyal residential IP per user, country-matched to your Flex region.

  3. L3

    Persistent device fingerprint

    An Android device profile generated once at first connect and reused — never regenerated.

  4. L4

    IP reputation check

    Bot refuses to start if the proxy resolves to a datacentre or collides with another user.

  5. L5

    Behaviour engine

    Log-normal request jitter, warmup ramp on new accounts, conservative mode when offers spike.

  6. L6

    Safety controller

    Score-based hard-stops on captcha, 429 throttles, 307 redirects, or repeated errors.

  7. L7

    Cross-process engine lock

    Process-level lock — only one bot can run per user at a time. No accidental double-starts.

SECTION 3 · FLEXSHARK APPROACH, PLUS EXTRAS

Why we built FlexGuru if FlexShark already exists

The core mechanism — Amazon OAuth login, polling bot, filter evaluation, AcceptOffer call — is identical to FlexShark. That's on purpose: it's the right design, and we verified it by capturing FlexShark's flow live.

The differences are the safety stack and the dashboard. FlexGuru ships an arrival buffer filter (extra minutes for you to physically reach the station) that FlexShark doesn't expose. We added per-station overrides inside filters — you can tighten the rules for a specific station without creating a whole new filter. The setup wizard remembers which step you left on, so you can close the tab and pick up later. And the live SSE console streams every offer the bot evaluates in real time.

Pricing is also different. FlexGuru is 5% commission only — no monthly subscription, no minimum, no fee on the blocks you grab by hand. The 3-day free trial includes every feature with no commission charged.

One more thing

Email notifications are always on for accepted blocks. Telegram and SMS are optional — configure them and they fire, skip them and FlexGuru gracefully skips the channel without error. No PWA, no Apple Watch, no Slack/Discord webhooks (yet). We'd rather list the gaps than fake them.

Try it for three days, no card up front

Full features during the trial. No commission charged on trial blocks. After three days, 5% on what the bot grabs.