All integrations

Lightspeed Restaurant

PKCE OAuth to L-Series: import categories and products, soft-delete stale items, push online orders as receipts with product ids when linked.

What you need (dashboard & API)

Follow Get started on POS & integrations for OAuth and connection flows. Some fields are configured only on the server by your operator.

  • Lightspeed OAuth client

    LIGHTSPEED_CLIENT_ID and LIGHTSPEED_CLIENT_SECRET on the API; redirect URI registered with Lightspeed.

  • Redirect URI

    Optional LIGHTSPEED_OAUTH_REDIRECT_URI; otherwise defaults to NEXTAUTH_URL + /dashboard/integrations/lightspeed/callback (or /api/integrations/lightspeed/callback).

  • Environment

    Optional LIGHTSPEED_ENVIRONMENT=staging for test.lightspeedapis.com.

How to get started

  1. 1

    Open Dashboard → Integrations → Lightspeed Restaurant.

  2. 2

    Click Connect Lightspeed and complete the OAuth consent flow (PKCE).

  3. 3

    Click Sync from Lightspeed to import categories and products; set POS catalog provider to Lightspeed under POS menu catalog sync on the same page if you use catalog tools.

  4. 4

    Use Send test order to verify receipts; toggle Push online orders if you need to pause outbound sync.

When you are done, run a test order from your public menu to confirm everything lines up with your kitchen workflow.