TerminalExecutionOdds337ToolsContact
    DocsLog in
    1. Home
    2. Guides
    3. Betting promotions in Australia: how they work and what they are worth
    4. Promotional betting automation: the four stages and where software fits

    Promotional betting automation: the four stages and where software fits

    Promotional betting automation in Australia: finding offers on your accounts, valuing them against exchange prices, placing inside their terms, tracking both.

    By the B337 team. Last updated 10 October 2026.

    The short answer

    • A promotional betting workflow has four stages: find what is on your accounts, value it, place inside its terms, then track and settle. Software reaches all four to different depths.
    • Valuation is the stage worth automating first, because the arithmetic is fixed: value per $1 = win chance x bookmaker price + refund chance x refund value - 1, with the chances read off exchange prices.
    • The same money back saver is worth +$17.04 per $100 on a $3.00 runner and +$5.28 on an $11.00 runner, because the refund chance is what pays, not the price.
    • Every stake has to be capped to the offer's own maximum, since a saver that refunds up to $50 pays nothing on the part of a stake above it.
    • Automation uses only the offers a bookmaker has already issued to your account. It never creates, unlocks or claims one, and the bookmaker decides whether a bet qualifies.

    On this page

    1. The four stages, and how far software gets
    2. Stage one: finding what is on your accounts
    3. Stage two: putting a number on an offer
    4. Stage three: placing inside the offer's terms
    5. Stage four: tracking what each account returned
    6. What promotional automation does not do
    7. Scaling across accounts, and what breaks first

    Promotional betting is betting where the value comes from the offer attached to the bet rather than the price on its own. Promotional betting automation is software doing the parts of that work that are mechanical: reading which offers sit on your accounts, putting a number on each one, placing inside the offer's own terms, and keeping the records. The judgement and the exchange side stay with you.

    It is worth separating the four stages, because they automate to very different depths and the stage people reach for first is usually not the one costing them money. Betting promotions in Australia maps the offer types themselves; this page is about running them.

    The four stages, and how far software gets

    StageWhat it involvesHow far automation gets
    Stage: FindWhat it involves: Which offers are on which account, and when each expiresHow far automation gets: Reads your accounts through the day and lists them with the bookmaker's stated expiry
    Stage: ValueWhat it involves: What the offer is worth per dollar stakedHow far automation gets: Fully: the arithmetic is fixed and the inputs are live prices
    Stage: PlaceWhat it involves: A qualifying bet inside the offer's terms and your limitsHow far automation gets: On racing, inside rules you set. The exchange hedge is yours
    Stage: TrackWhat it involves: Both sides, settlement, and what each account actually returnedHow far automation gets: Bookmaker side as it happens; the exchange side is yours to add

    The Value stage is the one to automate first. It is pure arithmetic, it is where hand-run promotional betting makes its most expensive mistakes, and it costs nothing to get right.

    Stage one: finding what is on your accounts

    An offer you never used is worth nothing, and the usual reason an offer goes unused is that nobody knew it was there. This is the least glamorous stage and the one with the clearest return.

    Two facts shape it in Australia. First, no credit, voucher, reward or other benefit may be offered to open an account, a ban under the National Consumer Protection Framework in place since 26 May 2019, and 26 November 2019 in NSW. There is no new-account pipeline here, so the offers that matter are the ones bookmakers send to accounts they already have. Second, bonus bet winnings must be withdrawable with no turnover requirement attached, which is why an Australian bonus bet is worth more than the same token overseas.

    What automation does with that is read the offers on your accounts during the day, list them across accounts with the expiry each bookmaker states, and warn on the ones close to expiring. What it cannot do is cause the next offer to arrive, so the supply is still the bookmaker's decision.

    Stage two: putting a number on an offer

    One formula covers the refund family, which is most of what Australian accounts receive. The value of a money back offer, per $1 staked:

    value per $1 = win chance x bookmaker price + refund chance x refund value - 1

    Win chance is 1 divided by the exchange win price. Refund chance is 1 divided by the exchange place price, on the three-place market for an offer that refunds a second or third, minus the win chance. Refund value is 1 for a cash refund and lower for a refund paid in bonus bets, since a bonus bet normally returns only its winnings.

    Take a runner at $6.00 with the bookmaker, $6.40 on the exchange to win and $2.35 in the three-place market. The win chance is 15.6% and the refund chance is 26.9%.

    What is attached to the betValue per $100 staked
    What is attached to the bet: Nothing, just the bookmaker priceValue per $100 staked: -$6.25
    What is attached to the bet: Money back as a cash refund if 2nd or 3rdValue per $100 staked: +$20.68
    What is attached to the bet: Money back as a bonus bet, converting at 70%Value per $100 staked: +$12.60

    Example: the bet is a loser on its own at -$6.25 per $100. The same bet carrying a bonus-bet refund is +$12.60. Nothing about the runner changed, only what was attached.

    Now hold the offer still and move the price. Same saver, refund in bonus bets converting at 70%:

    RunnerExchange win and 3-placeRefund chanceValue per $100
    Runner: $3.00Exchange win and 3-place: $3.20 and $1.55Refund chance: 33.3%Value per $100: +$17.04
    Runner: $6.00Exchange win and 3-place: $6.40 and $2.35Refund chance: 26.9%Value per $100: +$12.60
    Runner: $11.00Exchange win and 3-place: $12.00 and $3.60Refund chance: 19.4%Value per $100: +$5.28

    The pattern surprises people: the saver pays more on the short runner. The refund is what pays, and a short runner places far more often, so there is more refund to collect. A plan that chases long prices under a money back offer is chasing the wrong variable.

    How to value a betting promotion works through the other offer shapes, and money back racing promos covers this family in detail.

    Stage three: placing inside the offer's terms

    Two sets of rules bind at once: yours, and the offer's. Yours are the odds range, the stake sizing, the maximum stake, the markets and codes, and the run windows. The offer's are the ones that quietly decide what you actually got.

    The cap is the one to automate hardest. Every bookmaker states a maximum on its promotion, under a different field name at each one, and a stake above that cap is ordinary betting with no offer on it. On the arithmetic above, the capped part of a stake is the -$6.25 per $100 column rather than the +$12.60 one, so an uncapped stake does not dilute the value, it mixes in a losing bet.

    The other terms worth encoding rather than remembering: a minimum price, below which the bet does not qualify; which codes and meetings are in scope; whether the refund arrives as cash or bonus, since that is the refund value in the formula; and the expiry, because value you did not use by a date is zero.

    Note: a bookmaker decides whether a bet qualifies for its own promotion. Software can place a bet that meets every stated condition and the bookmaker can still rule it out, so treat a qualifying bet as a claim rather than a settled fact until the offer is applied.

    Stage four: tracking what each account returned

    The reason to keep records per account rather than in total is that promotional betting is run across several accounts whose offers differ, and the average hides which ones are worth the effort. Bookmaker-side placements, prices and settlements are recorded as they happen, settlement comes from the bookmaker's own settled-bet list and official racing results, and stake, return and bonus conversion are tracked per session and per bookmaker with CSV exports.

    Three things only you can add. The exchange side, where any hedge, liability and commission sits. Whether an offer was actually honoured. And the offers an account stopped receiving, which is the first real signal that a bookmaker has formed a view about it.

    What promotional automation does not do

    Four limits, stated plainly, because each one is somebody's sales pitch elsewhere.

    It does not create, unlock or claim an offer. Sessions use only the promotions a bookmaker has already issued to your account, so no token means no promo bet.

    It does not place the exchange hedge. On a bonus bet that is the whole second leg, covered in automated matched betting.

    It does not stop a bookmaker restricting an account. Bookmakers can cut stakes, stop sending offers or close accounts under their own terms, and most of those terms restrict automated betting and third-party access in the first place.

    It does not bet while your computer is off. The software runs on your own machine, so an unattended plan is a plan about that machine being awake when the bets need to go on.

    Scaling across accounts, and what breaks first

    The appeal of automating this work is volume: more accounts, more offers, fewer expiring unused. What breaks first is rarely the software.

    The offer supply breaks first. An account that keeps taking value sees fewer offers, then smaller ones, then individually priced markets. The second thing to break is your own liability management, because every bonus bet placed on the bookmaker side creates a position you have to hedge in the exchange account, and the money has to be sitting there. The third is record keeping, which is why per-account reconciliation matters more as the account count grows.

    None of that argues against automating the four stages. It argues for sizing the first leg to the hedging and the cash you actually have, and for reading each account's own numbers rather than the total. Bonus bet automation covers the racing settings this runs on, and the horse racing betting bot covers the strategy the promotional bets are placed by.

    Questions

    What is promotional betting?
    It is betting where the value comes from an offer attached to the bet rather than from the price alone, such as a money back saver, a bonus bet or a boost. The bet itself is often priced against you, and the offer is what turns it around.
    Which stage should I automate first?
    Valuation, because it is arithmetic and it is where hand-run promotional betting makes its biggest mistakes. Placement is worth automating next, and only on racing, where the price comparison happens close to the jump.
    Can software claim offers for me?
    No, and be wary of anything that says it can. Sessions use only promotions a bookmaker has already issued to the account, so if there is no token on the account then no promo bet is placed.
    Why does a stake cap matter so much?
    Because the refund is what pays, and a refund capped at a dollar figure stops paying above it. A $200 stake under an offer that refunds up to $50 is a $50 promotional bet with $150 of ordinary betting attached.
    Does automation make an offer worth more?
    No. It makes more of your offers get used before they expire and keeps the valuation consistent, which is a volume and discipline gain rather than a better offer.

    Sources

    • National Consumer Protection Framework for Online Wagering: National Policy Statement (updated 3 May 2022), Department of Social Services
    • Gambling reforms, Department of Social Services
    • Complain about a bookmaker or betting exchange operator, Northern Territory Government

    Related

    • Betting promotions in Australia: how they work and what they are worth
    • How to value a betting promotion against exchange prices
    • Money back racing promos
    • Automated matched betting: which half a bot can place
    • Bonus bet automation
    • Horse racing betting bot
    • Same game multi promotions: savers, refunds and what they are worth
    • Back lay calculator for matched betting
    • Bet token meaning in Australian betting accounts
    • Match rating in matched betting, with commission

    Start with a free account

    A free account opens a limited view of the Terminal with live odds. Paid plans unlock the full Terminal and sessions that place bets in your own bookmaker accounts, on the rules you set.

    Create free accountSee plansJoin Discord

    Betting involves risk. Bookmakers can restrict or close accounts and void bets, automation can fail, prices move, and a positive expected value (+EV) bet can still lose. Promotions carry each bookmaker's own terms. There is no guarantee of profit. 18+ only. For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au. See responsible gambling for limits and support.

    Products

    • Terminal
    • Execution API
    • Full Automation

    Guides and tools

    • All guides
    • Betting glossary
    • Betting calculators
    • How betting bots work
    • Arbitrage betting
    • Middle betting
    • Matched betting
    • Betting exchanges
    • Odds types explained
    • Horse racing software
    • Money back racing promos
    • Bonus bet converter
    • Terminal pricing
    • Execution pricing
    • How tokens work

    Company

    • About
    • Security
    • Responsible gambling
    • Contact
    • Terms
    • Privacy

    What are you prepared to lose today? Set a deposit limit.

    18+ only. For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au. Self-exclusion: BetStop (betstop.gov.au).

    B337 is software, not a bookmaker or wagering service provider. Bets are placed in accounts you hold with Australian bookmakers. Bookmaker names are trade marks of their owners; B337 is not affiliated with or endorsed by them. Bookmaker terms may restrict automated betting.

    Bet337 © 2026Join our Discord