Skip to main content
alex_legay
Helper ⭐️⭐️⭐️
November 14, 2017
New Idea

Advanced outreach skip email in a chain

  • November 14, 2017
  • 10 replies
  • 115 views
I had a customer with a use case where they wanted to skip an advanced outreach email step in an email chain if the variant does not match.

Right now, if the variant does not match they get dropped before the AO even starts. There is a setting that allows you to send the default template if there is no variant match however in this case they would like the AO to skip the email and move along the chain.

    10 replies

    abhishek_sivaraman
    Helper ⭐️⭐️⭐️
    November 23, 2017
    Hi Alex,

    Thanks for sharing the use case. We have planned in our roadmap. I will update here regarding the timeline once we start working on it.

    Thanks
    Abhishek S
    alex_legay
    Helper ⭐️⭐️⭐️
    July 3, 2018
    Hi Abishek,

    Just wanted to see if this is any closer to being implemented? This came up again with customer today in regards to a thank you email. They didn't want to send the default variant if nothing matched. Seems like they still get dropped if you uncheck "Send default variant if the variant filter value does not have a match"
    abhishek_sivaraman
    Helper ⭐️⭐️⭐️
    July 4, 2018
    Hi Alex,

    Not yet. It will take a few more months before this is implemented.

    Thanks
    Abhishek S
    alex_legay
    Helper ⭐️⭐️⭐️
    July 10, 2018
    FYI - I found a way to not send emails to some customers depending on the survey score.

    I added a conditional wait that looks at the survey score and used no variants. The following only sends a thank you if they are a promoter.

    https://cl.ly/0I2y1J1P0a06
    Conditional wait
    https://cl.ly/3H272L0U3B1X
    john_apple
    Expert ⭐️
    December 1, 2018
    I ran into a similar limitation when using a Program with Email Chain. There are two emails: first email goes to all participants with multiple variants filtering to specific segments of participants; the second email is after a timer and Conditional Wait and only goes to one segment of participants, again with variants.

    Since the Conditional Wait step is in fact a filter, participants that do not meet the criteria would not reach the second email step and would be dropped. However, since the second email is not sending a default variant and the dropped participants cannot meet any of the filtered variant criteria they end up as failed participants once the Program is published and do not even receive the first email in the chain. The exact reason for failure is "Variant not matched in step ...".

    Seems like they should fail once the participant reaches second email rather than fail immediately upon publish.

    andreammelde
    Helper ⭐️⭐️
    December 2, 2020

    We just launched a survey and the final step was sending to responders automatically to everyone even though we filtered on where the tier had to be one of our tech touch tiers and we split between Promoter and Detractor.

     

    We noticed our high touch customers were getting follow up emails, and realized to send the default was checked if variants were not. I unchecked, and then attempted to test in a copy with my email on a high touch company contact but kept failing bc did not meet “send variants”?

     

    Then I find this post and realize this has been an issue for over two years?????

     

    If a participant does not meet a criteria at the very end they should not be dropped from steps before. It is not indicated in documentation that this should be done. 

     

    We sent requests to high touch who gave a low score to give us a public review since they did not meet the variant criteria of being low touch. This is incredibly confusing and does not make sense as to why participants cannot be skipped at the actual step, especially since the other option allows you to skip the email if the tokens are not available.

    Andrea Carroll
    andreammelde
    Helper ⭐️⭐️
    December 3, 2020

    At minimum, I think the NPS survey email model should be defaulted to include the conditional wait after the survey response to help users not run into this without knowing. it would encourage the conditional wait to be used

    Andrea Carroll
    andreammelde
    Helper ⭐️⭐️
    December 22, 2020

    @john_apple  I am trying to implement your workaround. We have an auto reply confirming we received the survey response and then a conditional wait for 1 day to either create a CTA for a specific set of tiers (high touch), or send another auto email for another set of tiers (low touch). However during testing with our internal contacts on accounts, all the participants fell out of the program with a system error. I only set the criteria on the conditional wait to be the set of tiers that should receive the CTA. Is there something I am missing to get your work around to work?

     

    The error I received:

    Failed to evaluate condition, Reason: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.6.1.v20150916-55dc7c3): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: org.postgresql.util.PSQLException: ERROR: relation "participant_criteria_step_execution_36a5be376add45a5b8d895121c3" does not exist Position: 13 Error Code: 0 Call: INSERT INTO participant_criteria_step_execution_36a5be376add45a5b8d895121c390d86 (A, ADATA, B, BDATA, C, CDATA, created_date, D, DDATA, deleted, E, EDATA, EXECUTIONID, EXPRESSION, F, FDATA, G, GDATA, GSPARTICIPANTID, H, HDATA, I, IDATA, J, JDATA, modified_date, RESULT, STEPID, STEPNAME, gsid) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) bind => [30 parameters bound]

    Andrea Carroll
    andreammelde
    Helper ⭐️⭐️
    December 22, 2020


    ​​​

    @john_apple  @alex_legay  for some reference on our needs, this is the workflow we have set up

    Andrea Carroll
    sai_ram
    Expert ⭐️⭐️
    January 4, 2021

    @john_apple and  @alex_legay did you both get a chance to view the comments here?