How can we help you?

opentable-guide

OpenTable Integration

Velaro connects to OpenTable so your AI bot can check availability, create reservations, handle confirmations, and process cancellations through any channel — chat, SMS, voice, or your website widget. Guests complete the full reservation process without calling the host stand.

---

Connect OpenTable

1. Go to Settings → Integrations → OpenTable

2. Enter your Restaurant ID (found in your OpenTable for Restaurants dashboard under Settings)

3. Enter your API Client ID and API Client Secret (provided by OpenTable when you register for API access)

4. Click Save

If you do not have API credentials, contact OpenTable support or your OpenTable account manager to request API access for your restaurant.

---

What AI Can Do

ActionDetails
Check availabilityReturn available time slots for a requested date, time, and party size
Create a reservationBook a table for a guest by name, party size, date, and time
Look up a reservationFind an existing booking by confirmation number or guest name and date
Cancel a reservationCancel a booking by confirmation number after confirming with the guest
Restaurant hours and policiesAnswer questions about hours, dress code, and special event policies from your OpenTable profile

---

Use Cases

Guest books by SMS — Guest texts "I'd like a table for 4 on Friday at 7 PM." Bot checks OpenTable, returns available slots, and completes the booking in one conversation.

Phone call booking via IVR — Guest calls after hours and the Velaro IVR handles the interaction. Bot checks availability, collects the guest's name and contact info, and creates the reservation in OpenTable.

Confirmation lookup — Guest texts asking to confirm their reservation. Bot finds the booking by confirmation number or name and returns the date, time, party size, and any special notes.

Cancellation request — Guest wants to cancel. Bot finds the reservation by name or confirmation number, confirms the details with the guest, and cancels it in OpenTable.

Hours and policy questions — Guest asks if you're open on Memorial Day or about your dress code. Bot returns the information from your OpenTable profile.

---

Permissions and Data Access

Velaro uses your OpenTable API credentials to access:

  • Availability and table inventory
  • Reservation creation, lookup, and cancellation
  • Restaurant profile (hours, policies, special events)

Velaro does not access guest payment information or your OpenTable reporting dashboards.

---

Troubleshooting

SymptomWhat to check
No availability returnedConfirm that tables are available in OpenTable for the requested date and party size. Check that your table inventory is configured in OpenTable for Restaurants.
Reservation creation failsCheck Settings → Integrations → OpenTable → Activity for the error. Common causes: party size exceeds table capacity, date is outside booking window, or API credentials have expired.
Integration shows DisconnectedYour API Client Secret may have rotated or expired. Go to Settings → Integrations → OpenTable and enter the current credentials.
Reservation lookup returns nothingConfirm the guest is using the confirmation number exactly as shown in their OpenTable email, or the exact name on the reservation.
Hours information is wrongRestaurant hours shown by the bot come from your OpenTable profile. Update them in OpenTable for Restaurants → Profile.

Share: Email

Was this article helpful?