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.
1 location, unlimited covers.
Monthly Fee
Everything in Free
Unlimited covers
Deposit collection
SMS + email reminders
2–5 locations with shared guest database.
Monthly Fee
Everything in Growth
2–5 locations
Shared guest database
Location-level reporting
6+ locations or franchise groups. White-label + API access.
Monthly Fee
Everything in Multi-Location
White-label booking widget
Custom Square integration support
API access
1 location, unlimited covers.
Monthly Fee
Everything in Free
Unlimited covers
Deposit collection
SMS + email reminders
2–5 locations with shared guest database.
Monthly Fee
Everything in Growth
2–5 locations
Shared guest database
Location-level reporting
6+ locations or franchise groups. White-label + API access.
Monthly Fee
Everything in Multi-Location
White-label booking widget
Custom Square integration support
API access
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