FluteOS

Connect Your POS System

Sync your Point of Sale system with FluteOS to enable automatic points-on-spend, order history on guest profiles, and revenue analytics.

Overview

Connecting your POS to FluteOS enables automatic loyalty points on purchases, order history on guest profiles, revenue attribution in analytics, and real-time kitchen ticket routing for tableside orders. FluteOS natively integrates with Toast, Clover, Square, and Lightspeed.

Prerequisites

  • Admin credentials for your POS system
  • A FluteOS account with at least one venue configured
  • (For tableside order routing) A kitchen display terminal or printer configured in your POS

Steps

1. Open Integrations

Go to Settings > Integrations > POS. You'll see the list of supported systems.

2. Select your POS

Click Connect next to your POS platform:

  • Toast — Requires your Toast Restaurant GUID and an API access token from your Toast account
  • Clover — Requires authorization via OAuth — you'll be redirected to Clover's login page
  • Square — Requires authorization via OAuth — you'll be redirected to Square's login page
  • Lightspeed — Requires your Lightspeed account ID and an API key generated from Lightspeed HQ > API Keys

Follow the platform-specific steps below.


Toast

  1. Log in to your Toast Web account.
  2. Go to Integrations > Partner Integrations.
  3. Find DramWell / FluteOS in the partner directory and click Enable.
  4. Copy the Restaurant GUID and API Token from the Toast integration page.
  5. Paste both values into the FluteOS Toast connection form.
  6. Click Test Connection — you should see a green success indicator.
  7. Click Save.

Clover

  1. Click Connect Clover in FluteOS.
  2. You'll be redirected to Clover's authorization page. Log in with your Clover merchant credentials.
  3. Approve the FluteOS permissions request.
  4. You'll be redirected back to FluteOS with the connection confirmed.

Square

  1. Click Connect Square in FluteOS.
  2. You'll be redirected to Square's authorization page. Log in with your Square account.
  3. Select the location(s) to connect to this FluteOS venue.
  4. Approve the permissions request.
  5. You'll be redirected back to FluteOS with the connection confirmed.

Lightspeed

  1. Log in to Lightspeed HQ.
  2. Go to Account Settings > API Keys > Generate New Key.
  3. Copy the API key and your Account ID (visible in Account Settings > Account Information).
  4. Paste both into the FluteOS Lightspeed connection form.
  5. Click Test Connection, then Save.

3. Configure sync settings

After connecting, configure how FluteOS uses POS data:

  • Guest matching — FluteOS matches POS order records to guest profiles by phone number or email. Set the matching priority under Sync Settings > Guest Matching.
  • Points on spend — Toggle on to automatically award loyalty points for every POS transaction matched to a guest profile. Set the points-per-dollar rate (this overrides the default loyalty earning rule).
  • Order history sync — Toggle on to display POS order history in guest profiles under the Orders tab.
  • Kitchen routing — Toggle on to send tableside orders submitted through FluteOS QR experiences directly to your POS kitchen display or printer.

4. Run an initial sync

Click Sync Now to pull in historical order data (up to 90 days back). FluteOS will attempt to match past orders to existing guest profiles. The sync may take a few minutes depending on order volume.

5. Verify the connection

After the sync completes:

  • Open a guest profile you know has made recent purchases. Confirm order history appears in the Orders tab.
  • If loyalty is configured, check that points were awarded for matched historical orders.

Tip: If a guest's POS orders aren't appearing on their profile, check that their phone number or email in FluteOS matches exactly what's on file in your POS. Minor formatting differences (e.g., (504) 555-1234 vs. 5045551234) prevent matching. Use the guest profile's Merge function if you find duplicate records.


What's Next

Was this article helpful?