Home>Orders

Set up and manage SevenRooms integration with Square

Who is this article for?
  • Account owners or team members with the account and settings permissions to view and set up integrations in the App Marketplace, create, edit, and delete devices, and create, edit and delete point of sale modes. Set permissions in Square Dashboard.
  • Square for Restaurants Plus and Premium subscribers
  • Square Premium subscribers with advanced restaurants capabilities added. Add capabilities in Square Dashboard.
  • About SevenRooms and Square

    The Square and SevenRooms integration allows you to view customer and reservation information from SevenRooms in your Square account to personalize hospitality during service. Use SevenRooms’ host-facing features by sharing your Square account and sales information with your SevenRooms account.

    Before you begin

    • You need an active SevenRooms Essentials, Growth, or Premium package to use the integration.

    • When you upgrade to Square for Restaurants Plus or Premium or Square Premium, all your existing account information is available with Square, including your items, customers, team members and bank account information. If you upgrade from the Square POS app, you need to set up your menus and floor plan before syncing with SevenRooms.

    Integrate SevenRooms with Square

    If you are new to SevenRooms and need to create an account, visit their website and select Book a Demo.

    If you already have a SevenRooms account and want to start using the integration: 

    1. Sign in to Square Dashboard and go to Settings > App integrations.

    2. Click Visit App Marketplace.

    3. Search ‘SevenRooms’ and select the app listing.

    4. Click Get Started and follow the prompts to connect your SevenRooms account with your Square account.

    Manage your settings

    Match table names

    Your table names in your Square for Restaurants account must match the table names in SevenRooms. To match table names on your floor plan:

    1. Sign in to Square Dashboard and go to Settings > Device management > Floor plans.
    2. Edit or create your floor plans and table names.
    3. To change multiple table names at once, select a section and update the table names. Click Done.
    4. Click Save when you’re finished.

    Enable coursing

    To enable coursing on Square:

    1. Sign in to Square Dashboard and go to Settings > Device management > Modes.
    2. Select an existing full service, quick service, or bar mode or create a new mode.
    3. With the mode selected, click Manage under Settings.
    4. Click Coursing and toggle on Enable Course Management.
    5. Set other Coursing preferences and click Save.
    6. Add or adjust your course names in your Square Dashboard > Service settings >
      Courses
    7. Map courses from Square to table statuses in SevenRooms.

    Coursing is specific to each location. If you have multiple locations, you will need to create courses for each one.

    Seated status

    With Seated status, you can improve your staff’s workflows, create automated checks and keep track of table progress with SevenRooms integrated with Square. When you enable this setting in Square Dashboard, reservations from SevenRooms will automatically create a new ticket for each table when a diner is seated.

    Create a reservation

    To create a reservation with SevenRooms:

    1. Sign in to your SevenRooms mobile app.
    2. Select Add Reservation in the upper-right corner to begin the reservation process.
    3. Follow the prompts to pick a date, party size and time of the reservation.
    4. Search for and select a client profile if you are creating a reservation for an existing client or add a new client.
    5. After selecting your client, select More Details. Here you can add notes and tags related to this reservation.
    6. Select Book.

    Take the following steps from your SevenRooms account for the new reservation to appear on the Square POS app with full service, quick service, or bar mode enabled or the Square Restaurant POS app:

    1. Sign in to your SevenRooms mobile app.
    2. From the Floor Plan view, drag and drop your party to the table where you’d like them to dine.
    3. Select Seat on the prompt.

    The reservation only appears in Square if the seated status is enabled and you set the reservation status as ‘Seated’ in your SevenRooms account.

    Seat a table

    From the Square POS app with full service, quick service, or bar mode enabled, or from the Square Restaurant POS app:

    1. Sign in to your point of sale app.
    2. Navigate to your floor plan.
    3. Select the table linked to this reservation. Your Square for Restaurants floor plan shows purple tables to indicate unopened reservations (seated status must be enabled from the Square Dashboard.
    4. Add menu items to the order. The Guest tab shows tags, the number of people in the reservation, and notes from SevenRooms.
    5. Tap Send to forward the order to kitchen printers or Square Kitchen Display System (KDS) stations.
    6. Upon concluding the service, select Print Bill to generate an itemized bill. Present this to the customer and select Pay.

    Reservation deposits

    Reservation deposits are only available with the New order and pay capabilities with Square for Restaurants. With reservation deposits and Seated status enabled, you can import SevenRooms deposits to Square and deposits will automatically apply to a reservation.

    If Seated status is disabled, deposits will not automatically apply and your point of sale will present the option to manually apply the deposit to the reservation’s order. The deposit amount will be pre-set to the amount received from the third-party platform that created the reservation. This option will only appear if there is a deposit associated with the reservation.

    When using reservation deposits:

    • Tips and tipping rates are based on the entire meal amount, not the meal amount minus deposit.
    • Deposit refunds are handled through SevenRooms, not Square.

    Troubleshoot the integration

    If the integration isn’t syncing correctly, try the following steps: 

    • Check that your table names are an exact match between your Square and SevenRooms accounts. 

    • Make sure that coursing and seated status are enabled on your Square account. 

    • Adjust the course names in your Square account to match the course names in your SevenRooms account.

    • Make sure you have menus created with Square. 

    • Confirm your subscriptions to Square and SevenRooms are both active and up to date.

    Get support from SevenRooms

    For help with the SevenRooms and Square integration, contact SevenRooms Support via [email protected]. You can also find comprehensive guidance on how to configure your SevenRooms account with Square in the SevenRooms Support Center.

    Related articles