Placemat

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

  1. 5:006/16
    • Abrams, 2Website
    • Cho, 4Google
  2. 5:308/16
    • Diaz, 4Google
    • Moss, 4Website
  3. 6:0012/16
    • Feld, 8 · depositWebsite
    • Gray, 4Phone
  4. 6:3014/16
    • Hannah K., 2Google
    • Ibarra, 4Instagram
    • +2 more
  5. 7:0016/16 full
    • Daniels, 4 · 7:15Phone
    • Kerr, 4Google
    • +3 more
  6. 7:3016/16 full
    • Priya Raman, 4 · anniversaryWebsite
    • Jordan B., 4Google
    • +3 more
    • offered 6:45 or 8:30
  7. 8:0016/16 full
    • Okafor, 8 · 8:15Website
    • Danny O., 4Instagram
    • Weiss, 4Website
  8. 8:3010/16
    • Lin, 2 · chef's counterWebsite
    • Park, 4Instagram
    • +1 more
  9. 9:008/16
    • Ortiz, 2Google
    • Quinn, 6Website
  10. 9:304/16
    • Reyes, 4Instagram
  11. 10:002/16
    • Stein, 2Google

Website 44Google 38Instagram 21Phone 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

    AnniversaryShellfish allergyWindow

  • Okafor, 8 · 8:15 · Tables 21+22

    $200 deposit held

  • Lin, 2 · 8:30 · Chef's counter

    $50 deposit held

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.

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

  1. 7:15Due
  2. 7:25No arrival
  3. 7:282 calls, no answer
  4. 7:30Marked no-show

Refilled from the waitlist → seated 7:39

  1. 7:31Table ready text to Nguyen, 4
  2. 7:33‘On our way!’
  3. 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

252015107:007:157:307:45usual 14 min22 min

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

Regular · 15 visitsAnniversary Oct 23Shellfish allergyWindow table

  • 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.