
Table 12
Priya +3 · 7:30
anniversary
Regular
15th visit
likes the window
Deposit $50
held
Waitlist
Marco, 2 · 15 min
text sent
Cancellation
8:00 → filled
from waitlist
Every table, filled.
Placemat takes reservations from your site, Google and Instagram, runs the host stand and waitlist, and remembers every guest.
100% free, open source alternative to OpenTable, Resy and SevenRooms
Table 12
Priya +3 · 7:30 · anniversary
Waitlist
Marco, 2 · 15 min · text sent
Day one · Moving in
Bring your book from OpenTable.
Guests, tags and future reservations come with you. Resy and SevenRooms too.
Importing from OpenTable
100%- Guests18,402
- Future reservations2,113
- Tags and notes41,960
- Reserve with Google switched
Run it yourself
curl -fsSL https://runeditrun.com/install.sh | sh -s -- dev just-every/run-placemat
# installs rer, then gets and starts Placemat on your computer
# Already have Node 22 or later? npx -y @runeditrun/rer dev just-every/run-placemat Not in Placemat: online ordering, gift cards or the POS itself.
3:05 PM · The book
The book fills itself.
Guests book on Google, Instagram and your site. Pacing keeps the kitchen even.
3 new since 3:00 PM
Tonight · Fri, Oct 23
112 covers · 30 parties
- 5:006/16
- Abrams, 2Website
- Cho, 4Google
- 5:308/16
- Diaz, 4Google
- Moss, 4Website
- 6:0012/16
- Feld, 8 · depositWebsite
- Gray, 4Phone
- 6:3014/16
- Hannah K., 2Google
- Ibarra, 4Instagram
- +2 more
- 7:0016/16 full
- Daniels, 4 · 7:15Phone
- Kerr, 4Google
- +3 more
- 7:3016/16 full
- Priya Raman, 4 · anniversaryWebsite
- Jordan B., 4Google
- +3 more
- offered 6:45 or 8:30
- 8:0016/16 full
- Okafor, 8 · 8:15Website
- Danny O., 4Instagram
- Weiss, 4Website
- 8:3010/16
- Lin, 2 · chef's counterWebsite
- Park, 4Instagram
- +1 more
- 9:008/16
- Ortiz, 2Google
- Quinn, 6Website
- 9:304/16
- Reyes, 4Instagram
- 10:002/16
- Stein, 2Google
Website 44·Google 38·Instagram 21·Phone 9
4:10 PM · Confirmations
Confirmed before they leave home.
Reminders go out by text. Guests reply. Deposits hold the big tables.
Priya Raman · Party of 4 · 7:30
Fern & Fig: See you tonight at 7:30. Reply C to confirm or R to reschedule.
C! It's our anniversary.
Tagged: anniversary · candle on dessert
Okafor · Party of 8 · 8:15Held
- Deposit · $25 per guest
- Held · $200 · card ending 4242
- Released at seating
Confirmed25
Awaiting reply5
Cancelled4
4 tables offered to the waitlist
4:45 PM · Pre-shift
Every server, briefed.
One sheet at lineup: who is coming, who is special, who serves where.
Pre-shift · Fri, Oct 23 · 4:45 PM
112 covers30 parties7:00, 7:30, 8:00 full
Guests to know
Priya Raman, 4 · 7:30 · Table 12
Okafor, 8 · 8:15 · Tables 21+22
Lin, 2 · 8:30 · Chef's counter
Sections
Ana · Tables 11, 12, 13, 21+22
Ben · Tables 14, 23, 24
Cole · Tables 31 to 34, 41, 42
Kitchen
- Halibut · 12 portions
- Pace · 16 covers per half hour
- Shellfish allergy at Table 12
6:40 PM · The host stand
The whole room, one screen.
Tables, sections, waits and turns, live as the room moves.
Floor planWaitlist 5Reservations 30
Ana
- 1152m, 2 seats, Seated
- 127:30, 4 seats, Reserved
- 137:15, 4 seats, Reserved
- 21+22 · 836m, 8 seats, Mains
- 112 seats52m
- 124 seats7:30
- 134 seats7:15
- 21+228 seats36m
Ben
- 14, 4 seats, Needs bussing
- 231h 14m, 4 seats, Dessert
- 241h 31m, 4 seats, Check dropped
- 144 seats—
- 234 seats1h 14m
- 244 seats1h 31m
Cole
- 3147m, 4 seats, Seated
- 327:00, 2 seats, Reserved
- 3312m, 4 seats, Seated
- 34, 4 seats, Needs bussing
- 411h 08m, 4 seats, Dessert
- 421h 12m, 6 seats, Dessert
- 314 seats47m
- 322 seats7:00
- 334 seats12m
- 344 seats—
- 414 seats1h 08m
- 426 seats1h 12m
- Seated
- Mains
- Dessert
- Check dropped
- Reserved
- Needs bussing
Seated34 covers
Due by 7:1516 covers
Avg turn1h 28m
Waitlist (5)
Marco
2 · quoted 15 · waiting 11m · text sent
Jasmine
4 · quoted 25 · waiting 9m
Ruiz
5 · quoted 35 · waiting 4m
Leo
2 · quoted 40 · waiting 2m
Ama
2 · bar ok · waiting 1m
Quoted vs actual tonight ±3 min
6:52 PM · The service agent
The phone, answered mid-rush.
The agent takes calls, texts and DMs, and books into live tables.
Incoming call · (212) 555-0187 · 1:42
- Caller:
- Table for 6 at 8:00?
- Placemat:
- 8:00 is full. I have 8:45 by the window, or 9:30.
- Caller:
- 8:45, by the window.
Booked · Lee, 6 · 8:45 · Table 42
Text · Jordan B.
Running 15 late, still ok?
No problem, we'll hold your table until 7:45.
Table 14 held to 7:45
Instagram DM · @sofia.m
Any room for 2 tonight?
Yes, 9:15 at the bar. Shall I book it?
Yes please!
Booked · Sofia M., 2 · 9:15 · bar
Tonight: 23 calls answered · 0 missed
7:15 PM · The no-show
A no-show, refilled in nine minutes.
The card on file covers the no-show. The waitlist fills the table.
Table 23 · Daniels, 4 · 7:15
No-show → $80 fee charged
- 7:15Due
- 7:25No arrival
- 7:282 calls, no answer
- 7:30Marked no-show
Refilled from the waitlist → seated 7:39
- 7:31Table ready text to Nguyen, 4
- 7:33‘On our way!’
- 7:39Seated
Nguyen · 4
Fern & Fig: Your table is ready. We'll hold it 10 minutes.
On our way!
Nguyen, 4 · quoted 35 · waited 34m
No-show fee $80
7:48 PM · Kitchen pace
Seat to the kitchen's pace.
Placemat reads tickets from Toast, Square or Clover and spaces the next seatings.
Mains ticket time · from Toast
Agent · 7:48 PM
Mains are running 8 min behind.
- Hold Tables 31 and 33 (8:00, 8 covers) until 8:10
- Seat walk-in Kim, 4 at 8:10, as quoted
- Send the waitlist a bar snack offer (3 parties)
Applied 7:49Kitchen back to 15 min by 8:20
10:40 PM · Close
Every guest, remembered.
Each check from your POS lands on the guest. Next visit, the host already knows.
Priya Raman
- Average check$186
- Tonight · Table 12 · $238
- Usually orders halibut, Sancerre
- Texts: opted in
How was tonight?
Perfect, thank you!
Friday, Oct 23 · service report
- Covers
- 148 · 114 booked, 34 walk-in
- No-shows
- 2 · both refilled
- No-show fees
- $120
- Average turn
- 1h 31m
- Quoted vs actual
- ±3 min
- Covers recovered
- 6
11:00 PM · Friday
Full house, every night.
Free and open source, MIT licensed.

