QUESTION:
We are an NFP and are using the NPSP (Non Profit Starter Pack). I have set-up a contact scenario to catch new contacts being inserted, but it does not seem to be working. How can I resolve?
ANSWER:
In the Non-Profit Starter Pack (NPSP) when a contact is created an organization (account) automatically gets created FIRST then the contact is created and linked to the organization.
DupeBlocker will ONLY trigger for the first object being affected in the same Apex batch so as to avoid exceeding governor limits. In the case of the NPSP the first object inserted is the account and not the contact. As a result DupeBlocker DOES NOT trigger the “Match on Insert Action” for a contact scenario. However, doing an update on the same record DOES trigger the “Match on Update Action". Also, if the organization was manually entered first (as opposed to being automatically created along with the Contact using the Non-Profit Starter Pack (NPSP)), and then the contact was added, it would trigger for the insert.
There is no workaround for this issue so unfortunately it will not function correctly with this template.