X-Request-Id before retrying. Never copy an OAuth token, Make webhook
URL, or full customer bundle into a support message.
Access and connection
Perkstar does not appear in Make
Perkstar does not appear in Make
The Perkstar business is not eligible
The Perkstar business is not eligible
OAuth shows the wrong Perkstar business
OAuth shows the wrong Perkstar business
OAuth succeeded but the module still asks for a connection
OAuth succeeded but the module still asks for a connection
The connection repeatedly fails or asks to reconnect
The connection repeatedly fails or asks to reconnect
Watch loyalty events
Run once receives no bundle
Run once receives no bundle
webhook.test diagnostic is not
one of the module’s 29 event choices.A live event did not run the scenario
A live event did not run the scenario
The scenario was Off and events appeared later
The scenario was Off and events appeared later
The same event was processed twice
The same event was processed twice
Events arrived out of order
Events arrived out of order
occurredAt or the outer Created value
and the current destination state. Do not order business changes by Make
execution time.A field is absent or null
A field is absent or null
Wallet Pass Installed has not fired
Wallet Pass Installed has not fired
An offline card scan did not fire
An offline card scan did not fire
Customer Lifecycle Group Changed did not return everyone in a segment
Customer Lifecycle Group Changed did not return everyone in a segment
Searches and actions
Make an API call
Incomplete executions and safe replay
Before resolving or replaying an incomplete Make execution:- Decide whether the earlier Perkstar or destination module may already have succeeded.
- Preserve the original source event, order, payment, activity, or request ID, and keep every mapped field that contributes to the request fingerprint unchanged—including customer identity, Card, activity type, amount, note, metadata, and any create-if-missing fields.
- Fix non-retryable validation, permission, consent, or conflict errors first.
- Retry the failed path once and inspect the returned Perkstar record.
- Confirm no iterator/router path can execute the same write again with a new source ID.
Webhook attestation failure
The official trigger sends the received event and signed headers back to Perkstar over OAuth before it outputs a normal bundle. If that check fails, do not map around it: confirm the attached webhook still belongs to the selected connection, the event was not altered, the execution is recent, and the Perkstar business and OAuth grant remain active. Keep the callback URL secret. A temporary verifier outage can leave a Make execution failed or incomplete after its callback was already acknowledged. Resume the same execution after service recovers and preserve the original Event ID. Exact proofs remain recoverable for up to 90 days; older proofs fail closed. See Webhooks and instant scenarios.Ask for help
Email support@perkstar.co.uk with:- the Perkstar business name;
- the Make organisation/team and scenario name (not a private link);
- the Perkstar module and approximate UTC time;
- the Make execution ID and Perkstar
X-Request-Id, event ID, or delivery ID when available; and - the status/error code with secrets and personal fields removed.

