Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

determining if an email was opened after a 5 minute wait activity

edwardr28531298
Level 2
Level 2

Hello, I have a question that would seem rather simple but I cannot figure it out. I have a WF that sends an email followed by a 5-minute wait activity, after that, I have a split that identifies if an email was opened or not. if opened send another email if not opened do nothing.

 

In all my test it doesn't matter whether I open an email or not, the WF sends both my test emails through "opened email branch" after the five minute wait

 

here are the rules I have in the split activity. 

edwardr28531298_0-1579884201452.png

 

a snapshot of my WF 

edwardr28531298_2-1579884309572.png

1 Accepted Solution
aminea31289079
Correct answer by
Level 2
Level 2

Hello @edwardr28531298 

 

In addition to what @Marcel_Szimonisz  said, your conditions on the split activity are not correct.

You are asking if the recipient have a tracking log but you are not checking if the tracking log comes from this specific delivery or not.

That why all your tests go through "opened email brach".

 

BR,

 

Amine

 

View solution in original post

3 Replies
Marcel_Szimonisz
Community Advisor
Community Advisor

Hello @edwardr28531298 ,

it is not impossible but the out of the box technical workflow is scheduled to pull tracking logs every hour so in order to get you 5-minutes-after-opened tracking logs you might refresh it manually or set another temporary technical workflow syncing the logs every 5 minutes.  Also you need to make sure that the messages are delivered because sometimes it takes more than 5 minutes to deliver the messages. So I would wait more than 5 minutes.

 

BR,

Marcel

aminea31289079
Correct answer by
Level 2
Level 2

Hello @edwardr28531298 

 

In addition to what @Marcel_Szimonisz  said, your conditions on the split activity are not correct.

You are asking if the recipient have a tracking log but you are not checking if the tracking log comes from this specific delivery or not.

That why all your tests go through "opened email brach".

 

BR,

 

Amine

 

View solution in original post

edwardr28531298
Level 2
Level 2
is there a better way of doing this since its coming from a recurring delivery?
aminea31289079
Level 2
Level 2
you can use the delivery Id stored in the variable 'vars.deliveryId' to complete the conditions in your split activity.