Documentation
How Quenelle Works
Everything you need to get the most out of your personal dining assistant.
Overview
What is Quenelle?
Quenelle is a personal dining assistant that helps you discover and secure restaurant reservations without constantly checking booking apps. Just text whenever you want a restaurant. Quenelle finds what’s available, tells you what’s worth going to, and if something’s booked, watches it until a table opens up.
Vocabulary
Watch, Auto-Book, Snipe
Three words do most of the work on this page, and they mean three different things. They are separate mechanisms with separate platform support, so it’s worth thirty seconds to get them straight.
Watch
Continuous polling of a restaurant for a date, party size, and time window. When inventory appears, you get an alert.
Auto-Book
A standing authorization attached to a watch. When the watch sees a match, the system books it instead of texting you.
Snipe
A job armed against a known inventory-release time. It doesn’t poll — it fires at the drop second with your request already staged.
Quick Start Guide
Everything you can do
Just text like you’d message a friend. Here’s everything Quenelle can do:
Sign Up
Sign up in seconds
Getting started with Quenelle is simple: no app to download, no forms to fill out. Here’s how it works:
Text Quenelle
Send a text to Quenelle’s number (something like “Hey Quenelle”), and Quenelle will reply with a link to sign up using your Gmail account.
Tell us your preferences
After signing up, Quenelle will walk you through a short onboarding chat right in messages to learn what you like: cuisines, neighborhoods, dining habits, and more.
You’re in
Once onboarding is complete, you’ll get a link confirming your account is active. Start texting Quenelle whenever you want a reservation.
Quenelle works entirely over iMessage and SMS. There’s no app to download and no dashboard to manage. Your dining assistant lives in your messages.
Core Feature
Texting Quenelle
Send a message the same way you’d text a friend. Quenelle understands natural language, with no commands or syntax to learn.
Example requests
What happens next
Quenelle checks major reservation platforms in parallel and surfaces what’s worth going to: not just what’s technically available, but what matches your ask. You’ll get a text back with options and direct booking links.
You confirm and book directly on the platform. You stay in control of your reservation at all times.
Core Feature
Availability Search
Every text you send to Quenelle triggers a live availability search: not a cache, not a curated shortlist, but a real-time sweep across all major reservation platforms at once. Most diners search platform by platform. Quenelle does it all in a single message.
One request, cross-platform coverage
Resy, OpenTable, SevenRooms, Wisely, Yelp, DesignMyNight, and Zenchef: Quenelle queries them all simultaneously and surfaces what’s actually available for your party size and date. You won’t miss a table just because it happens to be on a different platform. Tock is the exception — its availability isn’t machine-readable to us, so Tock is waitlist registration only.
What the search considers
Restaurant: Search by name, neighborhood, cuisine, or vibe; Quenelle interprets natural language and maps your request to real venues.
Date and time: Specify a date, a range, or let Quenelle suggest the best nights for a given restaurant.
Party size: Availability varies by party size. Quenelle checks for your exact count, not just any open slot.
Platform: Results pull from all supported platforms in parallel so you see the full picture, not just one app’s inventory.
If nothing comes back, Quenelle can automatically set a watch and alert you the moment something opens up. No need to keep checking.
Core Feature
Monitoring
For hard-to-book spots, Quenelle doesn’t check once and give up. It watches continuously and alerts you the moment a table opens. Monitoring runs on a dedicated always-on service, not a scheduled job that wakes up every few minutes.
Polling cadence is demand-weighted: the more people waiting on a given restaurant and party size, the faster it gets checked.
| Lane | Unit | Cadence |
|---|---|---|
| Resy calendar | venue × party | 15s high demand · 30s medium · 45s low |
| Resy slot drill | venue × party × day | 90s across a 7-day horizon |
| OpenTable | venue × date × party | 2 min, batched across venues, 30-day window |
| SevenRooms | slug × date × party | 15s floor |
| Wisely | venue × date × party | 10 min |
Hour-aligned sweeps
Restaurants overwhelmingly release inventory on the hour. OpenTable and SevenRooms sweeps pull forward so the next check lands 45 seconds before the top of the hour in New York, rather than somewhere random in the interval.
Drop-gate prewarm
When a restaurant has a known release schedule, its watches are held out of the general rotation until ten minutes before the drop, then run hot straight through it.
Why you don’t get spammed
Naive monitors re-alert every time they see the same table. Quenelle tracks an availability episode per request: an episode opens when inventory matching your window appears, and only closes after two confirmed empty reads at least five minutes apart. You get one alert per genuine open-and-close cycle, not one per poll.
A provider error is never treated as “no availability.” A failed read leaves your episode state untouched instead of closing it and re-alerting you when the platform recovers.
How it works for you
Tell Quenelle what you want
Name a specific restaurant, a neighborhood, or a style of dining. Include your party size and preferred dates.
Quenelle opens a watch
The restaurant goes into the rotation above, around the clock, across every platform that supports it.
You get one text, with a link
The moment availability appears, you’ll get a text with a direct link to book — or, if you’ve armed Auto-Book, a confirmation that it’s already yours.
Core Feature
Auto-Book
Connect a booking account and a watch becomes a booking. Instead of texting you when a table opens, Quenelle takes it — no link to tap, no window to miss. Auto-Book requires an active Quenelle membership.
Connect Resy
Ask Quenelle to set up Auto-Book
Text something like “Hey Quenelle, set up Auto-Book for me.” Resy will immediately send an authentication code directly to your phone.
Send the code to Quenelle
Forward that authentication code to Quenelle in the same message thread.
Confirm your Resy email
Quenelle will ask for the email address associated with your Resy account. Send it and you’re connected.
Connect OpenTable
Send your OpenTable email
Text Quenelle the email address associated with your OpenTable account when it asks to connect OpenTable.
Forward the one-time password
OpenTable emails a code to that address. It may take a minute, and it can land in promotions or spam. Send it to Quenelle in the same thread.
Card on file
OpenTable needs a card on file to book. Quenelle checks for one at connect time rather than letting you find out at booking time.
Making an Auto-Book request
Once set up, just text your request and include Auto-Book. For example: “Monitor and set up Auto-Book for Carbone this Saturday for 2 between 5:00 and 10:00 PM.” Quenelle will watch for availability and book automatically the moment a match opens.
Money is disclosed before it’s authorized
When you arm Auto-Book on a venue that charges up front, Quenelle reads the venue’s published terms and sends you the number before anything is armed:
That disclosed amount becomes a hard ceiling. At booking time the system re-reads the live charge and refuses to book if the real amount exceeds what you were quoted, if the refund terms turn out worse than disclosed, or if the venue or party size doesn’t match. It asks you instead.
It refuses standing authority on real risk
If a venue’s charge is always non-refundable and over $100 for your party, Quenelle will not accept standing Auto-Book at all. The request downgrades to a watch, and when a table opens you get the exact charge quoted and it books on your “yes.” That’s deliberate: nobody should have a $600 non-refundable charge fire off a rule they set two weeks ago.
The one question that survives
If a table opens inside the venue’s free-cancellation window, Quenelle confirms before booking even when the charge was already authorized. Whether a table opens inside that window is genuinely unknowable at setup, so it stays a live question.
OpenTable cancellation policies
OpenTable does not expose booking policies to automated clients. For venues where we’ve recorded the terms directly, Auto-Book proceeds on the recorded policy. For venues we haven’t recorded, Quenelle confirms with you before booking rather than committing to terms it can’t read.
Who pays
Deposits, per-person charges, and cancellation fees are charged by the restaurant through your own connected Resy or OpenTable account. Quenelle discloses them and holds them to the quoted ceiling, but does not cover or reimburse them.
Core Feature
Release Snipes
Some restaurants don’t trickle out tables — they release a whole month at a fixed time, and it’s gone in seconds. A snipe is a job armed against that release time. It doesn’t poll and wait to notice; it fires at the drop second with your request already staged.
Resy release snipes are paused. Resy still gets everything else: live search, continuous watching, and Auto-Book the moment a table opens, whether that’s a cancellation or a new release. What’s off is arming a job against a specific drop second.
We’d rather say that plainly than imply parity. On a genuinely competitive release, continuous watching loses to a drop-second grab, and we’re not going to pretend otherwise.
Example requests
Good details to include
Date flexibility: A wider date range gives Quenelle more chances to land a viable table in the seconds after a drop.
Time window: Say whether you want a tight dinner window, any evening slot, lunch only, or whatever would genuinely work for you.
Party size: Availability is party-size specific, so include the exact number of guests.
Watch, book, or snipe: Tell Quenelle whether you want an alert, a standing Auto-Book, or a snipe armed at the release time. If you’re not sure which applies to a restaurant, just ask and Quenelle will check.
Early Access
Hit Lists
Most concierges make you re-type the same twelve restaurants. Quenelle takes the list once and treats it as a real object you can search against and monitor as a unit.
Give it a list
Paste one. Any shape — commas, newlines, numbered, with neighborhoods or addresses attached. The parser handles the formatting; you don’t have to clean it up.
A public Google Maps saved list works too — Quenelle flattens the places into your list. Pasting is always additive. Replacing your whole list requires you to actually say so, so a re-paste can never silently delete anything. Hit Lists currently hold up to 100 restaurants.
Operate on it
| You say | What happens |
|---|---|
| what’s on my list? | Paged read with a real total |
| add Lilia | Idempotent upsert — no duplicates |
| remove Carbone from my list | Scoped delete, never touches a watch |
| replace my whole list with A and B | Explicit destructive replace, order preserved |
| move Lilia to want-to-try | Re-tag without breaking the binding |
Search it
That scopes the availability search to your list only. “Don’t use my list for this” scopes it back out. The scope sticks across follow-ups like “show me more” and “make it 7:30” instead of silently widening back to the whole city.
Monitor it
Quenelle freezes a snapshot of your list and opens a watch per resolved restaurant. Editing your list afterwards does not silently add or drop live watches — they’re pinned to exact restaurants at creation time.
Honest failure modes
A name we can’t resolve is stored as unresolved, not guessed into the wrong restaurant. A restaurant we can identify but can’t monitor is reported as unsupported. A wrong binding is worse than an admitted miss, so we don’t make one:
Ambiguous across cities: Stays ambiguous unless your list, an explicit city, or another restaurant on the list corroborates it.
Near-tie typos: A name equally close to two real restaurants stays unresolved. A unique near-match (“Theodoa” for Theodora) binds.
Partial imports: A partial Google Maps response fails the whole import rather than turning the omitted restaurants into deletes.
Budgeted searches: When a list search can’t check everything in budget, it tells you “checked N of M” rather than reporting the rest as nothing available.
Core Feature
Waitlist Requests
For restaurants that run on SevenRooms or Tock, Quenelle can add you directly to the waitlist with one message. Most people never bother, which is exactly why it works.
Waitlists convert more often than their reputation suggests, particularly the day before or the morning of. When a table opens, the restaurant contacts you directly by email. No app to check, no platform to monitor. You’re just already in line.
Example requests
How it works
SevenRooms & Tock: Waitlist support covers restaurants on SevenRooms and Tock. Not sure which platform a restaurant uses? Just ask and Quenelle will check.
Tock is waitlist-only: We register you for Tock waitlists, but Tock availability isn’t machine-readable to us, so we don’t claim to search or watch it.
Direct restaurant contact: Once you’re on the list, the restaurant reaches out to you directly via email if a table becomes available. Confirm quickly, as these windows close fast.
Stack your odds: Multiple waitlists can run alongside your active watches. The more lists you’re on, the better your chances of landing something excellent.
Integrations
Supported Platforms
A single text to Quenelle checks across every reservation system below at once. Coverage is per-platform and enforced in code, not aspirational: if a platform can’t do something, the concierge tells you instead of failing quietly.
| Platform | Live search | Continuous watch | Auto-Book | Release snipe |
|---|---|---|---|---|
| Resy | ✓ | ✓ | ✓ | Paused |
| OpenTable | ✓ | ✓ | ✓ | ✓ |
| SevenRooms | ✓ | ✓ | — | — |
| Wisely | ✓ | ✓ | — | — |
| Yelp | ✓ | ✓ | — | — |
| DesignMyNight | ✓ | ✓ | — | — |
| Zenchef | ✓ | ✓ | — | — |
| Tock | — | — | — | — |
Resy release snipes are paused: Resy still gets live search, continuous watching, and Auto-Book the moment a table opens — cancellations and new releases both. What’s off is arming a job against a specific drop second.
OpenTable release snipes are live: They run on dedicated workers, separate from the monitoring rotation.
Tock is waitlist-only: We register you for Tock waitlists, but Tock availability isn’t machine-readable to us, so we don’t claim to search or watch it.
Personalization
Preferences & Learning
Quenelle gets smarter the more you use it. After a few interactions, it starts building a picture of your dining preferences (cuisine, neighborhood, ambiance, price point) and uses that context to surface better recommendations without you having to spell everything out.
Think of it like Spotify for restaurants. The signal builds quietly in the background, and the experience gradually becomes more tailored to you. When you want to be explicit instead of inferred, that’s what a Hit List is for.
What Quenelle learns
Favorite restaurants: Spots you ask about repeatedly move to the top of monitoring and suggestion lists.
Cuisine and vibe preferences: Patterns in your requests (Italian, tasting menu, outdoor, etc.) inform future recommendations.
Party size and timing: Your typical booking window and group size are factored into availability searches.
Neighborhood preferences: Frequently requested neighborhoods are weighted when you give an open-ended ask.
Pricing
Simple, flat pricing
Quenelle is a subscription service at $15/month. No tiers, no per-booking fees, no surprises. Every feature, including monitoring, cross-platform search, release snipes, and Auto-Book, is included.
FAQ
Frequently Asked Questions
What's the difference between a watch, Auto-Book, and a snipe?
A watch polls a restaurant continuously and texts you when a table appears. Auto-Book is a standing authorization on top of a watch, so Quenelle books the table instead of texting you. A snipe is different machinery entirely: a job armed against a known release time that fires at the drop second.
Does Quenelle guarantee I'll get a reservation?
No. Quenelle monitors and searches for availability, but we can’t create tables that don’t exist. What we do guarantee is that you’ll be among the first to know when one opens up.
Do I need to download an app?
No. Quenelle works entirely over iMessage and SMS. Your assistant lives in your existing messages, with nothing to install.
Which cities does Quenelle cover?
Quenelle currently focuses on New York City, with the top restaurants and neighborhoods well covered. Expansion to additional cities is on the roadmap.
How often does Quenelle actually check?
It depends on demand. High-demand Resy venues are checked every 15 seconds, with a 90-second slot drill across a 7-day horizon. OpenTable sweeps run every 2 minutes across a 30-day window, and SevenRooms has a 15-second floor. Sweeps also pull forward to land just before the top of the hour, because that’s when restaurants release inventory.
Do you snipe Resy drops?
Not right now — Resy release snipes are paused. Resy still gets live search, continuous watching, and Auto-Book on both cancellations and new releases. OpenTable release snipes are live.
Can I use Auto-Book if I don't have a Resy account?
Auto-Book requires an existing Resy or OpenTable account. You’ll need to sign up with the platform directly and then connect it to Quenelle.
How do I connect OpenTable Auto-Book?
Send Quenelle the email address on your OpenTable account. OpenTable will send a one-time password to that email; forward the code to Quenelle in the same text thread. OpenTable also needs a card on file to book, which Quenelle checks at connect time.
Can Auto-Book ever charge me more than I was quoted?
No. The amount disclosed when you arm Auto-Book is a hard ceiling. At booking time Quenelle re-reads the live charge and refuses to book if it exceeds the quote, if the refund terms are worse than disclosed, or if the venue or party size doesn’t match — it asks you instead.
What happens if Auto-Book fires during the cancellation window?
If a table opens inside the venue’s free-cancellation window, Quenelle confirms with you before booking, even when the charge was already authorized. Confirming means you accept responsibility for any cancellation fees charged through your reservation platform account.
Can I have multiple requests active at once?
Yes. Multiple watches and multiple Auto-Book requests can run simultaneously. If more than one of your requests could be filled by the same table, the first one to succeed wins and the others stand down.
How do I cancel my subscription?
Text Quenelle “cancel my subscription” or reach out through the website. You’ll retain access through the end of your billing period.