The operator walkthrough

Every screen. Every setting.In the order you'll meet them.

This is the same walkthrough we do with every new operator, written down. Follow it top to bottom and you go from an empty account to taking paid bookings on your own website, tonight. Nothing here needs a developer.

No credit card needed. Nothing to install. Nothing to cancel.

1Items · about 2 minutes each

Add your kit, straight off your phone.

Open Items in the sidebar and hit + Add item. The form asks for exactly what a customer needs to book: a name, a short description, the price per day, and how many you own. That last one matters. Own two Disco Domes? Put 2, and PartyOps lets two different customers book one each for the same Saturday, then stops a third.

The photo is where it gets nice. Pick any picture off your phone and a cropper opens before anything uploads: ratio presets, drag to reposition, scroll to zoom, a rule-of-thirds grid to line the shot up. It compresses everything automatically so your booking page loads fast on a customer's phone at the school gate. Change your mind later? Hover the photo and hit Re-crop, no need to find the original.

  • Quantity per item, so multiple units of the same thing just work
  • A per-item delivery fee if you charge one, or leave it at 0
  • Price on request: hides the price and shows a Call for price badge instead, handy for marquees and package deals
  • Everything is editable later, nothing is locked in
Items › Add an item
Add an item
Tell us a bit about it. You can change anything later.
Item name
Disco Dome
Short description
15ft dome with lights and speakers, indoor or outdoor.
Shown to customers when picking this item.
Price per day (€)
110
Quantity
2
If you own 2 of these, put 2.
Price on request
Hide the price and date picker. Customer sees a Call for price badge instead.
Photo
16:10
disco-dome.jpg cropped
Drag to reposition, scroll to zoom. Auto-compressed.
Re-crop
CancelSave item
2Settings › Hire pricing

Price it the way you actually price.

Most operators do not really charge per day, they charge for the weekend. So PartyOps has a setting for exactly that. Turn on Listed price covers a minimum number of days, and your listed price becomes a base price. Say it covers 2 days with a €70 extra-day fee: a €300 listing costs €300 for one or two days, €370 for three, €440 for four. Saturday to Sunday is never charged as two full days again.

Busy periods get their own tool. Peak date surcharges let you add a flat extra for bank holiday weekends, communion season, Halloween week, whatever your busy stretch is. The customer sees it as its own line before they pay, so there is no awkward conversation later.

Worth knowing: If a booking overlaps two surcharge periods, the customer pays the highest single one, never a stacked sum. And bookings made before you added a surcharge keep their original price. Fair, and spelled out in their confirmation email.

Changing a price is just editing the item, any time, from your phone. Already have prices on your own website? A tiny script keeps them synced from PartyOps, so you update a price once and it changes everywhere.

Hire pricing
Turn this on if your listed price is a base price that covers a minimum number of days.
Listed price covers a minimum number of days
A 2-day hire is charged the listed price, not double.
Days the price covers
2
Extra day fee (€)
70
Example: a €300 listing is €300 for 1 to 2 days, €370 for 3 days, €440 for 4.
Peak date surcharges
June bank holiday
29 May to 1 Jun
+€20Remove
Communion season
2 May to 24 May
+€15Remove
Halloween week
26 Oct to 1 Nov
+€25Remove
3Settings › Booking spacing

Set the rules that protect your weekends.

This is the part operators tell us pays for itself. Online booking is only good if it books the way you would book, so PartyOps gives you the same judgement calls you make on the phone, as settings.

Buffer days block days around every booking so you have time to collect, clean and set up between hires. Set it to 1 and a Saturday hire automatically blocks Friday and Sunday for that unit, so nobody books it out from under your van run. Your own manual bookings ignore the buffer, it only applies to what customers can book online.

  • Minimum hire length: with 2, the calendar auto-fills the end date so nobody can book shorter
  • Minimum order value: refuse online bookings under a set total, the customer is asked to add days or pick another item
  • Short-notice rule: bookings starting within, say, 3 days get "give us a ring" and your number instead of a form
  • Review before confirming: they pay, you approve. Or let paid bookings confirm themselves

And for holidays or a unit that came back needing a repair, Blocked dates closes off any date range for one item, or the whole business. One dropdown literally says All items (close whole business). Christmas sorted in ten seconds.

Worth knowing: There is even a call to book only mode: customers still browse your items, see prices and check availability, but get your phone number instead of a booking form. A handy halfway house if you want the catalogue online before you hand over the diary.
Booking spacing
Block days around each booking so you have time to collect and set up between hires.
Days blocked before and after
1
Minimum hire length (days)
2
Minimum order value
€ 100
Ask customers to call within
3 days
What a Saturday hire looks like with a 1-day buffer
Fri
held for you
Sat
booked
Sun
held for you
Review bookings before confirming
They pay and get a booking received email. It stays pending until you confirm.
Blocked datesCurrent blocks (2)
All items
24 December to 2 January · Christmas break
Remove
15ft Slide
12 to 14 August · Seam repair
Remove
4Delivery areas

Charge for delivery the way you already do.

Pick one of two modes, and switch between them any time without losing your setup. By area: build a list of the towns you serve, each with its own charge. Customers pick their town from a dropdown and the fee is added automatically. Got the list in a spreadsheet already? Paste the whole thing into the bulk importer, up to 500 lines, and re-pasting later updates prices instead of duplicating rows.

By distance: enter your base Eircode and set bands, like free up to 15 km, €20 to 30 km, €40 to 50 km. The customer types their Eircode, we measure the distance from your base on our servers, and the right charge appears before they pay. Nobody can type a closer address to dodge the fee.

  • Set the furthest you will travel, and anything past it cannot be booked online
  • Only allow bookings from listed areas, or take everywhere else at a default fee
  • Require an Eircode on every booking so you can cross-check the address
  • Northern Ireland postcodes get a friendly "give us a call" rather than a dead end
Worth knowing: The software watches your back here. If your travel limit is 50 km but your biggest band only reaches 40 km, PartyOps warns you that people in between cannot book, and tells you exactly which band to add.
How you charge for delivery
Pick one. Switching keeps everything you've already set up.
By area
Customer picks their town from your list.
By distance
We measure from your base Eircode.
Your base Eircode
K78 AB12
Where you load up from.
Furthest you'll travel (km)
50
Distance bands
0 to 15 kmFree
15 to 30 km€20
30 to 50 km€40
Bulk import (area mode)
Tramore, Co Waterford, X91, 30
Dungarvan, Co Waterford, X35, 0
Youghal, Cork, P36, 50
Imported: 12 added, 3 updated.
5Booking flow · Terms

Ask your questions before the van leaves.

You know the questions that save a wasted trip. Grass or concrete? Is there a socket within reach? What floor is it going to? Add them once in Booking flow and every customer answers them at booking, not in a phone call the night before. Answers are saved on the booking and land in your new-booking email.

  • Short text questions for answers you need in writing
  • Confirmation tick-boxes for the things they must agree to before booking
  • Mark any of them required, and reorder with a click
  • Answers appear on the booking detail and in your notification email

Your terms get the same treatment. Paste them into Settings, or link to the terms page on your own site, and customers must tick the box before they can book. Enforced on our servers, not just in the browser, so there is no way around it. The night-before cancellation argument now has a paper trail.

Your questions
They appear after the customer's contact details and their answers are saved on each booking.
Where will it be set up?▲ ▼
Short textRequiredRemove
Grass or concrete?▲ ▼
Short textRequiredRemove
Is there a power socket within 20m?▲ ▼
Short textRemove
I understand collection is before 7pm▲ ▼
ConfirmationRequiredRemove
+ Add text question+ Add confirmationSave booking flow
6Embed · the whole technical bit

Go live with one line of code.

The Embed page gives you a single line of code and a copy button. Paste it into any page of your existing website and your branded booking form appears right there, loaded in its own frame so it cannot break your site's styling. The page even walks you through it in four steps: log into your CMS, edit the page, paste, publish.

  • Works on WordPress, Wix, Squarespace, Shopify, Webflow, or plain HTML
  • Deep-link each item page to its own pre-selected booking form
  • A hosted booking page to preview, or to use if you have no website yet
  • Live price sync for the prices already on your site, edit once in PartyOps

That is the entire integration. If you can paste, you can go live. And if you would rather not touch it at all, we will do it with you on a call.

Your embed codeCopy
<script src="https://partyops.app/widget.js"
  data-business-id="your-business-id"></script>
How to add it
  1. 1Log into your website’s CMS (WordPress, Squarespace, Wix, etc.)
  2. 2Edit the page where you want bookings
  3. 3Paste the snippet anywhere in the page body
  4. 4Save and publish. The widget appears in seconds
WordPressWixSquarespaceShopifyWebflowPlain HTML
7What your customers see

They book themselves in under a minute.

Here is where every setting you just made quietly does its job. Your customer picks an item, picks dates on a calendar where taken days are already painted red, and the price builds itself in front of them: base price, extra days, delivery worked out from their Eircode, any peak surcharge, and the deposit split. All calculated on our servers from your rules, never in their browser.

  • Live availability on every date change, down to how many units are left
  • Your buffer days, minimum hire and minimum order enforced without a word
  • Your questions answered and your terms ticked before payment
  • Apple Pay, Google Pay and card, or bank transfer and Revolut if you prefer

The awkward cases come out polite. Dates inside your short-notice window get "give us a ring" with your number. Areas you do not serve get a nudge to call, not a dead end. And nobody, ever, books a unit that is already out.

A
All Star Party Hire
Book in under a minute
Choose
Details
Done
DD
Disco Dome
€110 per day
From
Sat 15 Aug
To
Sun 16 Aug
Available. 1 of 2 left for these dates.
2-day hire (base price)€110
Delivery to D15 (12 km)€15
Pay today (25% deposit)€31.25
Book and pay deposit
Apple Pay · Google Pay · Card · Powered by PartyOps
8Bookings · Payments

Confirm with one click. Collect every euro.

When a booking lands you get an email with everything on it: dates, address, Eircode, your questions answered, delivery fee, surcharge, deposit paid and balance due. The customer gets a branded confirmation with the same numbers. In the Bookings screen, new requests sit under a New tab with a one-click Confirm, and confirming is what sends the customer their confirmation email when you are in review mode.

The deposit and balance loop is done properly. The booking shows deposit paid in green and balance owed in amber, and it never shows a deposit as paid in full anywhere. When the balance is due, hit Generate payment link and text it over, a Stripe link tied to that exact balance. Paid by cash or transfer on the day instead? Record the method with one click and the numbers reconcile themselves.

  • Filter by status and payment: New, Confirmed, Paid, Deposit paid, Unpaid
  • Phone bookings typed in through the admin sit on the same calendar
  • No-show marker for your own records, the customer is never notified
  • Card money goes directly from customer to your bank via Stripe. PartyOps never holds it

And that is the whole system. Your customer list, revenue dashboard and calendar build themselves from here on. The first Saturday a booking arrives, pays its deposit and confirms itself while you are out on a delivery run is the moment it clicks.

All 24New 2Confirmed 18Completed 4
ND
Niamh Doyle
Disco Dome · Sat 15 to Sun 16 Aug
NewConfirm
Payment
2-day hire (base price)€110
Delivery (D15)€15
Total€125
Deposit paid online€31.25
Balance owed by customer€93.75
Balance payment link
A Stripe link for the €93.75 balance. Text it over.
Generate payment link
Paid by: Cash ▾
Mark balance as paid

The small stuff we sweat, so you never notice it.

Most of what makes PartyOps good is invisible. Here is some of it anyway.

Double-booking is impossible

Availability is checked and locked at the database in a single step. Two customers cannot win the same unit for the same day, even booking at the same second.

Abandoned carts free your dates

Someone half-fills the form and wanders off? Their pending booking only holds the dates for 30 minutes, then they open up again.

Delivery quotes you can trust

Eircode distances are measured on our servers from your base, so nobody can type a closer address to dodge the delivery fee.

Surcharges never stack

If two peak-date ranges overlap, the customer pays the higher one, once. It is spelled out in their confirmation email too.

No double payments

Generating a fresh balance link automatically kills the old one, so a customer can never accidentally pay the same balance twice.

Your data stays yours

Every business is fully isolated with row-level security. GDPR-friendly, daily backups, and your customers are never marketed to by anyone else.

Emails that cannot double-send

Confirmations and alerts are claimed atomically before sending, so nobody ever gets the same email twice, even if systems hiccup.

Late nights handled

Dates are pinned to Irish time on our servers, so an 11pm Saturday booking is never told that tomorrow is in the past.

Prices settle server-side

If a price changes mid-checkout, the booking is stopped and the customer is asked to refresh. Nobody ever pays an out-of-date price.

Do the walkthrough for real. It's free.

Everything above works on the free plan, today, with no card needed. Or if you would rather we set it up with you, drop us a line and we will do the whole thing together on a call.