Description: Learn how to connect and configure InhouseDelivery with Online restaurant to automate delivery dispatching.
Jump to a section by selecting a link below:
- Create an InhouseDelivery Account
- Connect InhouseDelivery and Online Accounts
- Set up InhouseDelivery Account for Dispatch
- Configure Online for Delivery
- FAQS
InhouseDelivery is a single marketplace app that gives Online restaurants access to the largest fleet of delivery drivers nationwide, along with exclusive pricing on Routemasters delivery fees that beat DoorDash Drive, Uber Direct, and SkipCart.
Once connected, Online delivery orders are automatically synced to InhouseDelivery and dispatched for delivery to the cheapest available driver, without the need for manual intervention. This document outlines how to install the InhouseDelivery app from the Shift4 Marketplace and then configure it for use with Online.
Create an InhouseDelivery Account
- Log in to Lighthouse Business Manager (LBM).
- Select Marketplace (left navigation bar).
- Scroll to the InhouseDelivery app.
- Select View Details > Install.
- Select CREATE ACCOUNT and enter the required details. Select Log in if you already have an account.
- Full Name: Type your first and last name.
- Email Address: Enter your work email.
- Password: Enter a password.
- Select Next, then add restaurant info.

- Restaurant Name: Enter the name on the restaurant signage, not the company name.
- Address: Enter the pickup address.
- Phone Number: Enter the restaurant phone number.
- Select Create my account.
Connect InhouseDelivery and Online Accounts
After setting up the account, connect InhouseDelivery to the Online location.
- In the InhouseDelivery app, select Settings.
- Select Integrations > Online > Connect to start the linking process.
- When redirected to the Shift4 Lighthouse Business Manager, log in using Lighthouse credentials.
- Review the requested permissions and select Allow to grant InhouseDelivery access to Online delivery orders.
- Select the Online location.
- Select Install to complete the connection.
- Each Online location can only be connected to one InhouseDelivery account.
If you're managing multiple locations, keep in mind that setup differs depending on billing preferences.- For separate billing, each location must have its own InhouseDelivery account.
- For shared billing, you can add new locations under a single account.
- Select RETURN TO IHD to go back to the InhouseDelivery app. You’ll see a Connected label confirming the successful connection.
Set up InhouseDelivery Account for Dispatch
Before you connect InhouseDelivery to Online, configure billing information, delivery settings, and enable auto-dispatch to ensure the account is ready to process and send delivery orders.
Add Billing Details
- Before you can enable auto-dispatch, you need to enter the billing information.
- From the InhouseDelivery dashboard, select Settings > Dispatch.
- If billing hasn’t been completed, you’ll see a red message below Auto-dispatch that says you can’t enable it yet. Select the billing details link to continue.
- Enter first and last name, email address, and complete address details.
- Select a payment method.
- Select Submit.
Note: You won’t be able to turn on auto-dispatch until billing has been submitted successfully.
Configure Restaurant Settings
Before dispatching orders, you’ll need to configure who will handle deliveries and set key delivery parameters.
- In the Dispatch tab, find the section labeled Who will be doing your deliveries?
- Select one of the options.
- Your own drivers: If the restaurant uses in-house delivery staff. If your drivers are unavailable, third-party drivers will be used as a backup.
- Third-party drivers: This is enabled by default. To change this setting, contact InhouseDelivery Support.
-
Both options: Your drivers will be prioritized, and deliveries will be sent to third-party providers if none of your drivers are online or available to take further deliveries.
Set Self Delivery Preferences (If Using Your Own Drivers)
- To add drivers, select My drivers > Add driver.
- Add the driver's name and phone number.
- The driver will receive a text message inviting them to download the mobile app and activate their account.
- Open the Self delivery tab in the left menu to configure how in-house drivers are assigned orders.
- Select Save.
| Setting | Description |
| Maximum deliveries | Active orders a driver can handle at one time |
| Driver response time | Minutes a driver has to accept or reject a delivery before it's offered to another driver |
| Delivery area | Delivery radius or define a zone on the map. Orders outside this area go to third-party providers (if enabled) |
- Self-delivery settings apply only to your own drivers and do not affect how third-party deliveries are handled.
Enable Auto-Dispatch
Once billing details and delivery settings are saved, you can enable auto-dispatch.
- Go to Settings > Dispatch.
- Find the section How are your deliveries assigned?
- Select Auto-dispatch to turn it on.
Auto-dispatch is turned off by default, even after setup. You need to manually enable it once billing is complete.
Configure Online for Delivery
Once InhouseDelivery account is connected, configure Online settings to start sending orders for delivery.
- Log in to LBM.
- Select Marketplace.
- Select Online.
- Select Takeout/Delivery.
Set Order Type
- Under Order Settings, check Allow Special Requests to let customers enter special instructions.
- Set Preparation Time (min) to the average time it takes to prepare an order. The recommended time is 20 minutes.
- Under Order Type, check one or both of the following options to allow specific order types:
- Allow Takeout
- Allow Delivery
- To limit how many orders you can receive:
Enable the Delivery Service Provider for Delivery
- In Delivery Settings, check Use Delivery Service Provider for delivery to enable InhouseDelivery.
- Check Deliver to Addresses to enable address-based delivery.
- Enter the Delivery Surcharge Name, then set the Type and Amount to charge per delivery (flat fee or a percentage-based fee).
- Set the Delivery Surcharge Tax for the delivery charge.
- Optionally, configure Min Order Amount ($) and Max Order Amount ($) for delivery, and choose how far in advance you’ll accept future orders.
- Select Save.
- Once these settings are saved, Online orders will be eligible for automatic dispatch through InhouseDelivery.
Set Online as the Preferred Ordering Option on Google
- Open your Google Business Profile.
- Select View profile > Food ordering.
- Set Accept orders on your profile to On
- Select + Add a link, enter your Online menu URL.
- Turn on Preferred for pickup and Preferred for delivery.
How to disable Cash on Delivery?
InhouseDelivery cannot accept orders that are cash on delivery due to the use of third-party delivery partners. Any orders that are received that are cash on delivery will be rejected by InhouseDelivery.
In Online > Payments, uncheck the box that says Allow unpaid orders.
Can I use InhouseDelivery and DoorDash Drive at the same time?
You should not have both the InhouseDelivery and DoorDash Drive apps installed. If both are enabled, orders may be dispatched to multiple drivers, incurring multiple delivery fees.
Why do delivery orders show as Pickup in the POS?
Orders will show as Pickup in the POS, and not as Delivery. The POS does not differentiate between a customer walking in to collect an order and a third-party delivery - they are both classified as Pickup.
Does manual dispatch mode work with InhouseDelivery?
All orders synced to InhouseDelivery will be automatically dispatched for delivery, regardless of if the auto-dispatch mode is set to Yes or No. This is due to a technical limitation.
How to uninstall InhouseDelivery?
If you no longer wish to use InhouseDelivery, you may uninstall the application.
- From LBM, navigate to Marketplace > InhouseDelivery.
- At the bottom of the screen, expand How to uninstall this integration
- Select Uninstall.
- Once InhouseDelivery is uninstalled, Online delivery orders will no longer be synced and will not be dispatched for delivery.
What should I enter for the restaurant name?
Use the name that matches your store signage so drivers can find you. Make sure the phone number and address match your actual restaurant info. For example, use the number for a phone that rings in your restaurant rather than the number for a corporate head office or a manager.
How are delivery fees charged?
You’ll be charged per delivery based on your max radius. The Self-Delivery radius is for your own drivers with a maximum of 10 miles. Orders for a delivery location beyond that distance go to a third-party delivery service provider (DSP).
Can I use one InhouseDelivery account for multiple STO locations?
For separate billing: create separate IHD accounts.
For shared billing: add multiple STO locations under one IHD account.
Why does InhouseDelivery need sales and credit card permissions?
The permissions requested by the app are needed to connect to the POS data and with the delivery data.




Comments
0 comments
Please sign in to leave a comment.