Skip to main content
When a Consumer reaches out about a Reward they expected but did not receive, work through this checklist in Shift before opening a ticket with Paylead. Most tickets resolve at one of these steps, without ever reaching Paylead.

Before you start

You need three things on hand:
  • The Consumer ID. Shift searches on that ID only, never on a name, an email, or a phone number. Look it up in your own customer record before opening Shift. See Browse Consumers.
  • The purchase details the Consumer is disputing: date, amount, merchant, and whether they bought online or in store.
  • The right roles. Checks 1 to 6 run entirely inside Consumers, which the Consumer support role opens. Checks 7 and 8 open the Offers section, which needs the Offers role. If you do not hold it, run the first six checks and hand the last two to a teammate who does, rather than closing the ticket early. See Access and roles.
The activity tabs of a Consumer profile keep the filters from the previous ticket, including the date range. Clear them before starting, or you will conclude that a Reward is missing when it is only filtered out. See Browse Consumers.

Pre-flight checks

Work through the checks in order. Stop as soon as you find the answer; most complaints fail one of the first three.
1

Is the Consumer onboarded on the Program?

In Consumers, paste the Consumer ID in the search field and click Search.
  • A profile opens. The Consumer is onboarded. Continue to the next check.
  • No profile opens. The search is exact, so a single wrong character looks the same as a Consumer who never onboarded. Retype the ID from your customer record and search again. If it still returns nothing, the person has not completed onboarding on your Program: no Reward can be generated, and the ticket ends there.
2

Was the transaction on the bound account?

Reward attribution relies on the bank account the Consumer enrolled when they subscribed. Open the Synchronizations tab of the profile: it lists each bank connection and, under each bank name, the accounts linked to it. Those are the accounts Paylead receives transactions from.Do not use Target account for this check. That field is the IBAN that receives the payouts, which is not necessarily the account the purchase was made from.If the purchase was made with a card linked to an account absent from that list (a joint account from a partner, a secondary card, a non-enrolled product), no Reward is generated, even if the merchant is in the catalog. Say so to the Consumer and point them to the enrollment screen in your app.
3

Did the bank feed deliver the transaction?

Still in the Synchronizations tab, compare Last successful connection to the purchase date. If the last successful sync is older than the purchase, the bank feed never delivered that transaction and no Reward could be generated. Have the Consumer reconnect their account from your app, then check the Rewards tab again the next day.
4

Has the transaction propagation delay elapsed?

Paylead needs the transaction to land on its side, which takes up to 72 business hours, or three working days, from the purchase. Compare the purchase date to today.
  • Inside the window. Nothing is wrong yet. Tell the Consumer their purchase is still being collected and ask them to come back after one more business day. Close the ticket.
  • Outside the window. Continue to the next check.
5

Is the Reward marked as Not attribued?

In Consumers > the Consumer’s profile > Consumer activity > Rewards, look for a Reward with the Not attribued status. The status filter cannot isolate it, so leave it on All and scan the list by date.If you find one, the Cashback was generated but assigned to a different source. Common causes:
  • The Consumer is onboarded on a second Paylead Program (e.g. with another bank) and that Program won the Reward Attribution round.
  • The transaction comes from a joint account and the co-owner’s Program won attribution.
  • The transaction was reported through an account aggregator as well as the bank’s own feed, and the aggregator path was deduplicated out.
Open the Reward and scroll to the Attributions card. A card means the arbitration is settled: another source was credited, and nothing in Shift reverses it. No card means no competitor was recorded at all, so escalate. See Reading the Attributions card below, and the Status reference for the full Pool status table.
6

Was an eligible Offer active when the purchase happened?

In Consumers > Consumer activity > Offers, search by the merchant’s name and use the date filter to confirm an Offer existed on the day of the purchase. The dates and the Brand must match exactly; a one-day gap is enough to disqualify the transaction.No Offer on that date means no Reward was ever possible. That is the answer to the Consumer, and the ticket ends here.
7

Is the Offer still eligible and within capping?

An Offer that matched at the moment of the purchase can be out of reach today. Open the Offer in Offers and check that it is either:
  • Active, or
  • ended less than 30 days ago, and not Completed.
An Offer that ended more than 30 days ago, or that reached its budget cap and turned Completed, produces no Reward. That is the answer to the Consumer.Then check that the Consumer has not hit their personal capping on this Offer. The Activations column of their Offers tab shows usage so far: see Reading the Activations column.
8

Does the transaction match every Offer condition?

Click the pencil icon on the Offer to open its details. Compare the transaction to each condition:
  • Eligible channel (online, in-store, or both).
  • Rewarded price range: the transaction amount must fall inside it.
  • Maximal transaction eligible amount: transactions above this cap are not rewarded.
  • Any loyalty rules attached (first-time buyer, frequency cap, etc.).
A single missed condition is enough to disqualify the Reward, and it is the answer to give the Consumer.
Every check passed and no Not attribued Reward exists: the case is genuinely unexplained. Escalate it.
The transaction itself lives on the bank’s side, not in Shift. If you can reach an account statement or your own back office, find the exact transaction and check its amount, date, channel, and Brand against the Offer’s conditions.

Reading the Attributions card

When several candidates claim the same transaction, Paylead keeps one of them and marks the rest Not attribued. The Attributions card shows how that arbitration went. It sits at the bottom of the Reward detail page, under Reward details and Reward history, and appears only when the Reward had competitors. Each row is one candidate. Only your own row is named, with your Program name; competing rows keep a blank first cell. The three middle columns are progress bars with no printed figure: a full bar is the top of the range, an empty bar is zero. Global score is the only exact number, so compare rows on that column. It tells you how close your Program came to winning the transaction, and the three bars tell you which criterion decided it. The highest Global score wins the Cashback, and Paylead does not disclose how the three underlying scores are weighted into it.

When to escalate

Escalate only after the eight checks above, and only when none of them explains the case. Open the ticket from the Support button at the bottom left of Shift, the only channel for a support request. Include the following:
  • consumer_id
  • Purchase date and approximate time
  • Transaction amount
  • Brand name
  • reward_id if a Reward was generated in any status
  • Which of the eight checks you ran and what you found
Do not include personal data (full name, IBAN, card number, address) in the ticket body. The Consumer ID is enough for Paylead to look the case up. Paylead may ask for a proof of purchase in rare cases; provide it only on request and through a secure channel.

What’s next

Status reference

What every status in the checklist means.

Performance dashboard

See Reward and Gift volumes at the Program level once individual tickets are resolved.