+ Start a Discussion

Campaign Members to be selected based on cross-object conditions. How?

I have a situation wherein campaign members need to be generated based on conditions that combine Leads/Contacts with custom objects built, like Sales Orders and other such objects.
Is there a way to do this, or any appexchange product that anyone has used for a similar need?
Thanks in advance!
Are these other objects parents of Lead or Contact, i.e. are there lookups from Lead/Contact to these other objects (lookups, mind you, not related lists on Lead/Contact)?  If so you can make a cross-object formula to them in Summer '08 and use that in your campaign-building criteria.