Using Olo as your online ordering platform?

✅ Connect Olo with Fresh KDS to display online orders on your KDS!


💫 The following steps assume you have an active Olo account and are already set up with Fresh KDS.

If you’re just getting started with Fresh KDS, you’ll want to select ‘KdsSdk’ as your POS during the initial setup.


Step 1: Configure Olo to Send Data to Fresh KDS (via Webhooks).

  1. Log into the Olo Customer Dashboard.

    *The account must have Admin Access with Two-Factor Authentication enabled.

  2. Navigate to 'Dev' or 'Developer Tools.'

  3. Select 'Webhooks,' and click 'Create New Webhook.'

  4. Select Fresh Technology from the drop-down menu.

  5. Choose which order events to send; Fresh supports Order Created, Order Fired, and Order Canceled.

  6. Enter the following URL address:
    https://integration-webhooks.ftservices.cloud/olo/handle-event

  7. Verify the event using the 'Test' button.

  8. Once verified, click 'Save.'


Step 2: Set Up The Brand Integration.

To start, log into your Fresh Dashboard, and select ‘Brand Integrations’ from the left navigation bar.

  1. Click ‘+Create New Integration.’

  2. Use the arrow icon next to KDS Orders to expand the available integration options.

  3. Click ‘Olo.’

  4. Enter a Brand Integration Name and API Identifier.

  5. Enter the API Key and Webhooks Shared Secret Key - gathered from Olo.

  6. Click ‘Set Up.’

    Fresh KDS and Olo Brand Integration Set Up 1
    Fresh KDS and Olo Brand Integration Set Up 2
    Fresh KDS and Olo Brand Integration Set Up 3

Step 3: Create The Location Integration.

From the Fresh Dashboard, navigate to Settings - Locations on the left navigation bar.

  1. Click 'Edit' next to the desired location.

  2. On the Integrations Tab, click '+Connect Integration.'

  3. Select the Brand Integration previously created in Step 2.

  4. Enter the Olo Store ID (Location Number) - gathered from Olo.

  5. Click 'Create.'

    Fresh KDS and Olo Location Integration Set Up 1
    Fresh KDS and Olo Location Integration Set Up 2
    Fresh KDS and Olo Location Integration Set Up 3

*Optional* Virtual Screens and Follow-Up Messages.

The Fresh KDS & Olo integration includes the option to configure a virtual screen.

This allows the location to trigger SMS Messages to the online ordering customers, without having a physical screen running the Fresh KDS app.

Virtual Screens can send messages to online ordering customers at a set time once an order is received or after the customer clicks the 'I'm Here' link.

How to Set Up a Virtual Screen:

  1. Log into your Fresh Dashboard, and select 'Let's Go' for Fresh KDS.

  2. Navigate to Screens, and click 'Create Virtual Screen.'

    Note: This option is only visible if the location has an Olo integration configured.

💡 SMS Message Settings, including I'm Here Links, can be updated for the Virtual Screen via the Fresh Web Browser - Edit Screen Settings.

🚨 Text notifications are billed at $0.0075 USD per message with NO monthly minimum. Charges for text usage are added monthly on top of your Fresh KDS subscription.

Did this answer your question?