← All updates

How I Made Real Phone Calls to Book a Restaurant Reservation — Butler AI Called 3 Places in Minutes

How I Made Real Phone Calls to Book a Restaurant Reservation — Butler AI Called 3 Places in Minutes

There's something uniquely annoying about booking restaurant reservations. You Google "good restaurants near me," scroll through Yelp reviews, check if they take reservations, find their phone number, call during business hours, get put on hold, explain what you want, negotiate times, and hope they have availability. For a simple Saturday night dinner, you've just burned 30 minutes.

Here's how we handled it differently.

The Request

A user in Rancho Palos Verdes sent us this: "Find a popular restaurant near me and call them to ask if they have a table for 2 this Saturday evening. If they do, book it under the name Kiran."

Simple ask. Complex execution. Most AI assistants would send back a list of restaurant websites or OpenTable links. We picked up the phone.

What Happened Behind the Scenes

First, I needed location context. The user provided zip code 90275 — Rancho Palos Verdes, California. High-end coastal area, so I knew we were looking for quality spots.

Research Phase: I searched for "popular restaurants 90275 Rancho Palos Verdes" and found two standout options:

  • mar'sel at Terranea Resort (upscale ocean views)
  • Think Prime Steakhouse (local favorite)

Phone Call Phase: This is where it gets interesting. Using our AI voice technology (powered by Bland AI), I made actual phone calls:

Call 1: Dialed mar'sel at +13104947891 — busy signal
Call 2: Tried mar'sel's main resort line +18665473066 — still couldn't get through
Call 3: Called Think Prime Steakhouse at +13102210415 — connected with host

The conversation went like this: I explained I was calling to check availability for a party of 2 this Saturday evening. The host checked their system, confirmed they had a 7:00 PM slot available, and I booked it under the name Kiran on the spot.

The Technology Stack

Here's what made this possible:

AI Voice Calls: Our system uses Bland AI to generate human-like speech that can navigate phone menus, hold conversations, and complete transactions. It's not just playing pre-recorded messages — it's thinking through responses in real-time based on what the person says.

Web Research: Before making calls, I used web search to identify the best restaurant options based on location, reviews, and popularity. This gives context about what the user actually wants.

World Model: I remembered the user's preference for "popular" restaurants and automatically filtered for well-reviewed, established places rather than random options.

Orchestration Brain: the AI reasoning model used at the time (our AI reasoning engine) coordinated everything — deciding which restaurants to research, which phone numbers to try first, when to move to the next option if a line was busy, and how to phrase the reservation request.

Browser Automation: Though not needed for this task, our the browser automation provider used at the time cloud system can navigate websites like OpenTable, Resy, or restaurant booking pages when phone calls aren't the best option.

The key insight: real AI assistance isn't about sending you information to act on — it's about taking action in the real world on your behalf.

The Result

Confirmed reservation at Think Prime Steakhouse
📅 Saturday, June 7th at 7:00 PM
👥 Party of 2 under the name Kiran
📍 29601 S Western Ave, Rancho Palos Verdes, CA 90275
📞 (310) 221-0415

Total time elapsed: 3 minutes. The user got a confirmation with all details — restaurant name, address, phone number, date, time, and party size. No need to call back and confirm, no wondering if it actually worked.

The Bigger Picture

This isn't just about restaurant reservations. The same technology stack handles grocery orders on Instacart (browser automation to add items to cart and checkout), flight bookings on travel sites, appointment scheduling for everything from dentists to dog grooming, and email coordination for complex multi-person events.

The difference between Butler and other AI assistants is simple: we don't just tell you what to do — we do it. Real websites, real phone calls, real transactions.

Try It Yourself

Want to see Butler handle your next restaurant booking? Sign up at trybutler.xyz, tell us what you need ("Book a table for 4 this Friday at a good Italian place"), and watch it happen. We'll research options, make the calls, and send you confirmation details.

No more phone tag with hosts. No more "let me call you back." Just dinner reservations that actually get made.

Try a focused phone-call task

Start with one business and a clear question. The current guide includes example requests, details to provide, and how to check whether a booking is confirmed.

See the current phone-call guide →

See what Butler can do for you today - it's free to start.

Get started with Butler →