How to trigger survey for the same person with a bunch of conditions (contact created via API)
We have a survey that we want to set up in the following manner:
1. A contact is created in the same mailing list each time a person applies for any position on our site,
2. They can apply to as many positions as they want any time,
3. The person receives only 1 survey for 1 position in 3 month period (regardless to how many they applied for)
4. The survey is received 4 weeks after they applied for the first position.
So if person A applied for a position B on January 1, for position C on January 15, and position D on February 12, they will receive the survey for position B on January 29 (so positions C and D are disregarded). If they apply for position E on June 1, they will again receive the survey about position E on June 29.
Our plan so far is to utilize message trigger (send a message on contact added to the list) in the mailing list with the delayed message functionality in place. But we are not sure how to take care of the rest of the conditions. If we create one contact and just update the position in the embedded data, it would mean that the person will only receive survey for position 1, and the trigger will no longer work for Position E.
If we create a separate contact each time the same person applies-they will receive a survey for each position B, C, D and E.
Leave a Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.