Settings
Manage API Tokens, Webhooks, Connectors and Analytics
Integrations decide what can touch shop data from outside: tokens say who, webhooks say where signals go, analytics says what page visits are measured.
- Menu path
- Manage -> Integrations
- Verified from
- Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence
frontend/modules/settings_write.html Integrations tabs, frontend/static/script/js/modules/js/settings.js PosnicPro.integrations, frontend/static/script/js/modules/js/settings.js analytics_save handler
Integration Safety Rule
An integration can read, write or delete shop data if its token allows it. Create one token per integration, grant only the scopes it needs and revoke tokens that are no longer used.
- Never reuse one all-powerful token for many tools.
- The plain token is shown once; store it immediately in the external system.
- Token lists show hints and last used dates, not the secret.
- Use revoke when a vendor, script or employee no longer needs access.
- Check integration access after staff role or vendor changes.
Create an API Token
- Open Manage -> Integrations.
- Stay on API Tokens.
- Click New Token.
- Enter a clear name such as Accounting sync or Ecommerce stock sync.
- Grant only the required read, write or delete scopes.
- Create the token.
- Copy the token immediately from the reveal box.
- Paste it into the external system and test the smallest safe action.
- Return to the token list later and confirm Last used changes.
Register a Webhook
A webhook is a change signal, not a full data dump. The receiver verifies the signing secret and then fetches details using its own token.
- Open Webhooks.
- Click New Webhook.
- Enter an HTTPS endpoint URL.
- Select only the entities the receiver needs.
- Register the webhook.
- Copy the signing secret immediately; it is shown once.
- Trigger a safe change such as a test customer update.
- Review Recent deliveries for status and attempts.
Webhook Entities
The source exposes webhook entities for sales, items, receivings, customers, suppliers, categories, registers, expenses, shifts and easytables. Do not select all entities unless the receiver is designed to handle all of them.
Enable Google Analytics
- Open Analytics.
- Switch on Enable Google Analytics.
- Paste the Measurement ID from Google Analytics Data streams.
- Use a value like G-XXXXXXXXXX from the shop owner's own Google account.
- Save.
- Reload the relevant shop page and verify visits in Google Analytics.
Desktop Connectors
The Connectors tab is shown only when the desktop till bridge is available. Connectors run beside the till, not inside the web dashboard. Enabling one mints a scoped token for that connector and the desktop supervises whether it is running, off or parked after failures.