Question

Coforge
US
Last activity: 10 Mar 2025 23:45 EDT
NBA Decisioning - ReValidate Offer Eligibility for inbound channels
Hi,
We are using Pega v8.8 cloud , Pega Decisioning v8.8 with NBA v2 designer.
This is related to Telecommunication field usecase, when we send offer in Outbound channel (SMS/Email), customer may click on the link in message after week or so.
When they click, it takes them to webpage (Inbound channel), requirement is Inbound channel needs to make call to Pega API (in this case PegaMKTContainer) requesting to recheck Eligibility of the offer based on customer profile. reasons could be many, offer expired, customer already availed offer and try to reclaim offer again, customer forwarded offer to someone else who is trying to claim offer and so on possibilities.
As usecase continues, if customer is still eligible and try to claim offer, respective transaction process request is sent from web to backend CRM system whose API also wants to make one more call to Pega API to revalidate customer eligibility. Though it look duplicate calls, but in modular design backend CRM systems wants to implimented in all of there transaction services with maximum checks in place to avoid misuse.
So now Inbound channels (Web, APP, Agent Assit) as well as backend CRM API need a way to call call PegaMKTContainer to Recheck eligibility validation for the offer sent in past.
Hi,
We are using Pega v8.8 cloud , Pega Decisioning v8.8 with NBA v2 designer.
This is related to Telecommunication field usecase, when we send offer in Outbound channel (SMS/Email), customer may click on the link in message after week or so.
When they click, it takes them to webpage (Inbound channel), requirement is Inbound channel needs to make call to Pega API (in this case PegaMKTContainer) requesting to recheck Eligibility of the offer based on customer profile. reasons could be many, offer expired, customer already availed offer and try to reclaim offer again, customer forwarded offer to someone else who is trying to claim offer and so on possibilities.
As usecase continues, if customer is still eligible and try to claim offer, respective transaction process request is sent from web to backend CRM system whose API also wants to make one more call to Pega API to revalidate customer eligibility. Though it look duplicate calls, but in modular design backend CRM systems wants to implimented in all of there transaction services with maximum checks in place to avoid misuse.
So now Inbound channels (Web, APP, Agent Assit) as well as backend CRM API need a way to call call PegaMKTContainer to Recheck eligibility validation for the offer sent in past.
If we use Container API, it runs as NBA for those calls as if Customer was showed the offer in new channel , but the call was to just validate offer eligibility. Business dont want to capture unnecessary Impressions which can impact measuring engagement rates.
For such usecase, what is the closest OOB approach we can think of to facilitate API to process just eligibility checks.