Uber Direct Integration Setup



This guide helps you configure the Uber Direct integration to enable automatic dispatching from your digital menu.

1. Prerequisites



Before starting, you need an Uber Direct developer account.
1. Go to Uber Direct Dashboard.
2. Create an account and get your API credentials (Client ID, Client Secret, Customer ID).
3. Generate a Webhook Signing Key to receive real-time status updates.
Online Payments Required: You must have Enable Online Payments active in your settings to use Uber Direct. Ensure you have configured at least one payment gateway (Stripe, PayPal, etc.) properly.


2. Configure Credentials



1. In your dashboard, go to Settings > Delivery Integrations.
2. Enter your Uber Direct credentials:
* Client ID

* Client Secret

* Customer ID

* Webhook Secret (Signing Key)

3. Save the changes.

Delivery Integration Settings

3. Enable Integration



Once credentials are configured, you must enable the integration in your store's general settings.

1. Go to Settings.
2. Find the Online Payments section.
3. Enable Enable Online Payments (required for delivery).
4. Enable Enable Delivery Integration (Uber Direct).
Note: You cannot enable this option if you haven't configured the credentials in the previous step.


Delivery Settings

4. How It Works



  • When a customer places a delivery order, the system automatically quotes the delivery with Uber Direct.

  • The delivery cost is added to the order total.

  • When you mark the order as "Delivering" in your dashboard, you can dispatch an Uber driver with a single click.

  • Your customers receive a real-time tracking link.

Was this article helpful? Contact Support
MenuNode Assistant
Ask about pricing, features, or setup
Hello! 👋 I can help you with questions about MenuNode pricing, features, or how to get started. How can I help you today?