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
| Stage | What it involves | How far automation gets |
|---|---|---|
| Find | Which offers are on which account, and when each expires | Reads your accounts through the day and lists them with the bookmaker's stated expiry |
| Value | What the offer is worth per dollar staked | Fully: the arithmetic is fixed and the inputs are live prices |
| Place | A qualifying bet inside the offer's terms and your limits | On racing, inside rules you set. The exchange hedge is yours |
| Track | Both sides, settlement, and what each account actually returned | 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 bet | Value per $100 staked |
|---|---|
| Nothing, just the bookmaker price | -$6.25 |
| Money back as a cash refund if 2nd or 3rd | +$20.68 |
| Money back as a bonus bet, converting at 70% | +$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%:
| Runner | Exchange win and 3-place | Refund chance | Value per $100 |
|---|---|---|---|
| $3.00 | $3.20 and $1.55 | 33.3% | +$17.04 |
| $6.00 | $6.40 and $2.35 | 26.9% | +$12.60 |
| $11.00 | $12.00 and $3.60 | 19.4% | +$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.