RooMoverRoo Guide

Offers and promo codes

Create codes, limit their use and show them on the website.

Admins 5 min read Updated 19 Oct 2026

Offers & promo codes is where you create discount codes for flyers, arcade stands, social posts and returning clients. A code can also pop up on the booking form, and appear as a Celebration Offer card on the website. After every finished move the app makes a personal thank-you code for the client, and those appear here too.

Every code with its value, source, end date, how many times it's been used and where it shows.
Every code with its value, source, end date, how many times it's been used and where it shows.

The table shows Code, Description, Value, Source, Until, Used (uses so far, out of the maximum if there is one), and ticks for Website, Pop-up, Thank-you and Active. Choose New code to add one, or click a row to edit it. Only Roo Admin users can save or delete codes.

Creating a code#

Editing NOVEMBER50: 50% off the first 2 hours, valid until the end of October.
Editing NOVEMBER50: 50% off the first 2 hours, valid until the end of October.
  1. Choose New code.
  2. Type the Code clients will enter, for example ARCADE10. It’s saved in capitals, clients can type it in any case, and it can’t be changed after saving.
  3. Give it a Description the office will recognise.
  4. Pick the Type and Value (see below). For Hours Percent, also fill in First N hours (Hours Percent only).
  5. Set the Marketing source so you can see in Reports where bookings came from.
  6. Optional limits: Max uses (0 = unlimited), Valid from and Valid to.
  7. Keep Active ticked, and save.

The three types of discount#

Discounts come off the moving price after any bundle-day saving. The examples use a 5-hour job with two Roos at $165 an hour, so $825 before discounts.

TypeWhat it takes offExample
PercentA percentage of the price.Value 10 takes $82.50 off, leaving $742.50.
Fixed AmountA dollar amount, never more than the price.Value 50 takes $50 off, leaving $775.
Hours PercentA percentage of the first N hours of labour.Value 50 with First N hours 2 takes 50% of 2 hours x $165 = $165 off, leaving $660.

When a code is accepted#

When a client enters a code on the booking form the app checks it and tells them why if it can’t be used:

CheckMessage the client sees
The code exists and is ActiveThat code isn’t valid
Today is on or after Valid fromThat code isn’t active yet
Today is on or before Valid toThat code has expired
Uses are below Max usesThat code has been fully used

A use is counted when a quote with the code becomes a job, which happens when its deposit is paid.

Instead of asking people to type a code, give them a link that opens the booking form with the code already applied and the marketing source recorded:

https://your-site/roo/book?promo=ARCADE10&src=arcade

Every quote records where it came from, so the dashboard and Reports can show which flyers and stands are bringing in bookings.

Pop-up on the booking form#

Tick Show as pop-up on the booking page and fill in Pop-up headline and Pop-up text. Visitors to the booking form see the offer and can start their quote with the code applied. Pop-ups only show while the code is active and before its Valid to date.

A promo pop-up on the booking form.
A promo pop-up on the booking form.

Celebration Offer cards on the website#

Tick Show as a Celebration Offer card on the website to put the code on the RooMoverRoo WordPress site. The card uses these fields:

FieldOn the card
Card title (e.g. 50% Off)The big headline on the coloured stub.
Card subtitle (e.g. November Celebration)The heading in the body of the card.
Card textThe description.
Small printTerms under the button. If blank, the card says “*Terms and Conditions Apply.”
Button labelThe button text. If blank, “Claim offer”.
Show the code on the cardUntick for codes you hand out in person, such as a competition prize.
Card orderLower numbers show first.

A card only shows while its code is active, inside its valid dates and not fully used. The card’s button opens the booking form with the code applied. Saving a code refreshes what the website receives straight away. See Offers on the website.

Thank-you codes#

When a job is finished, the app creates a personal code for the client, named HOP- followed by six letters and numbers, for example HOP-7Q2K4M. It’s sent in the “Job complete” email and shown on the client’s feedback page, so they can use it for their next move or pass it to a friend.

  • It’s worth the Thank-you discount for next move % in Settings, 10% by default. Set that to 0 to stop issuing them.
  • It can be used twice and is valid for 365 days.
  • It has the source Referral and shows a tick in the Thank-you column.

What comes installed#

The app starts with four website offers: NOVEMBER50 (50% off the first 2 hours), CHUCKAROO (the same, for the arcade competition, code hidden on the card), WELCOMEBACK10 (10% for returning clients) and FRIEND10 (10% for referrals). Change or deactivate them to suit.