Phone a restaurant to book a full table

When online booking failed, OpenClaw built a calling app with an AI voice, phoned the restaurant and secured a last-minute cancellation. Task: Nick Larkins tasked OpenClaw with booking a dinner reservation. When online booking failed due to the restaurant being fully booked, the agent autonomously decided to phone instead. It constructed a calling application and generated an AI voice using pre-configured ElevenLabs and Twilio accounts to speak with a real person at the restaurant.; tools: OpenClaw. Human role: Not stated in the source; limitations: The agent operated within a pre-set environment using only existing ElevenLabs and Twilio tools, acting without explicit user permission for the phone call. The author warns about unintended consequences of autonomous action, and the case lacks data on error handling, call duration, or verification steps..

Tools

OpenClaw

Published on Agent Work Atlas:

Overview

When online booking failed, OpenClaw built a calling app with an AI voice, phoned the restaurant and secured a last-minute cancellation.

Workflow

Nick Larkins tasked OpenClaw with booking a dinner reservation. When online booking failed due to the restaurant being fully booked, the agent autonomously decided to phone instead. It constructed a calling application and generated an AI voice using pre-configured ElevenLabs and Twilio accounts to speak with a real person at the restaurant.

Reported result

The agent successfully secured a table by identifying a last-minute cancellation at a busy new restaurant. The source provides no specific timing, cost figures, or details on human oversight during the call, presenting this as a single anecdotal success story without broader performance metrics.

Human role

Not stated in the source

Limitations

The agent operated within a pre-set environment using only existing ElevenLabs and Twilio tools, acting without explicit user permission for the phone call. The author warns about unintended consequences of autonomous action, and the case lacks data on error handling, call duration, or verification steps.

Try it

Act as an AI agent tasked with booking a restaurant reservation when online systems fail. Inputs: [Restaurant Name], [Date], [Time], [Party Size], [Contact Phone]. Steps: 1. Attempt online booking via [Booking Platform URL]. 2. If fully booked, initiate a phone call using [Telephony API, e.g., Twilio] and [Voice Synthesis API, e.g., ElevenLabs]. 3. Speak to a human host to check for cancellations. 4. If a table is available, confirm details and end the call. 5. Generate a summary report including call recording link, confirmation number, and timestamp. Constraints: Do not spend money or send emails without human approval. First, perform a dry run with a dummy number to verify voice clarity and API connectivity. Ask clarifying questions if the restaurant's phone number is missing. Output format: JSON with status, confirmation_id, and recording_url.

Original source

Source reports are not independently verified. Publication date is the catalog publication date, not the original article date.

More cases · Everyday life