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.
Real-time table sync — Floor plan reads from Square. Move/swap on POS reflects in JR via webhook. Auto-finish reservation when Square check closes.
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 auto-syncs table floor plans on a Cloud Scheduler cadence. 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
Deposit collection
SMS + email reminders
For active restaurants with steady weekly reservation volume.
Monthly Fee
350 reservations / month included
$0.25 per additional reservation
Everything in Lite
Priority support
For growing operators serving high weekly reservation volume.
Monthly Fee
1,000 reservations / month included
$0.20 per additional reservation
Everything in Pro
Multi-location support
For high-volume restaurant groups and franchise operators.
Contact us Fee
Unlimited reservations
Everything in Scale
Custom Square integration support
Dedicated account manager
For small local restaurants getting started with reservations.
Monthly Fee
100 reservations / month included
$0.30 per additional reservation
Deposit collection
SMS + email reminders
For active restaurants with steady weekly reservation volume.
Monthly Fee
350 reservations / month included
$0.25 per additional reservation
Everything in Lite
Priority support
For growing operators serving high weekly reservation volume.
Monthly Fee
1,000 reservations / month included
$0.20 per additional reservation
Everything in Pro
Multi-location support
For high-volume restaurant groups and franchise operators.
Contact us Fee
Unlimited reservations
Everything in Scale
Custom Square integration support
Dedicated account manager
When you update your tables in Square, those changes show up in Just Reservations automatically. 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 $49/month for single-location. 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
Single-location plans start at $49/month. Multi-location and Enterprise tiers available.
Connect your Square account. Activate your locations. Take your first reservation. Plans start at $49/month for single-location. 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
Single-location plans start at $49/month. Multi-location and Enterprise tiers available.
Square integrations, headless builds, AI workflows, enterprise systems, and nearshore delivery from Square’s most awarded developer partner.
Let's build