Skip to main content

Integrations

Integrations are for teams building technical connections with Loyal Guru. They cover the implementation guides needed to connect an external system β€” POS, e-commerce checkout, mobile app, kiosk, middleware, or embedded loyalty frontend β€” to Loyal Guru.

These docs assume you already understand what Loyal Guru does (see Product Docs). The focus here is on how to connect by module and use case. Endpoint schemas, authentication headers, rate limits, and low-level HTTP behavior live in the live API Reference.

Public documentation spaces​

SectionUse it for
Product DocsProduct behavior, configuration, use cases, and operator guidance.
Integration guidesStep-by-step implementation flows for POS, e-commerce, app, kiosk, and middleware integrations.
API ReferenceLive endpoint catalog (OpenAPI / Redoc) β€” updates with the Streaming API.

Quick links:

Who this is for​

RoleHow to use these docs
Integration developerPrimary audience β€” step-by-step guides to connect each module
Technical architectOverview of the integration model, data flows, and authentication
QA / test engineerRequest/response reference for test case design
Project managerScope and module map to estimate integration effort

Integration overview​

Loyal Guru integrations follow the same sequence most projects use: first connect Data (Company master data and Customer identity), then evaluate loyalty and promotion mechanics, then add gamified experiences, and finally embed WL App SDK modules when the channel needs a ready-made loyalty frontend.

For endpoint-level details, use the live API Reference. For implementation decisions and flow design, use the module guides below.

Configuration (creating campaigns, building audiences, setting up rewards) is done through the Owner App or the Management API. The runtime integration is the loop where your system sends the current cart/session state, Loyal Guru evaluates it, and your system applies the returned effects.

Integration modules​

ModuleWhat to integrateGuide
QuickstartFirst runtime request: send a cart, read effects, and apply the resultOpen guide
Integration ChecklistScope, identity, master data, runtime, testing, webhooks, and launch readinessOpen guide
Integration TutorialEnd-to-end example from setup data to cart confirmation and optional webhooksOpen guide
Initial SetupEnvironments and Streaming API keys (X-Api-Key, X-Api-Secret)Open guide
DataCompany Data (products, stores, taxonomies) and Customer Data (identity scenarios, get, create, merge, cards)Open guide
Loyalty and Promotional EngineNew Engine Promo Engine, New Engine Coupon Server, Legacy Coupon ServerOpen guide
Gamified CampaignsGames, challenge progress bars, dates, freshness, prizes, and awardsOpen guide
WL App SDKEmbed loyalty modules in a web, e-commerce, kiosk, or hybrid app experienceOpen guide
WebhooksOutbound events, connector setup, JWT authentication, logs, and troubleshootingOpen guide
API ReferenceAuthentication, HTTP behavior, rate limits, errors, idempotency, and endpoint catalogOpen live reference

Endpoint reference​

For authentication headers, HTTP behavior, and the full endpoint list, see the live API Reference.

Integration scope β€” discounts​

Before starting a discount integration, confirm the integration scope with the Loyal Guru team:

Scopeapply_discountsWhat your system receives
LG calculatestrueCalculated discount effects and final values in the cart response β€” apply directly
You calculatefalseApplicable rules, coupon/voucher validation, and campaign data β€” your system calculates the amounts

The scope is set per company at the configuration level and can be overridden per transaction.