Person was Pushed Trigger isn't working as expected | Community
Skip to main content
New Participant
November 11, 2023
Solved

Person was Pushed Trigger isn't working as expected

  • November 11, 2023
  • 1 reply
  • 2205 views

 

Hi All - We've recently used the above filter and trigger but not sure why no members are showing up. Anyone faced a similar issue as this? 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Michael_Florin-2

I did test it out by creating another smart campaign but nothing showed up either under results tab or under the program membership.

 

What do you suggest?


The trigger "Person is Pushed to Marketo" will fire if you have an API that uses the Push Lead Endpoint.

 

https://developers.marketo.com/rest-api/lead-database/leads/#push_lead_to_marketo

 

Looks like this in the Activity History:

 

 

Your filter "Member of Program" is redundant, as the push already creates the program member, so it's always true.

I'd check with the filter alone if your API is really pushing persons to Marketo:

If you get results, you know that your API does this. Then try to push the same persons again, and your trigger should definitely fire. At least, I don't see why it wouldn't. Assuming of course, your Smart Campaign is set to "Person can run through the campaign every time".

1 reply

SanfordWhiteman
New Participant
November 11, 2023

When you redact program names like that, it’s much more difficult to help! You should be able to create a test program that doesn’t reveal any internal naming conventions.

 

Are those program names the same? If so, you shouldn’t have the filter.

 

 

New Participant
November 11, 2023

This is not our internal company's instance. It's on the client's side so had to redact them.

Yes the program names are the same. So does that work only when we use a trigger?

SanfordWhiteman
New Participant
November 12, 2023

The filter will only create a race condition. The person is already being pushed into the program, per the trigger.