Skip to main content

Why isn't FinDock working with a new NPSP sandbox?

After spinning up a new sandbox for an org with NPSP, you may find that FinDock is not working as normal. Typically you see that installments are not created for new opportunities. You may also not have working FinDock fields on Recurring Donation.

The reason for this is that the FinDock NPSP triggers did not get copied over to the sandbox. To confirm this, go to the NSPS Settings in your sandbox and open the Trigger Configuration under System Tools. You are likely missing these two classes:

  • npsp4hub.Opportunities_TDTM
  • npsp4hub.RecurringDonations_TDTM

If they are missing, you need to manually create them by clicking New Trigger Handler. Use the screenshots below to configure the two FinDock classes.

  • For the Opportunity class, the trigger actions are Before Insert, Before Update, Before Delete, After Insert and After Update.
  • For the Recurring Donation class, the trigger actions are Before Insert, Before Update, After Insert and After Update.

Opportunity trigger configuration

Opportunity trigger configuration

Recurring Donation trigger configuration

Recurring Donation trigger configuration