Skip to main content

IHD Setup with Shift4 Dine Online Ordering

Learn how to connect and configure InhouseDelivery with Shift4 Dine Online Ordering to automate delivery dispatching.

Written by Emma

If you want help with this process, live chat with us 24/7 using the icon at the bottom right of the page.

InhouseDelivery is a single marketplace app that gives Shift4 Dine 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, Shift4 Dine delivery orders are automatically synced to InhouseDelivery and dispatched for delivery to the cheapest available driver, without the need for manual intervention.

IHD & Shift4 Dine Quick Start Guide

Follow this simplified guide to set up InhouseDelivery with SkyTab Online. For full details, refer to the complete setup guide below.

  1. Install Required Apps

    1. Install the SkyTab Online app from the Shift4 Marketplace if not already installed

    2. Log in to Shift4 Customer Hub > Marketplace > InhouseDelivery > View Details > Install

  2. Create Account

    1. Click CREATE ACCOUNT and enter your name, email, and password.

    2. Agree to terms

    3. Next

  3. Restaurant Details

    1. Restaurant Name = match store signage so drivers can find you

    2. Address = order pickup address

    3. Phone Number = for drivers to call if needed

    4. Create my account

  4. Connect IHD to Shift4 Dine

    1. In InhouseDelivery > Settings > Integrations > SkyTab Online > Connect

    2. Log in to Shift4 Customer Hub when prompted > Allow > select location > Install > Return to IHD
      ​Can I use one InhouseDelivery account for multiple STO locations?

  5. Set Up IHD Billing and Dispatch

    1. Settings > Dispatch

      1. Billing Details (under Auto-dispatch) > enter Name, Email, Address > choose Payment Method > Submit

      2. Toggle Auto-dispatch to on

      3. Choose Who will be doing your deliveries?
        πŸ“Œ If you choose both options your drivers will be prioritized, and deliveries will be sent to third-party providers if your drivers are not online or have reached max capacity.

    2. Settings > My driver settings

      1. (only if using Your own drivers) > Maximum deliveries, Driver response time, Delivery area (for your drivers only) > Save

        πŸ“Œ Check out the driver video here

  6. Configure Delivery Settings

    1. In Lighthouse/Customer Hub > Marketplace > My Apps > SkyTab Online > Takeout/Delivery tab

    2. Under Order Settings > Order Type > Allow Delivery

    3. Scroll up to Delivery Settings

      1. check Use Delivery Service Provider for delivery

      2. check Deliver to Addresses

      3. Delivery Address Validation > By Driving Distance

      4. Delivery Distance > (recommend 5 miles)

      5. Minimum Delivery Time > (recommend 45 mins)

      6. Delivery Surcharge Name = Delivery Fee How are delivery fees charged?

      7. Type = Flat($) > Amount = $6.75

      8. Save

    4. Scroll up to Menu URL > Copy URL. This is the order link for customers.

    5. Add to website and Google business profile

πŸ“Œ Optional: Download InhouseDelivery for mobile on Apple or Android (look for the scooter) to your phone, add your phone number under My Profile to receive alerts.


IHD & Shift4 Dine Setup Guide

Install the SkyTab Online from the Shift4 Marketplace if you don't already have it.

Need help installing SkyTab Online? Follow this setup guide.

Create InhouseDelivery account

  1. Log in to Shift4 Customer Hub. Select Marketplace (left navigation bar).

  2. Scroll to InhouseDelivery app > View Details > Install
    ​

  3. Click CREATE ACCOUNT and enter the required details. (Choose Log in if you already have an account)

    1. Full Name: {type your first and last name}

    2. Email Address: {enter your work email}

    3. Password: {choose a password}

    4. NEXT

  4. Your Restaurant

    1. Restaurant Name: {enter the name on the restaurant signage, not the company name}

    2. Address: {enter pickup address}

    3. Phone Number: {enter restaurant phone number for driver questions}

    4. Create my account
      ​

πŸ“Œ Note: Add your phone number under My Profile to use the InhouseDelivery mobile app and receive alerts.

Connect InhouseDelivery and Shift4 Dine accounts

After setting up the account, connect InhouseDelivery to Shift4 Dine location.

  1. In the InhouseDelivery app, click Settings (top right gear icon)

  2. From the Settings menu, select Integrations > SkyTab Online > Connect to start the linking process
    ​

  3. When redirected to the Shift4 Customer Hub, log in using Shift4 credentials

  4. Review the requested permissions and click Allow to grant InhouseDelivery access to SkyTab Online delivery orders
    ​

  5. Select the Shift4 Dine location > INSTALL
    ​

    πŸ“Œ Notes:
    ​

    • Each SkyTab 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. Learn more about adding locations.

  6. RETURN TO IHD to go back to the InhouseDelivery app.

  7. Connected label confirming the successful connection.
    ​

InhouseDelivery Dispatch

Before you connect InhouseDelivery to SkyTab Online, configure billing information, delivery settings, and enable auto-dispatch to ensure the account is ready to process and send delivery orders.

IHD Billing

  1. From the InhouseDelivery dashboard, click Settings (cog icon)> Dispatch
    ​

  2. If billing hasn’t been completed, you’ll see a red message below Auto-dispatch

    1. Click billing details link

    2. Enter First and Last name, email address, and complete address details.​

    3. PAYMENT METHOD

      1. Credit Card β€” enter card details manually.

      2. ACH Direct Debit (US only) β€” to connect bank account. Payments are processed through Plaid through a secure login screen.

    4. Submit
      ​

πŸ“Œ Notes:

  • You won’t be able to turn on auto-dispatch until billing has been submitted successfully.

  • Check out Add/edit billing details for more information.

Dispatch

  1. How are your deliveries assigned? toggle on

  2. Who will be doing your deliveries? Choose one or both:

    1. 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.

    2. Third-party drivers β€”This is enabled by default. To use only your own drivers, email [email protected] or live chat us below.

πŸ“Œ Note: You can use both options together. 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.

My Drivers (if using your own drivers)

  1. My drivers > Add driver then add the driver's name and phone number.

  2. The driver will receive a text message inviting them to download the mobile app and activate their account.
    ​

My driver settings​ (if using own drivers)

  1. Open the Self delivery tab in the left menu to configure how in-house drivers are assigned orders > 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)

πŸ“Œ Notes:

  • Self-delivery settings apply only to your own drivers and do not affect how third-party deliveries are handled.

  • Check out Delivery Settings for additional details.

Enable auto-dispatch

Once billing details and delivery settings are saved, you can enable auto-dispatch.

Go to the Dispatch > How are your deliveries assigned? > toggle Auto-dispatch to turn it on

πŸ“Œ Notes:

  • Auto-dispatch is turned off by default, even after setup. You need to manually enable it once billing is complete.

  • Check out Dispatch settings to learn more.

Configure SkyTab Online for delivery

Once InhouseDelivery account is connected, configure SkyTab Online settings to start sending orders for delivery.

1. Log in to Lighthouse Business Manager > Marketplace (left side menu)> My Apps > SkyTab Online

2. click Takeout/Delivery (3rd option in the top menu bar
​

​

Order Settings

  1. Order Settings, check Allow Special Requests to let customers enter special instructions.

  2. Preparation Time (min) to the average time it takes to prepare an order.
    Recommended: 20​

  3. Order Type, choose one or both

    • Allow Takeout

    • Allow Delivery​

  4. Restrict number of orders to [ ] every 15 minutes

    • Enter the maximum number of orders you can fulfill in that time frame or leave unchecked

Delivery Settings

  1. Delivery Settings: check Use Delivery Service Provider for delivery to enable Inhouse Delivery
    ​

  2. Deliver to Addresses: check. Recommended settings:

    1. Delivery Address Validation: By Driving Distance

    2. Delivery Distance (mi.): 5

    3. Minimum Delivery Time (min): 45

  3. Delivery Surcharge: we recommend:

    1. Delivery Surcharge Name = Delivery Surcharge

    2. Type = Flat Fee

    3. Amount = $6.75 (which covers standard delivery via Routemasters DSP)

  4. Delivery Surcharge Tax (typically none)
    ​

    ​

  5. Optionally, configure

    1. Min Order Amount ($) = if you are unsure, we recommend $10

    2. Max Order Amount ($) = if you are unsure, consider a value that would cover a meal for 6 people at your restaurant

    3. Future Orders = many places chose ASAP only

    4. Save

Once these settings are saved, SkyTab Online orders will be eligible for automatic dispatch through InhouseDelivery.

If you see a prompt that tells you to create a menu manager to enable online ordering, please reach out directly to Shift4 or your Shift4 agent for assistance.

Set SkyTab Online as the Preferred Ordering Option on Google

  1. Log into Google Business Profile >

  2. View profile > Food ordering > toggle Accept orders on your profile to On

  3. Click + Add a link, enter your SkyTab Online menu URL > turn on Preferred for pickup and Preferred for delivery > Save


Tips and Tricks

How to configure tips


Configure tip suggestions and a default tip amount in SkyTab Online > Payments. Orders with higher tips have a greater chance of attracting drivers.

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 SkyTab Online > Payments, uncheck the box that says Allow unpaid orders.
​

Can I use InhouseDelivery and DoorDash Drive at the same time?

Merchants 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 Lighthouse Business Manager, navigate to Marketplace > InhouseDelivery.

At the bottom of the screen, expand How to uninstall this integration

Select Uninstall.

Once InhouseDelivery is uninstalled, SkyTab 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. Continue setup

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). For detailed information about pricing, see here. Continue setup

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. Continue setup

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. Continue setup


Support

For any support relating to InhouseDelivery, email the team at [email protected], or use the in-app live chat located in the bottom right corner of the InhouseDelivery app.

Did this answer your question?