Skip to main content

Integrations and webhooks

Two screens solve almost everything: Administration › Incoming Webhooks (what IncentIA receives) and Integrations › Webhooks (what it sends to your system).

Orders from your shop that give no points​

First look for the delivery in Administration › Incoming Webhooks: filter by Source (Shopify or WooCommerce) and open Details.

SymptomLikely causeWhat to do
The notification doesn't appear in Incoming WebhooksThe address was copied wrongly in the shop, or the connector is inactiveCheck the address in the shop and that the connector is Active in Integrations › Connectors
The notification appears as rejectedAPI secret differs from the shop'sCopy the secret again, identical on both sides, and save the connector
The order is skipped and adds nothingThe connector has no Loyalty ProgramEdit the connector and choose one
The order is skippedThere is no active member with that email or phoneThe customer must use the same email as in the programme. See Import and invite members
Failed statusAn error occurred during processingClick Replay (permission Replay Webhook) and refresh
Sync Status: FailedThe connector's last synchronisation did not finish properlyCheck the connector's details and save it again
NeverSynced (untranslated)There has been no synchronisation yetThis is normal on a newly created connector

Step-by-step guides: Connect Shopify · Connect WooCommerce.

Outgoing webhooks that don't reach your system​

Look at Consecutive Failures in Integrations › Webhooks.

SymptomLikely causeWhat to do
Consecutive Failures goes upYour destination doesn't respond 2xx within 30 secondsRespond 200 immediately and process in the background
The subscription stops sending (Is Active unchecked)It disables itself after 10 consecutive failures, or 50 consecutive overload responsesFix the destination, edit the subscription and tick Is Active
The destination returns 3xxIncentIA doesn't follow redirectsPut the final address in Target URL
The subscription is rejectedThe URL is not public (internal address)Use a URL reachable from the internet
An event you expected doesn't arriveA subscription listens to a single Event TypeCreate one subscription per event
Your system rejects the signatureSecret differs or the verification is wrongSee Webhooks: format and signature. When editing, an empty Secret keeps the current one

Other integrations​

SymptomLikely causeWhat to do
Your platform is neither Shopify nor WooCommerceThere is no native connectorUse the public API or webhooks
OCR doesn't read receiptsProvider or key misconfiguredSee Evidence and OCR
A member paid for a membership and can't see itThe Stripe notification wasn't processed, or the Stripe configuration is missing on the platformLook for the payment in Incoming Webhooks with Source Stripe. See Payments (Stripe)