I've created several rules that assign a contact subtype to contacts depending on their level of donation.
The trigger I am using is "Contribution is added".
The rules function correctly if a contribution is added via the backend, but not when people make online payments through a donation page.
Is there a setting that would affect this? Is there a way to set up rules that will trigger by online payments?