Savings on every order
Flexible and fuss-free
Rewards on repeat
7-Day Price Promise

1. Set up your Repeat Delivery

2. Earn rewards instantly

3. Level up your rewards

4. Stay in control
20% off your first Repeat Delivery order, capped at $20*
10% off your second Repeat Delivery order*
2 x Flybuys points for every dollar spent1
Collect 2 Flybuys points per $1 spent on Repeat Delivery orders.
Exclusive member discounts & gifts
Get access to special offers & gifts for your pet
5% off every repeat delivery
3 x Flybuys points for every dollar spent1
Collect 3 Flybuys points per $1 spent on Repeat Delivery orders
$10 Birthday gift for your pet 3
Unlock a one-time $10 Swaggle voucher to help celebrate your pet’s special day.
1,000 Bonus Flybuys points1
To celebrate reaching level 2, unlock 1K bonus Flybuys points on your 4th order
Unlock $10 off toys & treats4
We’ll send you a one-time voucher for $10 off toys, treats, supplies & accessories on your next order over $30
Exclusive member discounts & gifts
Get access to special offers and gifts for your pet
10% off every repeat delivery
3 x Flybuys points for every dollar spent1
Collect 3 Flybuys points per $1 spent on Repeat Delivery orders
$10 birthday gift for your pet3
Receive a one-time $10 Swaggle voucher to help celebrate your pet’s special day.
Unlock $15 off toys & treats4
We’ll send you a one-time voucher for $15 off toys, treats, supplies & accessories on your next order over $40.
Exclusive member discounts & gifts
Get access to special offers and gifts for your pet
10% off every repeat delivery
5 x Flybuys points for every dollar spent1
Collect 5 Flybuys points per $1 spent on Repeat Delivery orders
$10 birthday gift for your pet3
Receive a one-time $10 Swaggle voucher to help celebrate your pet’s special day.
Unlock $20 off toys & treats4
We’ll send you a one-time voucher for $20 off toys, treats, supplies & accessories on your next order over $50
Exclusive member discounts & gifts
Get access to special offers and gifts for your pet
Frequently Asked Questions
Getting started with Repeat Delivery
Swaggle Repeat Delivery makes pet parenting hassle-free by automating your pet’s must-haves—so you never run out of essentials again. Just choose your products, set your schedule, and leave the rest to us!
Plus, as a Repeat Rewards Club member, you’ll unlock perks with every order—from discounts and bonus Flybuys points to birthday gifts for your pet!
Setting up Repeat Delivery is as easy as 1-2-3:
- If a product is available for Repeat Delivery, simply select it and start the Repeat Delivery process by adding to cart
- Select how often you want the product to be delivered, and choose from every week to 24 weeks
- Head to checkout and add all required details to set up your Repeat Delivery
Then, manage it anytime through My Account via My Repeat Delivery
This one-time offer is available for first-time Repeat Delivery customers only (who have never placed a Repeat Delivery or Auto-Delivery order before).
The 20% discount is automatically added when you select Repeat Delivery at checkout. It’s valid only on eligible Repeat Delivery products, up to $20 off your total order.
Your Repeat Rewards perks will be applied automatically when your order is processed.
To get the most out of your rewards:
- Add your Flybuys number to My Account .
- Create a Pet Profile so we can send a birthday gift when the time comes!
- Don’t forget to subscribe to emails so you never miss an update
The Repeat Rewards Club is already packed with perks, so additional discount codes (including Coles team member discounts) can’t be applied to Repeat Delivery orders.
Not sure how often to schedule? Check your previous orders in My Account for a rough idea. Still undecided? Most Swaggle pet parents go with every 6 weeks.
You’re in control! Adjust your schedule anytime—right up until the day before your next order is due.
Absolutely! You can set different products to different schedules. If multiple Repeat Delivery orders fall on the same day, you’ll only pay one shipping fee.
Repeat Delivery guarantees you the lowest price from the past 7 days on the Swaggle website before your order ships (excluding multibuy offers).
You’ll always be notified of any price changes via email 2 days before your order is processed.
If your Repeat Delivery starts at a sale price, you won’t lock in that price forever, but Swaggle is always working hard to bring you the best deals!
Unfortunately, Afterpay isn’t available for Repeat Delivery orders.
Managing your Repeat Delivery
Yep! You can swap, remove, or reschedule items in your Repeat Delivery.
To swap a product (size or flavour):
- Go to My Account > My Repeat Delivery.
- Click Swap Product (if applicable).
To remove a product:
- Go to My Account > My Repeat Delivery.
- Click More Options next to the item you want to remove.
Skipping lets you pause one order without cancelling your subscription.
Here’s how it works:
- Go to My Account > My Repeat Delivery > Skip Order.
- Your next scheduled order will be skipped, and your deliveries will resume as normal after that.
- Need it sooner? You can Reschedule or Send Now anytime
Pausing allows you to place your order on hold for a period of time without cancelling your subscription.
Here’s how it works:
- Go to My Account > My Repeat Delivery > More Options
- You will be presented with 3 timeframes to choose from
- Your next scheduled orders will be paused as per your selection, and your deliveries will resume as normal after that.
- Need it sooner? You can Reschedule or Send Now anytime.
Your payment will be processed the day your next order ships. You will receive a notification 2 days before your upcoming Repeat Delivery and the day your order is processed and your card is charged. You’ll then receive another notification once the order is dispatched and on its way to you.
Your payment is charged the day your Repeat Delivery order ships.
Here’s when you’ll hear from us:
- 2 days before: We’ll send a reminder so you can make changes.
- Order day: Your payment is processed, and you’ll receive a confirmation.
- Dispatch day: You’ll get a tracking email when your order is on the way!
Yes—you can cancel anytime at no cost up until the day before your next order ships.
How to cancel:
- Go to My Account > My Repeat Delivery.
- Click More Options next to the product you want to cancel.
Important: If you cancel, you’ll lose your current Repeat Rewards level and restart at Level 1 if you sign up again later.
*This offer is available only to new Repeat Delivery customers for their 1st and 2nd orders (who have never placed an Order for Repeat Delivery or Auto-Delivery on the Website) on eligible products. Max discount $20 on first order. Offer not available in conjunction with any other coupon codes. T&Cs apply.
1. Flybuys members collect at least 2 points per $1 you spend online with Swaggle Repeat Delivery orders, and 1 point per $1 you spend on other purchases. To collect points, enter your Flybuys number online at the time of purchase or in your Swaggle account profile. Only one Flybuys account can be linked to each Swaggle profile. Points are unable to be awarded retrospectively, therefore you must provide your Flybuys number before completing your purchase. Points are awarded after savings, discounts and vouchers. Points are calculated based on the value of your order at the time it is placed with Swaggle and excludes delivery fees, insurance and paid vet services. Points will be awarded to your Flybuys account within 48 hours of your qualifying purchase. If your transaction is cancelled, or you are subsequently issued a refund, you will not be eligible to collect points on that order and any issued points may be deducted from your Flybuys account. Points cannot be redeemed at Swaggle. To view your Flybuys points balance and learn how to redeem your Flybuys points, please visit the Flybuys website or download the Flybuys app and sign into your account. Standard Flybuys terms and conditions and Flybuys privacy policy apply.
Flybuys points can be converted to Flybuys Dollars in multiples of 2,000 points only. Every 2,000 points equates to $10 Flybuys Dollars. Flybuys Dollars may be used in-store only at Coles Supermarkets, Coles Express, First Choice Liquor Market, Kmart, Liquorland, Officeworks, Target and mycar. Physical Flybuys card must be presented at checkout. Flybuys points and Flybuys Dollars have no cash or monetary value. Flybuys Standard, Rewards and Dollars T&Cs apply and can be found at flybuys.com.au.
2. 7-Day Price Promise applies to Repeat Delivery orders only. The price charged on order confirmation will be the lowest site price from the past 7 days (excluding multibuy offers). Price may change, and customers will be notified via email 2 days before their next order.
3. To redeem the $10 Birthday Gift, you must be subscribed to emails and have a pet profile.
4. To redeem the Toys, Treats, Supplies & Accessories voucher, you must be subscribed to emails. Offer not available in conjunction with any other coupon codes. T&Cs apply.
Full T&C for Repeat Rewards Club can be viewed on our T&Cs page.