AnsweredAssumed Answered

Checking a lead's status every hour

Question asked by 2d38ed2a2f0bc43b6998d594f439c3b3422cfaaa on Sep 25, 2018
Latest reply on Sep 25, 2018 by 2d38ed2a2f0bc43b6998d594f439c3b3422cfaaa

I'm trying to solve the following scenario:

1. We have an external app the keeps track of certain user activity and sends updates to Marketo when they perform a certain action. In this case, when they start and complete a training module.

2. I want to send a reminder email when a user has completed one module but hasn't started the next one within two hours.


What is the best way to set this up?

Do we create an attribute per status per module? Can we simply have one attribute per status and append new data to it and use the contains filter?


What I had in mind:

Smart List

- Filter: [Started Modules] contains [Flow ID]

- Filter: [Started Modules Last Updated Date/Time] in past before [2 hours]


Then run this hourly. (Although I just discovered you can't actually run a campaign hourly, *sigh*)