Answers.Body: <p><a href="https://i.sstatic.net/ofdhl.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/ofdhl.png" alt="enter image description here"></a>I have a working CiviRule just like the one you are describing (I think) which works fine. I have not created 4 different rules but added  different actions to the same rule. There is a blog post on this here: <a href="https://civicrm.org/blog/erikhommel/using-civirules-for-a-petition-journey-at-amnesty-international-vlaanderen" rel="nofollow noreferrer">https://civicrm.org/blog/erikhommel/using-civirules-for-a-petition-journey-at-amnesty-international-vlaanderen</a> </p>
  
  <p>I have included a screenshot of my conditions. Can you see any differences which would explain your problem? I think you need both the group checks, The one (group is) acts on the parameter from the contact add to group, the other one checks if the contact is still in the group when sending mails (to allow the opt out if the contact no longer wants to receive mail).</p>
  
  <p>I also think you'd be better off by adding all 4 actions to this rule rather than have 4 rules.</p>
  
  <p>I will test with the delay of 200 minutes and see if there is a problem there.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-08-08T10:26:04.607Z
Answers.Text: Thanks for send useful link. The difference is what happen if you update actions? "the first mail will be sent immediately, the second after 7 days, the third after 14 days, the fourth after 21 days and the fifth after 28 days". If I add the sixth email after 35 day, exist user in "Brave" group can received this email? You can test by convert day to minute. Create rule, add user and update rule with new email, can exist user receive new email?
Answers.UserDisplayName: ToanLuong
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-08-08T10:27:44.397Z
Answers.Text: Yes, existing user can receive new email, no problem. I will test the 200 minutes but I do not expect that to be the problem. I think the issues lies within your conditions.
Answers.UserDisplayName: ErikH - CiviCooP
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-08-08T10:34:28.950Z
Answers.Text: I think the number 200 minutes is not the problem, too. I'll follow your guide in your link to investigate my problem, maybe in my conditions like you said. If you could, please check by create a rule send email to user add to a group (no need wait to 200 minute, only need some minutes). After that, add new email delay to the group, check if existing user in group can receive email. Thank you.
Answers.UserDisplayName: ToanLuong
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-08-08T11:32:24.313Z
Answers.Text: I am not sure what you are asking now :-) Do you mean you add an action to the rule once the rule is triggered already for a contact? In that case it will NOT send the mal. It decides what action to add to the queue based on the initial trigger. And I will try to test, but when I have time....which will probably be tomorrow.
Answers.UserDisplayName: ErikH - CiviCooP
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-08-08T11:47:52.467Z
Answers.Text: I've test follow your guide. I only add actions to this rule not create 4 rules. It has the same result, existing user not receive mail when I update rule with new action. Maybe because of like you said: "add an action to the rule once the rule is triggered already for a contact". Could CiviRule check for send delay email by "Date Added" to group when new action update to the created rule?
Answers.UserDisplayName: ToanLuong
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-08-08T12:45:21.380Z
Answers.Text: No, the concept is that whatever needs to happen is triggered by an event. We do not want to change this behaviour. I think you need to rethink your rule, I am still not clear why the action needs to be added AFTER the contact is added to the group? You need to be more descriptive about your functional requirement because I am pretty sure we could meet it. Changing the engine we will never do without clearer understanding of what you want to achieve!
Answers.UserDisplayName: ErikH - CiviCooP
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-08-08T15:21:04.850Z
Answers.Text: My case quite looks like "Petition Journey", I want to send email for user add to a group "the delayed mails are actually sent out 1, 2, 3, 4 or 5 weeks later", but after 3 weeks, I realize that need to add email to week 6. So when I add email to week 6, I want to people added to group before week 6 automatic receive this email. I think after your comment, I'll send email week 6 to all users in my group after that add action send email week 6 to the rule. From that, all users added to the group will receive email from week 1 to 6. Thank you and CiviCooP create awesome extension CiviRules.
Answers.UserDisplayName: ToanLuong
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-08-08T16:06:01.930Z
Answers.Text: You are welcome :-) If you now want to send mails to the 'older' members of the group you can perhaps do a catch-up manual mail action? Or create an additional group 'ancientmembers'  and send email 6 out to all members of both groups or something along that line.
Answers.UserDisplayName: ErikH - CiviCooP
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-08-08T16:19:09.130Z
Answers.Text: I'll do like you suggest. Thanks for help me understand more clearly using CiviRules. I've mark your answers is the solution for my question.
Answers.UserDisplayName: ToanLuong
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-08-08T10:13:48.573Z
Answers.LastActivityDate: 2018-08-08T10:24:24.843Z
Answers.LastEditDate: 2018-08-08T10:24:24.843Z
Answers.UserDisplayName: ErikH - CiviCooP
Body: <p>I'm using WordPress 4.9.8, CiviCRM to 5.4.0, CiviRules 2.1 and E-mail API 1.17.2</p>
  
  <p>I've created a sequence email by CiviRules by steps:</p>
  
  <p><strong>Step 1</strong>: After user added to a group G, send email 1</p>
  
  <p><strong>Step 2</strong>: After 5' until user added to the group G, send email 2</p>
  
  <p><strong>Step 3</strong>: After 10' until user added to the group G, send email 3</p>
  
  <p>If I've created this sequence from start, sequence email sended ok. But if I want to update this sequence by and step like this:</p>
  
  <p><strong>Step 4</strong>: After 200' until user added to the group G, send email 4</p>
  
  <p>This sequence created about 15' until user added to the group G, but after 200', no email send to user.</p>
  
  <p>I've tried tick or untick "Don't recheck condition upon processing of delayed action" but nothing happens.</p>
  
  <p><a href="https://i.sstatic.net/inx3G.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/inx3G.png" alt="enter image description here"></a></p>
  
  <p>What can I do to make a sequence email and this sequence can update with CiviCRM?</p>
  
  <hr>
  
  <p><strong>Update 08/08/2018</strong>
  This is conditions of my CiviRule, I have 4 Rule like that picture, the difference are the number of delay minute and the template mail.</p>
  
  <p>The rule of this picture is created after my user added to group "Thông tin hữu ích". The minutes my user add to this group &lt; 200 minutes but my user can not received email send in the rule delayed 200 minutes
  <a href="https://i.sstatic.net/RGBFq.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/RGBFq.png" alt="enter image description here"></a></p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-08-08T08:19:49.470Z
Comments.Text: Can you include a print of the conditions of your CiviRule? That might help to find out why your final mail is not sent.
Comments.UserDisplayName: ErikH - CiviCooP
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-08-08T09:14:00.370Z
Comments.Text: Thanks for reply. I've update in my question conditions of my CiviRule, I have 4 Rule like that picture, the difference are the number of delay minute and the template mail.
  
  The rule of this picture is created after my user added to group "Thông tin hữu ích". The minutes my user add to this group < 200 minutes but my user can not received email send in the rule delayed 200 minutes
Comments.UserDisplayName: ToanLuong
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-08-08T10:09:28.893Z
Comments.Text: I am unclear about : "The minutes my user add to this group < 200 minutes but my user can not received email send in the rule delayed 200 minutes"?????
Comments.UserDisplayName: ErikH - CiviCooP
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-08-08T10:17:15.413Z
Comments.Text: I mean that if I've created the rule delay 200 minute + send email before a user added to a group, after that, add user to group, the user will receive email. But if I add user to the group before create rule delay 200 minute + send email, user not received email (though time user added to group <200 minutes). Time 200 minute can change to 1 day, 1 week, 1 year. 
  
  So I want user in group can receive email created to delay time in the future after the time the user added to group.
Comments.UserDisplayName: ToanLuong
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-08-08T10:26:01.097Z
Comments.Text: check my latest answer?
Comments.UserDisplayName: ErikH - CiviCooP
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-08-08T10:27:08.127Z
Comments.Text: Thank, I've explain the difference, please check my comment below your answer.
Comments.UserDisplayName: ToanLuong
Tags: <wordpress><email><civirules>
Title: How to update a sequence email created by CiviCRM?
ThreadText: # How to update a sequence email created by CiviCRM?
  
  (Asked by: username_0 on 2018-08-07)
  
  I'm using WordPress 4.9.8, CiviCRM to 5.4.0, CiviRules 2.1 and E-mail API 1.17.2
  
  I've created a sequence email by CiviRules by steps:
  
  **Step 1**: After user added to a group G, send email 1
  
  **Step 2**: After 5' until user added to the group G, send email 2
  
  **Step 3**: After 10' until user added to the group G, send email 3
  
  If I've created this sequence from start, sequence email sended ok. But if I want to update this sequence by and step like this:
  
  **Step 4**: After 200' until user added to the group G, send email 4
  
  This sequence created about 15' until user added to the group G, but after 200', no email send to user.
  
  I've tried tick or untick "Don't recheck condition upon processing of delayed action" but nothing happens.
  
  [![enter image description here](https://i.sstatic.net/inx3G.png)](https://i.sstatic.net/inx3G.png)
  
  What can I do to make a sequence email and this sequence can update with CiviCRM?
  
  ---
  
  **Update 08/08/2018**
  This is conditions of my CiviRule, I have 4 Rule like that picture, the difference are the number of delay minute and the template mail.
  
  The rule of this picture is created after my user added to group "Thông tin hữu ích". The minutes my user add to this group < 200 minutes but my user can not received email send in the rule delayed 200 minutes
  [![enter image description here](https://i.sstatic.net/RGBFq.png)](https://i.sstatic.net/RGBFq.png)
  
  **Tags:** wordpress, email, civirules
  
  > **Comments:**
  > **username_1**: Can you include a print of the conditions of your CiviRule? That might help to find out why your final mail is not sent.  
  > **username_0**: Thanks for reply. I've update in my question conditions of my CiviRule, I have 4 Rule like that picture, the difference are the number of delay minute and the template mail.  The rule of this picture is created after my user added to group "Thông tin hữu ích". The minutes my user add to this group < 200 minutes but my user can not received email send in the rule delayed 200 minutes  
  > **username_1**: I am unclear about : "The minutes my user add to this group < 200 minutes but my user can not received email send in the rule delayed 200 minutes"?????  
  > **username_0**: I mean that if I've created the rule delay 200 minute + send email before a user added to a group, after that, add user to group, the user will receive email. But if I add user to the group before create rule delay 200 minute + send email, user not received email (though time user added to group <200 minutes). Time 200 minute can change to 1 day, 1 week, 1 year.   So I want user in group can receive email created to delay time in the future after the time the user added to group.  
  > **username_1**: check my latest answer?  
  > **username_0**: Thank, I've explain the difference, please check my comment below your answer.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-08-08. Score: 1 | Accepted answer
  
  [![enter image description here](https://i.sstatic.net/ofdhl.png)](https://i.sstatic.net/ofdhl.png)I have a working CiviRule just like the one you are describing (I think) which works fine. I have not created 4 different rules but added different actions to the same rule. There is a blog post on this here: <https://civicrm.org/blog/erikhommel/using-civirules-for-a-petition-journey-at-amnesty-international-vlaanderen>
  
  I have included a screenshot of my conditions. Can you see any differences which would explain your problem? I think you need both the group checks, The one (group is) acts on the parameter from the contact add to group, the other one checks if the contact is still in the group when sending mails (to allow the opt out if the contact no longer wants to receive mail).
  
  I also think you'd be better off by adding all 4 actions to this rule rather than have 4 rules.
  
  I will test with the delay of 200 minutes and see if there is a problem there.
  
  > **Comments:**
  > **username_0**: Thanks for send useful link. The difference is what happen if you update actions? "the first mail will be sent immediately, the second after 7 days, the third after 14 days, the fourth after 21 days and the fifth after 28 days". If I add the sixth email after 35 day, exist user in "Brave" group can received this email? You can test by convert day to minute. Create rule, add user and update rule with new email, can exist user receive new email?  
  > **username_1**: Yes, existing user can receive new email, no problem. I will test the 200 minutes but I do not expect that to be the problem. I think the issues lies within your conditions.  
  > **username_0**: I think the number 200 minutes is not the problem, too. I'll follow your guide in your link to investigate my problem, maybe in my conditions like you said. If you could, please check by create a rule send email to user add to a group (no need wait to 200 minute, only need some minutes). After that, add new email delay to the group, check if existing user in group can receive email. Thank you.  
  > **username_1**: I am not sure what you are asking now :-) Do you mean you add an action to the rule once the rule is triggered already for a contact? In that case it will NOT send the mal. It decides what action to add to the queue based on the initial trigger. And I will try to test, but when I have time....which will probably be tomorrow.  
  > **username_0**: I've test follow your guide. I only add actions to this rule not create 4 rules. It has the same result, existing user not receive mail when I update rule with new action. Maybe because of like you said: "add an action to the rule once the rule is triggered already for a contact". Could CiviRule check for send delay email by "Date Added" to group when new action update to the created rule?  
  > **username_1**: No, the concept is that whatever needs to happen is triggered by an event. We do not want to change this behaviour. I think you need to rethink your rule, I am still not clear why the action needs to be added AFTER the contact is added to the group? You need to be more descriptive about your functional requirement because I am pretty sure we could meet it. Changing the engine we will never do without clearer understanding of what you want to achieve!  
  > **username_0**: My case quite looks like "Petition Journey", I want to send email for user add to a group "the delayed mails are actually sent out 1, 2, 3, 4 or 5 weeks later", but after 3 weeks, I realize that need to add email to week 6. So when I add email to week 6, I want to people added to group before week 6 automatic receive this email. I think after your comment, I'll send email week 6 to all users in my group after that add action send email week 6 to the rule. From that, all users added to the group will receive email from week 1 to 6. Thank you and CiviCooP create awesome extension CiviRules.  
  > **username_1**: You are welcome :-) If you now want to send mails to the 'older' members of the group you can perhaps do a catch-up manual mail action? Or create an additional group 'ancientmembers'  and send email 6 out to all members of both groups or something along that line.  
  > **username_0**: I'll do like you suggest. Thanks for help me understand more clearly using CiviRules. I've mark your answers is the solution for my question.  
  
  ---
  
  