Birrdi allows you to charge different prices throughout the day while still showing customers one simple rate option.
For example, the customer can see only:
Public
while the price automatically changes based on the day and time they reserve.
This is done by creating multiple Birrdi rates with the exact same name, with each rate covering a specific time range and linking to its own Square item.
How Variable Rates Work
Variable pricing in Birrdi is built using multiple separate rates.
For example, you may have four different rates on Monday:
Birrdi Rate Name | Time Range | Square Item |
Public | 12:00 AM – 5:59 AM | Public 30 Min Off-Peak |
Public | 6:00 AM – 8:59 AM | Public 30 Min Peak |
Public | 9:00 AM – 5:59 PM | Public 30 Min Off-Peak 2 |
Public | 6:00 PM – 11:59 PM | Public 30 Min Peak 2 |
Even though these are four separate rates in Birrdi, they are all named:
Public
Because the rate names match, the customer sees a single Public option.
Birrdi then determines which Public rate applies based on the reservation's day and time.
Each Birrdi Rate Needs Its Own Square Item
This is an important part of setting up variable rates.
Every individual Birrdi rate must have its own corresponding Square item.
Do not use one Square item for multiple variable rate blocks.
For example, if you have four Public rates during the day, you should also have four Square items:
Public 30 Min Off-PeakPublic 30 Min PeakPublic 30 Min Off-Peak 2Public 30 Min Peak 2
You could also use names such as:
Public 30 Min PeakPublic 30 Min Peak 2Public 30 Min Peak 3
The Square item names are primarily for your own organization. They help distinguish each individual pricing block.
The Birrdi rate names should still all be exactly Public if you want the customer to see one rate.
Example: Four Variable Rates on Monday
Suppose Monday has four pricing periods:
Rate 1
Birrdi
Name: Public
Day: Monday
Time: 12:00 AM – 5:59 AM
Square Item
Public 30 Min Off-Peak
Rate 2
Birrdi
Name: Public
Day: Monday
Time: 6:00 AM – 8:59 AM
Square Item
Public 30 Min Peak
Rate 3
Birrdi
Name: Public
Day: Monday
Time: 9:00 AM – 5:59 PM
Square Item
Public 30 Min Off-Peak 2
Rate 4
Birrdi
Name: Public
Day: Monday
Time: 6:00 PM – 11:59 PM
Square Item
Public 30 Min Peak 2
Setting Up the Square Items
Before creating the variable rates in Birrdi, create the corresponding items in your Square account.
If your Birrdi booking interval is 30 minutes, each Square item should represent the price for 30 minutes.
For example, if:
Off-Peak = $29/hour
Peak = $40/hour
your Square items could be:
Square Item | Price |
Public 30 Min Off-Peak | $14.50 |
Public 30 Min Peak | $20.00 |
If additional time blocks use different pricing, create additional Square items for those rates as well.
Every Birrdi rate you create should have its own Square item to link to.
Configure the Rates in Birrdi
Go to:
Simulators → Select Simulator → Rates
For each pricing period:
Create a new rate.
Name it
Public.Select the appropriate day or days.
Enter the applicable time range.
Select the unique Square item created for that rate.
Configure the remaining rate settings.
Save the rate.
Then create the next Public rate for the next time period.
Configure Each Day of the Week
Variable pricing should be configured for each day of the week based on your pricing schedule.
For example, Monday may have:
Public — 12:00 AM – 5:59 AM
Public — 6:00 AM – 8:59 AM
Public — 9:00 AM – 5:59 PM
Public — 6:00 PM – 11:59 PM
Each of those is a separate Birrdi rate with a separate Square item.
You can then configure Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday using the appropriate time ranges.
Your days do not all have to use the same pricing schedule.
Example: Peak From 4:00 PM to 11:00 PM
Suppose you want:
Off-Peak: $29/hour
Peak: $40/hour
Peak hours: 4:00 PM through 10:59 PM
Off-Peak resumes at 11:00 PM
Because the off-peak period crosses midnight, split it into separate time ranges.
For each applicable day:
Birrdi Rate | Time Range | Square Item |
Public | 12:00 AM – 3:59 PM | Public 30 Min Off-Peak |
Public | 4:00 PM – 10:59 PM | Public 30 Min Peak |
Public | 11:00 PM – 11:59 PM | Public 30 Min Off-Peak 2 |
All three Birrdi rates are named Public, but each one has its own Square item.
Why Are All the Birrdi Rates Named Public?
The Birrdi rate name controls what the customer sees.
If you create rates named:
Public Peak
Public Off-Peak
the customer may see multiple rate options.
Instead, use:
Public
Public
Public
The different time ranges and Square items control which price applies.
This gives the customer a much simpler experience:
Public
They select the rate and reservation time, and Birrdi automatically uses the correct underlying rate.
Birrdi Rate Names vs. Square Item Names
It helps to think of these differently.
Birrdi
Keep the customer-facing rate names identical:
Public
Public
Public
Public
Square
Use unique names so you can identify which item belongs to which Birrdi rate:
Public 30 Min Off-Peak
Public 30 Min Peak
Public 30 Min Off-Peak 2
Public 30 Min Peak 2
One Birrdi rate = one Square item.
Avoid Gaps and Overlaps
When creating your variable rates, make sure your time ranges cover the intended day without accidental gaps or overlaps.
For example:
12:00 AM – 3:59 PM
4:00 PM – 10:59 PM
11:00 PM – 11:59 PM
Then repeat the appropriate structure for each day of the week.
In Summary
To set up variable pricing in Birrdi:
Determine your pricing periods for each day of the week.
Create a separate Square item for every individual pricing period/rate.
Create the corresponding rates in Birrdi.
Name all customer-facing versions exactly the same, such as
Public.Give each Birrdi rate its appropriate day and time range.
Link each rate to its own Square item.
Repeat the configuration for each day of the week.
The customer sees one Public rate.
Behind the scenes, Birrdi uses the appropriate rate and Square item based on the day and time of the reservation.
