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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Weekday mornings only? Surge hours on weekends? Different stations on Tuesdays? Pencil it in once and never think about it.
Pick the channels you want. Telegram and SMS providers are optional — configure them and they fire; skip them and you still get email.
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.
OkHttp-4.x-style JA3 fingerprint via CycleTLS (literature-derived; live-capture validation scheduled).
One residential IP per user from IPRoyal, country-matched to your Flex region. No datacentre IPs.
Android device fingerprint generated once at first connect, then reused for every request. Never rotated.
The bot refuses to start if the proxy resolves to a datacentre or collides with another user's IP.
Log-normal delay jitter, warmup ramp for new accounts, conservative mode that backs off when offers spike.
Score-based hard-stops on captcha, 429, 307 redirects, or repeated errors. Score climbs back as requests succeed.
Only one bot instance can run per user at a time, locked at the process level — no accidental double-start.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
Primary region. Sticky residential IP comes from an AU-based pool, country-matched to your Flex region.
Same OAuth + bot flow. US residential IPs assigned per user. Same 5% commission, USD denominated.
UK residential IPs. GBP commission. Filters work in pounds; the same min-pay, min-rate, duration, distance rules apply.
CA residential IPs. CAD commission. French-language Flex accounts are supported by Amazon's OAuth — FlexGuru's dashboard is English.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.