Set up and manage your Grubhub integration with Square
About Grubhub and Square
The new Grubhub integration allows you to easily connect your Grubhub account and manage everything within Square. Activation takes minutes and once completed, your Grubhub store(s) will be connected to Square, syncing your Square menu automatically.
Any orders placed with Grubhub will flow through to your Square account, appear on Order Manager and trigger printers or appear on the KDS. Any updates made to items in Square will automatically sync to your Grubhub store. For example, 86-ing an item in Square will immediately make the item unavailable on Grubhub.
Before you begin
When you connect Square to Grubhub:
All other Grubhub connections will be turned off.
This includes connections to other ordering systems and payment systems.
Your Grubhub menu and orders will only work with Square from now on.
We recommend activating your integration when your business is closed or when service is not happening. Activating this integration will automatically disconnect other integrations with Grubhub.
You'll need to build your menu and create your Grubhub account before activating the integration with Square:
Build your menu
Your menu in Square determines how your menu appears on your Grubhub store. Learn how to Create and update menus.
Make sure that all items on selected menus have prices. Ensure that any item that you are approved to sell on Grubhub and contain alcohol is marked accordingly. Please work with your Grubhub Account Manager to see if you are eligible to sell alcohol on Grubhub Marketplace.
Create your Grubhub account
Ensure you already have a Grubhub contract and a working admin login to your Grubhub merchant portal. (Admin login email address needs to match the Square login email address).
If you do not have a Grubhub account, you can create one during the activation process.
Integrate Grubhub with Square
Step 1: Activate the integration
These steps connect your Square account to your Grubhub account and grant permission to both parties to sync data (such as your menu from Square to Grubhub and orders from Grubhub into Square).
Log in to your Square Dashboard and go to Online > Sales channels to find the Grubhub Integration. If you do not have a Grubhub account, follow the prompt for no account to sign up and complete the integration onboarding.
Click Set Up and follow the prompts to login.
Step 2: Map your Square location(s) to Grubhub store(s)
If you have multiple locations, activate the integration for one location first to make sure everything is working correctly before adding all of your desired locations to the integration.
Step 3: Select your menus
Select the menus you want to publish on your Grubhub store(s) and set your menu hours. For each menu, you can keep prices the same or boost them using the price override feature.
All item and menu changes should be made within Square and will automatically sync to be reflected on your Grubhub store. Menu editing will be disabled in the Grubhub merchant portal.
Your Grubhub menu must be linked to items in Square to turn on menu management within Square.
The Grubhub integration does not support a menu preview during the integration set-up. Once activated, you can pause ordering on your Grubhub store (via the Grubhub integration management page) and verify that your store listing is correct.
Step 4: Complete setup
Follow the prompts to set up other required and optional settings, such as the default prep time for all Grubhub orders, adding holiday hours and special courier instructions.
Once you’ve reviewed your settings, click Activate integration > Activate.
Switch off any Grubhub tablets once the integration is activated, as they can interfere with the integration.
Update your Grubhub menu and settings
You can update any settings for your Grubhub integration from your Square Dashboard. Navigate to Sales Channels and click Manage.
You can update item pricing directly in Square. This will automatically sync to Grubhub and any price override settings will still apply. To change your price override setting:
- Sign in to your Square Dashboard and navigate to Online sales channels.
- Select Grubhub.
- Select the location you want to update.
- Update your price override.
To change what menu appears on your Grubhub store (or to add a menu):
- Sign in to your Square Dashboard and navigate to Online sales channels.
- Select Grubhub.
- Select the location you want to update.
- Update the menu selection.
To change menu hours:
- Sign in to your Square Dashboard and navigate to Online sales channels.
- Select Grubhub.
- Click the location you want to update.
- Select your menu and click Edit Menu Hours.
Menu images in Square will automatically sync to your Grubhub store. To add menu images in Square:
- Take photos of your food (or review current photos) using Grubhub’s Menu Image Guidelines.
- Upload photos to the items in your Square Dashboard.
- The images will automatically sync to your Grubhub store during the next (automatic) menu refresh.
You can pause your Grubhub store at any time from the Online sales channels page on Square Dashboard.
Frequently asked questions
Get support
For any questions or feedback on the integration, you can contact https://app.squareup.com/help/.
For issues related to your Grubhub account, driver status, fees or refunds: send an email to [email protected], call the Restaurant Care Number (877) 799-0790, or refer to the Grubhub Help Center.