BETA · NOW ACCEPTING DRIVERS

Stop refreshing.
Start grabbing.

FlexGuru watches your Amazon Flex offers, checks each one against the rules you set, and accepts the blocks that match — so you don't have to sit there refreshing. No subscription — you pay 5% only on the blocks the bot grabs for you.

BUILT IN SYDNEY · LIVE IN AU · NO CARD TO START

app.flexguru.com.au / dashboard
Dashboard
SYD · AU
2 upcoming
Blocks today
3
Earnings today
A$312
30d
Success rate
61%
Uptime
4h 18m
Bot control
Engine is running
STOP
Status
SEARCHING
Mode
Balanced
Region
AU
BOT CONSOLE live
14:32:09okAccepted · DSY1 · A$148.50
14:32:08infoOffer matched all rules — accepting…
14:31:55infoOffer detected · DSY3 · evaluating filters…
14:31:40warnRejected · DRC2 · below min pay
14:31:22infoOffer detected · DRC2 · evaluating filters…
Accepted · DSY1 4h · A$148.50
BETA
now accepting drivers
7
layer safety stack
1
sticky residential IP per user
5%
fee on accepted blocks · no monthly
AU
live · US, UK, CA rolling out
OAuth
sign in with amazon · no password

Flex blocks aren't won by the best drivers. They're won by the fastest thumbs.

When good blocks vanish in seconds, the driver tapping by hand is at a real disadvantage against anyone running automation. Here's what manual refreshing tends to cost you.

Seconds

good blocks disappear in

Surge blocks get accepted in the time it takes you to swipe to the offers tab. Refreshing the Flex app by hand puts you in a race you usually lose to someone running an automation.

Hours

of refreshing, every single day

Phone in hand, thumb tapping. That's time you could be driving the block you already grabbed, resting, or actually being where Amazon Flex promised the 'flex' would be.

Pay rate

is gated by who automates

Drivers who don't filter by $/hr end up with low-paying long-distance blocks and burnt fuel. Filtering by hand is impossible at the speed blocks are released — automation is how filtering actually happens.

Four steps. Five minutes. Then never refresh again.

No browser extensions. No jailbreaking your phone. No sketchy APKs. Just sign in, set your rules, and let FlexGuru do what humans physically can't.

STEP 01

Connect via Amazon's official sign-in

We send you to Amazon's hosted 'Sign in with Amazon for Devices' page with PKCE — the same flow the official Flex app uses. Amazon authenticates you, redirects back with an OAuth code, and we exchange that for a session token. Your Amazon password never touches our servers.

SIGN IN WITH AMAZON
STEP 1 · OPEN AMAZON SIGN-IN
amazon.com/ap/signin · PKCE
STEP 2 · AMAZON REDIRECTS BACK
/ap/maplanding?openid.oa2.authorization_code=...
Connected · password never touches FlexGuru
STEP 02

Tell the bot exactly what to grab

Set minimum pay total, minimum hourly rate, min and max duration, max distance, required notice, same-day-only, plus per-station overrides and a weekly time-window schedule. The bot only accepts offers that pass every rule.

BLOCK FILTERS
Minimum $/hr$32.00
Max distance from home25 km
Block length3.5h+
Reserve buffer20 min
DSY1DSY3DRC2+ Add station
STEP 03

Hit Start. The engine watches for you.

FlexGuru polls Amazon's offer endpoint every 5–30 seconds, evaluates each new offer against your filters, and accepts the matching ones. The 7-layer safety stack — TLS fingerprint, residential IP, persistent device fingerprint, log-normal jitter, captcha hard-stop — is designed to make traffic look like the real Flex app on your phone.

LIVE · 24/7
RUNNING
Offers scanned · last hour
284
✓ 14:30 · GRABBED DSY1 $148.50 (2.41s)
STEP 04

Drive the block. Get paid.

When the bot accepts a block you get a notification — email, in-app, Telegram or SMS if you've configured them. You drive the route, Amazon pays you directly, and FlexGuru charges 5% on what the bot grabbed. No subscription, no monthly minimum.

A SAMPLE MONTHEXAMPLE
A$3,840
26 blocks the bot accepted · illustrative
Block total
A$3,840
FlexGuru fee (5%)
A$192
Paid by Amazon
A$3,840

The whole product, in one honest grid.

If something is on this page, it's already in the codebase and working. Nothing here is roadmap. No 'AI-powered' fluff. The product is the bot, the safety stack, and the dashboard.

HEADLINE FEATURE

Logs every offer the bot sees — accepted, rejected, or missed

FlexGuru polls Amazon's GetOffersForProviderPost endpoint on the schedule you set (every 5–30 seconds per filter), evaluates each offer against your rules, and records the result — so you can see exactly why the bot accepted or skipped each one.

5–30s
polling cadence
Per-offer
evaluation log
SSE
live console stream
1
engine per user · locked
SAFETY-FIRST

7-layer safety stack

TLS fingerprint matching, sticky residential IP per user, persistent device fingerprint, behavioural timing, and a score-based safety controller that hard-stops the bot on captcha or 429 errors.

  • TLS · OkHttp-style JA3 via CycleTLS
  • IP · sticky residential per user
  • Device · Android profile, never regenerated
  • Behaviour · log-normal jitter + warmup
  • Controller · captcha = immediate hard-stop
SCHEDULE

Run different rules per day, per hour

Weekday mornings only? Surge hours on weekends? Different stations on Tuesdays? Pencil it in once and never think about it.

6810121416182022024
M
T
W
T
F
S
S
EARNINGS DASHBOARD

See exactly what each station, route, and hour pays you

DSY1 · Inner West$2,180
DSY3 · Bondi$1,840
DRC2 · Parramatta$1,510
DSY1 · Chatswood$1,200
Penrith run$890
NOTIFICATIONS

Email, Telegram, and SMS when the bot grabs a block.

Pick the channels you want. Telegram and SMS providers are optional — configure them and they fire; skip them and you still get email.

EmailTelegramSMSWeb · live console
9:41●●●
Block grabbed
DSY1 · 3.5h · $148.50
Today
3 blocks · $384
Bot running · 7h 12m
SMART FILTERS

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

2FA · ACCOUNT

TOTP 2FA on your FlexGuru login. Works with Google Authenticator, Authy, 1Password.

REFERRAL CREDIT

A$20 credit when a driver you referred completes their first block. Auto-applies to commission.

The most-asked question, answered honestly

“Will my Amazon Flex account get banned?”

We don't promise zero risk — nobody who's honest can. Amazon's Terms of Service prohibit automated tools, and any third-party grabber carries some chance of suspension if Amazon decides to act on it.

What we do promise is the engineering: every request is designed to match the real Flex app's network signature, with TLS fingerprint matching, a sticky residential IP per user, a persistent per-user device fingerprint, IP-reputation checks, a behaviour engine with log-normal jitter and warmup ramp, a score-based safety controller that hard-stops on captcha or 429, and a cross-process engine lock so two bots never run on one account.

Reduces detection risk — not a guarantee
Seven layers working together to make traffic look like the real Flex app. They lower the odds; they can't remove them.
L1

TLS fingerprint matching

OkHttp-4.x-style JA3 fingerprint via CycleTLS (literature-derived; live-capture validation scheduled).

L2

Sticky residential IP

One residential IP per user from IPRoyal, country-matched to your Flex region. No datacentre IPs.

L3

Persistent virtual device

Android device fingerprint generated once at first connect, then reused for every request. Never rotated.

L4

IP reputation check

The bot refuses to start if the proxy resolves to a datacentre or collides with another user's IP.

L5

Behaviour engine

Log-normal delay jitter, warmup ramp for new accounts, conservative mode that backs off when offers spike.

L6

Safety controller

Score-based hard-stops on captcha, 429, 307 redirects, or repeated errors. Score climbs back as requests succeed.

L7

Cross-process engine lock

Only one bot instance can run per user at a time, locked at the process level — no accidental double-start.

EARNINGS CALCULATOR

See what FlexGuru pays
for itself in your city.

This calculator is a rough model, not a promise. It assumes the bot grabs up to 11 extra blocks a month at your minimum hourly rate — capped by how many hours a week you can actually drive. Your real result depends on block availability in your city and your filter strictness.

  • Bot grabs at your min hourly rate or higher
  • Includes 5% FlexGuru commission, deducted upfront
  • Conservative estimate — your mileage will vary
YOUR PROFILE
$4,200
32 hrs
$32
ESTIMATE FROM YOUR INPUTS · PER MONTH
+$182/ mo · net of fees
Extra blocks
2/mo
FlexGuru fee
$10/mo
Time saved
9h/mo

What you're doing now vs. what FlexGuru does

No 'enterprise' tier nonsense, no fake competitor logos. Just an apples-to-apples look at how your day changes the moment you flip FlexGuru on.

Offer evaluation
ManualEyeballed in the Flex app
FlexGuruEvery offer logged · pass/fail recorded
Watching for offers
ManualYou refresh the app
FlexGuruBot polls every 5–30s, 24/7
Safety stack
ManualNone
FlexGuru7-layer · TLS + residential IP + device + controller
Schedule rules
ManualMental tracking only
FlexGuruWeekly windows per filter, per day, per station
Live block console
Manualn/a
FlexGuruServer-Sent Events stream of every offer the bot saw
Connect method
ManualSame Amazon login
FlexGuruAmazon OAuth (no password stored)
Cost
ManualFree (but costs you time)
FlexGuru5% on accepted blocks · no monthly fee

No fabricated testimonials. Here's what you actually get.

FlexGuru is in beta. We haven't onboarded a real paying driver yet, so we're not going to invent quotes from people who don't exist. Below is what the product actually does today — every line is something the code already supports.

Filters
the full set, plus an arrival buffer

What you set up

Pay floor, hourly-rate floor, duration window, distance cap, notice required, same-day-only flag, per-station overrides, and a weekly schedule with multiple time windows per day. Each filter has its own polling cadence.

Logged
every offer, every reason

What the bot does

Polls Amazon's GetOffersForProviderPost every 5–30 seconds per active filter, evaluates each offer, accepts the matching ones via AcceptOffer, and logs every evaluation as ACCEPTED, REJECTED, or MISSED so you can see exactly what it considered.

5%
commission only · no subscription

What we promise

5% commission on accepted blocks. No monthly fee. 3-day free trial with full features and no commission. A$20 referral credit when a driver you referred completes their first block. Account deletion at any time, self-service.

Honest
about the risks, every time

What we won't claim

We don't say "100% safe" — Amazon bans any automation if they want to. We don't say "guaranteed grabs" — the bot still competes with other drivers. We don't promise a number of blocks per month. We are early-stage and saying so is more honest than fabricating receipts.

Live
SSE console · setup wizard

What you'll see in the dashboard

A live console of every offer the bot evaluates (Server-Sent Events). Per-filter on/off and schedule. The 7-layer safety stack status. Setup wizard that resumes where you left off. 2FA TOTP enrollment. Email, Telegram, and SMS notification toggles.

Web-only
email + in-app chat support

What we're skipping (for now)

No mobile app — we're web-only. No live phone support — email and in-app chat only. No Xero / MYOB / Apple Watch / Zapier integrations yet. If a competitor lists those, take the comparison seriously. We'll add them when we add them.

Wherever Amazon Flex is,
we work there too.

FlexGuru's OAuth flow piggy-backs on the same public Flex device client Amazon publishes for every supported region. Once you sign in, the dashboard pulls your provisioned stations directly from Amazon — we don't hard-code lists, so any station Amazon adds is available to your filters from day one.

  • Australia

    Primary region. Sticky residential IP comes from an AU-based pool, country-matched to your Flex region.

  • United States

    Same OAuth + bot flow. US residential IPs assigned per user. Same 5% commission, USD denominated.

  • United Kingdom

    UK residential IPs. GBP commission. Filters work in pounds; the same min-pay, min-rate, duration, distance rules apply.

  • Canada

    CA residential IPs. CAD commission. French-language Flex accounts are supported by Amazon's OAuth — FlexGuru's dashboard is English.

The honest, technical, no-spin FAQ

If your question isn't here, email us — we read every message and reply directly. Email and in-app chat are how we handle support today.

Q01

Will Amazon ban my Flex account?

Honest answer: any third-party tool that automates Flex actions carries some risk. Amazon's Terms of Service prohibit unauthorised automation, and Amazon can suspend an account if they decide to act on it. We can't promise that won't happen. What we control is the engineering: TLS fingerprint matching against the real Flex app, a sticky residential IP per user, a persistent per-user Android device fingerprint, IP-reputation checks, log-normal request timing with a warmup ramp, and a safety controller that hard-stops on captcha or 429 errors. Those layers reduce the chance of detection — they don't remove it.

Q02

How is this different from other Flex bots?

The core flow is what you'd expect — sign in with Amazon, then a bot that polls for offers and accepts the ones you want. What FlexGuru focuses on is the safety stack and transparency: a per-user virtual device fingerprint that never regenerates, an IP-reputation check that refuses to start on datacentre or cross-user-colliding IPs, an arrival-buffer filter, per-station overrides inside each filter, and a live Server-Sent Events console showing every offer the bot evaluated and why it accepted or skipped it. We're in beta and new, so we won't pretend to have a track record we haven't earned yet.

Q03

How does the bot decide which offers to accept?

Per filter you configure: a pay-total floor (minPay), an optional pay-total ceiling (maxPay), a pay-per-hour floor (minPayRate), a duration window (minDuration, maxDuration), a distance cap (maxDistance), a notice-required floor (minStartTimeMins), a same-day-only switch (startToday), an arrival buffer (minutes you need to physically get there), a station list with optional per-station overrides, and a weekly schedule with up to multiple time windows per day. The bot evaluates rules in that order and the first failing rule is logged as the rejection reason.

Q04

What's the 5% commission on, exactly?

On the pay value of any block the bot accepts on your behalf. If FlexGuru grabs a $120 block, we charge $6. If a block expires before the bot can grab it, you pay nothing. If you grab a block manually in the Flex app, you pay nothing. During the 3-day free trial, you pay nothing at all — even on accepted blocks.

Q05

Do I need a special phone or laptop?

No. FlexGuru runs in the cloud — the dashboard works in any modern web browser on desktop or mobile. We don't ship a mobile app today; the website is the interface. You only open the Amazon Flex app when it's time to actually drive the block.

Q06

What does the 3-day free trial include?

Every feature: connect via OAuth, configure filters and schedules, run the bot, the full live console, 2FA enrollment, notification channels. No credit card up front. No commission on blocks accepted during the trial. After 3 days you decide — keep using FlexGuru and pay 5% on accepted blocks, or stop and owe nothing.

Q07

How do you contact me when the bot grabs a block?

Email is always on. Telegram and SMS are optional — if you configure a Telegram bot token or an SMS provider, those channels fire too. If you don't, FlexGuru gracefully skips them. There's also a live in-dashboard console (Server-Sent Events) that streams every offer the bot sees in real time.

Q08

Is my Amazon Flex password stored anywhere?

Never. FlexGuru never sees your Amazon password. The connect flow uses Amazon's official 'Sign in with Amazon for Devices' OAuth page with PKCE — you sign in directly on Amazon's site, Amazon redirects back with an authorization code, and we exchange that code for a session token. We store only the encrypted session token, never the password.

3-DAY FREE TRIAL · NO CREDIT CARD · CANCEL ANYTIME

Stop refreshing.
Start grabbing.

Set up your Amazon Flex connection, dial in your filters, and let FlexGuru watch the offer feed for you. Three days free, then 5% on what the bot grabs.

3-day free trial
No credit card
5% on accepted blocks · no subscription
Cancel · self-service