Automate Restaurant Outreach and Bookings with an AI Voice Agent
Supercharge your restaurant's growth by automating lead outreach and table bookings with an AI voice agent, all managed from a simple Google Sheet.

Workflow Overview
What is this?
- This workflow creates a fully automated system for restaurant marketing and booking management. It triggers when a new lead is added to a Google Sheet, initiates a personalized marketing call using a VAPI-powered AI voice agent, and then captures the customer's response to automatically schedule a table booking in Google Calendar.
What problem does it solve?
- Are your staff spending hours manually calling potential customers for promotions, only to get voicemails or inconsistent results? This workflow eliminates the need for manual cold calls, ensuring every lead is contacted promptly and professionally, even capturing booking requests after hours.
What will you get?
- You will get a powerful automation that turns a simple spreadsheet into a proactive sales machine, saving your team countless hours on manual outreach. It boosts your booking conversion rates by engaging customers with AI-powered voice calls. Plus, you'll achieve a 7x24 hour automated booking system that captures every opportunity, day or night.
How to Use
Prerequisites
Setup Steps
Configure Google Sheets Trigger
Select your Google Sheets account and specify the spreadsheet and worksheet containing your lead list. Set the trigger to 'On Row Added' to start the workflow for each new lead.
Set Up VAPI Call Node
In the HTTP Request node for VAPI, insert your VAPI Bearer Token in the authentication field. Update the 'assistantId' and 'phoneNumberId' in the JSON body with your specific VAPI configuration. Ensure the customer number is dynamically mapped from the incoming Google Sheet data.
Configure VAPI Webhook and Response
Copy the URL from the 'VAPI Call Response Webhook' node and paste it into your VAPI assistant's server URL settings. This allows VAPI to send call results back to your workflow.
Set Up Google Calendar Event
Authorize your Google Calendar account in the final node. Map the booking details received from the VAPI webhook (like appointment time and customer name) to the corresponding fields to create a new calendar event automatically.
Pro Tips
Information
- Published date8/11/2025
- Last updated8/11/2025