BookBy

Built for one real short-term rental

Wheelhouse is powerful. I needed someone to use it every day.

BookBy connects the systems and does the daily work I was not doing. It learns when each date should book, watches the exact stays still available, and uses Wheelhouse and Guesty to raise, hold, lower, or protect them. Then it confirms the result.

Run by G.R.E.G. Generally Reliable Electronic Gofer

Why I needed Greg

Running now on one Washington, DC listing

Verified production runThe full calendar was reconsidered
LIVE
WheelhouseGuestyAirbnb8 years of history24-listing panel
365future dates reviewed
15raisedremaining dates were ahead
119heldcurrent prices were supported
2loweredone pressured stay
17 of 17 changes confirmedWheelhouse write ✓   Guesty readback ✓

The real problem

I had good tools. I still managed by panic.

Wheelhouse could help me price better. The missing part was a reliable operator who paid attention when I did not.

01Life gets busy

I stop checking pricing and booking pace.

02Booking emails stop

I finally notice a frightening amount of vacancy.

03I blanket discount

Six weeks down 15%. The next two weeks down 25%.

04A booking brings relief

I never learn which dates were wrong or what to do next.

June and July 2026$409

Ten discounted nights later booked for $409 less than their combined earlier prices. This is a comparison, not a claim that the discounts caused the bookings.

The failure that changed the build

The first version almost let late July and August happen again.

I noticed the thin calendar before Greg did. That proved a dashboard was not enough. Greg had to measure booking pressure, make an exact decision for every open date, and act without waiting for me to panic.

The BookBy idea

Every date has a right time to book.

Eight years of this listing show that Cherry Blossom, an ordinary weekend, and a difficult Tuesday sell on different clocks. Greg tries to keep each future group on its best-known revenue path, then uses live market evidence to decide how much to move.

Before

My pricing lurched between two expensive mistakes.

A conceptual view of the two patterns in my history.

Eight years of this listing

The BookBy window changes with the date.

Bar: historical booking window. Dot: median booking day. Dollar: average accepted nightly rate.

Greg's jobKeep the remaining calendar on its best-known revenue path.

Ahead of the right curve means raise. On pace means hold. Behind means lower the useful stay. A holiday follows its own curve, so one early Thanksgiving booking does not make an ordinary nearby Tuesday look hot.

Tune the engineSet the listing up correctly

Audit Wheelhouse and Guesty settings for fees, minimum stays, seasonality, cleaner constraints, and this owner's goals.

Drive it every dayOperate the changing calendar

After a new day, booking, cancellation, or alteration, rebuild the board and make the best supported decision using current evidence.

The feature Wheelhouse cannot know I need

Protect the stay, not just the nightly price.

A booking changes which future bookings still fit. Greg treats the calendar like Tetris. In a four-night opening, a blunt three-night minimum would strand a night. Protected Geometry keeps the three clean outcomes and blocks only the combinations that create one-night leftovers.

One four-night openingLIVE
BOOKEDD1D2D3D4BOOKED

Keep these clean stays available

First two nights
Last two nights
All four nights

Prevent these destructive stays

Leaves the last night
Leaves the first night
Leaves both edge nights

One real calendar

Greg manages the whole board.

The current six-month inventory, with one verified production run highlighted. Every open date was reviewed. Arrows are confirmed price changes. Gold A and D marks are the exact no-arrival and no-departure boundaries currently protecting a gap.

✓ Read back fromWheelhouse + Guesty
365dates reviewed
15 ↑   2 ↓verified price changes
0openings protected now
17 / 17changes confirmed

August

2026
22C
23
24
25
26
27
28
29
30C
31
Inside D-30: watched, not restrictedAug 31–Sep 2

September

2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20C
21
22
23
24
25
26
27
28
29
30
Inside D-30: watched, not restrictedAug 31–Sep 2 · Sep 7–Sep 10 · Sep 14–Sep 17 · Sep 21–Sep 23 · Sep 29–Oct 6

October

2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Inside D-30: watched, not restrictedSep 29–Oct 6 · Oct 12–Oct 15 · Oct 19–Nov 4

November

2026
1
2
3
4
5
6
7
8C
9
10
11
12
13
14
15C
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Inside D-30: watched, not restrictedOct 19–Nov 4 · Nov 9–Nov 11 · Nov 16–Feb 17

December

2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Inside D-30: watched, not restrictedNov 16–Feb 17

January

2027
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Inside D-30: watched, not restrictedNov 16–Feb 17
BookedOpen, reviewed, heldRaisedLoweredANo arrivalDNo departureCCleaner protected

Geometry policy: bracketed openings are protected while their first night is more than 30 days away. At D-30, Greg removes those boundary controls and keeps evaluating price and pace.

Behind scheduleLower the complete stay

The August 3 to 5 opening moved as one stay. Two prices fell by $9 total; the third was already at target.

Ahead of scheduleRaise what remains

Fifteen October and November dates rose by $122 in total after their comparable inventory slice booked ahead of its historical pace.

Current inventory plus a verified production action layer. Guest details removed. Price changes on open dates are not earned revenue.

It does not stop at the write

Every action becomes evidence for the next one.

Greg is not asked to remember a two-week conversation. Code rebuilds the same evidence packet, applies the same owner promises, records the decision, and grades what happened next.

1Observe

Refresh prices, reservations, market pace, shopper response, and calendar shape.

2Decide

Investigate all 365 dates and the stays that connect them.

3Act

Raise, hold, lower, or protect through one locked authority.

4Verify

Read the result back from Guesty and preserve the receipt.

5Learn

Compare later bookings, vacancy, geometry, and revenue without claiming false causation.

The owner experience

Most mornings, the whole product is one sentence.

Greg runs every morning and after a booking or cancellation. If the data is fresh, the work is complete, and every external change is confirmed, I can get on with my day.

Morning and reservation-change triggers88 / 91 adversarial checks in the current suiteIndependent channel readback after every write
BookByMorning update from Greg
ALL CLEAR
Today's headline

I don't need anything from you.

I'm handling it.

If judgment or access is needed, the headline changes to:I need something from you.

Built for me, useful beyond the hackathon

I win either way. This is running on my real listing now.