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.

The short version: Quenelle turns reservation hunting into a proactive, text-based concierge experience.

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.

A snipe is not an alert. If what you want is to be told the moment a table opens, that’s a watch. A snipe is for restaurants that release inventory on a schedule, where being one second late means losing the table.

Quick Start Guide

Everything you can do

Just text like you’d message a friend. Here’s everything Quenelle can do:

Search all platforms by availabilityFind me somewhere great in the West Village tonight for 2
Search a specific spotI want to try Carbone this week. Any availability for 2 or 4?
Browse by vibeSomething casual in Soho, outdoor seating, Saturday lunch for 4
Watch for cancellationsWatch Le Bernardin for any Saturday in October for 2
Auto-Book on ResySet up Auto-Book for Ambassador's Clubhouse, Saturday for 2, between 5 and 10 PM
Auto-Book on OpenTableAuto-book an OpenTable restaurant for any Saturday dinner for 4
Snipe an OpenTable dropSnipe the drop at an OpenTable restaurant this Friday for 2 between 7 and 9 PM
Save a Hit ListHere's my list: Lilia, Carbone, Torrisi, Semma, 4 Charles, Rezdôra
Search your Hit ListAnything open from my list Saturday for two?
Monitor your Hit ListMonitor my list Saturday night for two
Join a waitlistAdd me to the waitlist at The Corner Store, Thursday through Sunday, party of 2, the whole month
Check active requestsWhat am I currently watching?
Cancel a requestCancel my request for Carbone
Update preferencesI only do indoor seating and Italian food, also remove Omakase from my recommendations

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:

1

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.

2

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.

3

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.

Free trial: New members get 7 days free to try Quenelle with no commitment required.

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

“Find me an exceptional reservation in the West Village tonight for 2”
“Book us somewhere with a great tasting menu for our anniversary next Friday”
“I want to try Carbone this week. Any availability?”
“Something casual in Soho, outdoor seating, Saturday lunch for 4”

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

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.

LaneUnitCadence
Resy calendarvenue × party15s high demand · 30s medium · 45s low
Resy slot drillvenue × party × day90s across a 7-day horizon
OpenTablevenue × date × party2 min, batched across venues, 30-day window
SevenRoomsslug × date × party15s floor
Wiselyvenue × date × party10 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

1

Tell Quenelle what you want

Name a specific restaurant, a neighborhood, or a style of dining. Include your party size and preferred dates.

2

Quenelle opens a watch

The restaurant goes into the rotation above, around the clock, across every platform that supports it.

3

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

1

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.

2

Send the code to Quenelle

Forward that authentication code to Quenelle in the same message thread.

3

Confirm your Resy email

Quenelle will ask for the email address associated with your Resy account. Send it and you’re connected.

Connect OpenTable

1

Send your OpenTable email

Text Quenelle the email address associated with your OpenTable account when it asks to connect OpenTable.

2

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.

3

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:

“heads up — Torrisi requires $50.00 per person up front, $100.00 for 2. if a table opens Aug 26 i’ll book it and charge that — refundable until 12 hours before. if one opens after that i’ll check with you first. text me anytime to call it off.”

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.

Important: Auto-Book connects to your Resy or OpenTable account on your behalf. By enabling this feature, you acknowledge that automated activity may conflict with those platforms’ Terms of Service, and you assume full responsibility for any consequences to your accounts. See our Terms and Conditions for full details.

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.

OpenTable release snipes are live, running on dedicated workers.
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

“Snipe the drop at this OpenTable restaurant on Friday for 2 between 7 and 9 PM.”
“They release next month on the 1st at 9am — snipe it for 4, any evening.”
“Watch this restaurant on OpenTable for Saturday or Sunday, 2 people, anything after 6.”

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.

Hit Lists is in early access. Behavior and capacity are still changing as we roll it out. Text “@team” in your thread if you want on it or something isn’t working.

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.

“here’s my list: Lilia, Carbone, Torrisi, Semma, 4 Charles, Rezdôra, Tatiana”
“this is my list: https://maps.app.goo.gl/…”

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 sayWhat happens
what’s on my list?Paged read with a real total
add LiliaIdempotent upsert — no duplicates
remove Carbone from my listScoped delete, never touches a watch
replace my whole list with A and BExplicit destructive replace, order preserved
move Lilia to want-to-tryRe-tag without breaking the binding

Search it

“anything open from my list Saturday for two?”

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

“monitor my list Saturday night for two”

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

“Add me to the waitlist at The Corner Store, Thursday through Sunday next week, party of 2.”
“Put me on the La Boca SevenRooms waitlist for this Saturday, 2 people.”
“Get me on the ODO waitlist for any evening next month.”

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.

PlatformLive searchContinuous watchAuto-BookRelease snipe
ResyPaused
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.

7-day free trial: New members get a full week free before being charged. Cancel any time. No long-term commitment required.

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.