Built natively on Square — table sync, POS check webhooks, deposit collection, and walk-ins from one dashboard. No per-cover fees. No double entry. Live at just-reservations.seeed.us.
Native Square OAuth — Connect via OAuth in under 2 minutes. Square account is the source of truth for tables, locations, and customer profiles.
Table sync — Floor plan pulls from Square automatically once a week, plus an on-demand manual refresh. Table moves/swaps and check-closes reflect in Just Reservations in real time via webhook.
Deposit collection — Square Web Payments SDK at booking. Card data never touches JR servers. Deposits visible to staff in Square POS.
$0 per-cover fee — OpenTable charges $1.00 per online cover (Network) and $0.25 per cover from your own website (Connect). Just Reservations charges $0 per cover, period.
POS-aware status flow — Square check closes → reservation auto-finishes, table releases. No manual close-out. No staff re-entering data into two systems.
Square owns the customer record — Guest profiles live in Square Customer API. You own the relationship and the data. Cancel JR tomorrow and your guest list stays.
Guest opens the public booking link or website widget. Picks date, time, party size. Enters contact info with email + SMS consent checkboxes. If a deposit is configured, Square Web Payments SDK collects card. Confirmation sent via SendGrid (email) and Twilio (SMS).
Email + password sign-up via Clerk. Connect Square via OAuth. Activate your Square locations. System syncs table floor plans automatically once a week, plus an on-demand manual sync. You're live in under 15 minutes.
Tap "Add Walk-in" from the Overview dashboard. Enter party size (name and phone optional). Reservation is created in Seated status immediately — no Confirmed step. Table marked occupied in Square. Timer starts.
Square POS closes the check at the table. Square fires a webhook. JR moves the reservation to Finished, releases the table, and updates the dashboard. Zero manual intervention from staff.
For small local restaurants getting started with reservations.
Monthly Fee
100 reservations / month included
$0.30 per additional reservation
One flat deposit fee for the whole restaurant
SMS + email booking confirmation
For active restaurants with steady weekly reservation volume.
Monthly Fee
350 reservations / month included
$0.25 per additional reservation
Per-table & per-section deposit control
Everything in Lite
Priority support
For growing operators and multi-location groups with high reservation volume.
Monthly Fee
Unlimited reservations*
Per-table & per-section deposit control
Everything in Pro
Multi-location support
For small local restaurants getting started with reservations.
Monthly Fee
100 reservations / month included
$0.30 per additional reservation
One flat deposit fee for the whole restaurant
SMS + email booking confirmation
For active restaurants with steady weekly reservation volume.
Monthly Fee
350 reservations / month included
$0.25 per additional reservation
Per-table & per-section deposit control
Everything in Lite
Priority support
For growing operators and multi-location groups with high reservation volume.
Monthly Fee
Unlimited reservations*
Per-table & per-section deposit control
Everything in Pro
Multi-location support
Your table layout syncs from Square automatically once a week, plus you can force an instant refresh any time with one click. No re-entering anything, no mismatches between what your staff sees and what guests booked.
When your staff closes the check at a table, the reservation automatically marks as finished and the table is freed up for the next guests. Nothing extra for anyone to do.
Require guests to put a card on file or pay a deposit when they reserve a table. The payment processes immediately and shows up in your Square sales — no separate system to reconcile.
Visit notes, dietary preferences, and booking history are saved to each guest's profile automatically. When they come back, your team already knows who they are — because the data lives in your Square account.
Confirmed — Reservation created from public link, widget, or staff-entered. Sits in the Upcoming tab until the guest arrives.
Seated — Staff assigns a table. Timer starts. Square POS marks the table as occupied. Drawer view shows party size, notes, deposit, and assigned table.
Finished — Square check closes (auto) or staff hits Manual Finish (no POS check yet). Table releases. Reservation archived in the All tab for historical lookup.
Common questions from restaurant owners and staff before signing up.
Connect your Square account. Activate your locations. Take your first reservation. Plans start at $25/month. No long-term contract.
$0 per-cover fee
Not OpenTable. Not Resy. No fee per online or website cover.
Square-native sync
Tables, customers, and POS check status — all live.
15-minute onboarding
Sign up → OAuth Square → activate locations → take bookings.
Multi-location ready
Every plan can activate multiple Square locations. Scale adds per-table deposit control built for high-volume, multi-location operators.
Connect your Square account. Activate your locations. Take your first reservation. Plans start at $25/month. No long-term contract.
$0 per-cover fee
Not OpenTable. Not Resy. No fee per online or website cover.
Square-native sync
Tables, customers, and POS check status — all live.
15-minute onboarding
Sign up → OAuth Square → activate locations → take bookings.
Multi-location ready
Every plan can activate multiple Square locations. Scale adds per-table deposit control built for high-volume, multi-location operators.
Square integrations, headless builds, AI workflows, enterprise systems, and nearshore delivery from Square’s most awarded developer partner.
Let's build