Conditional Reminders for Unsubmitted Forms - Best Practices?

I’m trying to set up a conditional SMS reminder for a usability survey we
have built into our app. If they haven’t completed it 2 weeks after the
initial reminder my team would like to send them another text asking for
the user’s feedback. What would you recommend for a solution? My first
thought is using a hidden value that’s calculated condition of
Last_question!=answer1,answer2, answer3, etc. then create a case property
based on that, and use the case property for the reminder. There is likely
a more elegant solution though.

Hi!

There are definitely a couple more “elegant” solutions to this problem, as
you’ve outlined, but also some diminishing returns.

Honestly the simplest answer here may be the best, which is that when the
initial trigger is created, that it’s created with a list of dates
(reminder_initial, reminder_second, reminder_third) which are set to
now()+2weeks, now() + 4 weeks, now+…, and are simply zero’d out once the
survey is completed (to prevent the firing of the future triggers).

There are some ways to make the “2 week fallover” more automatic, but the
human factor of “If you haven’t responded after poke 4, you probably aren’t
going to respond” probably outweighs the value of adding more complexity to
the app.

-Clayton

··· On Wed, Aug 2, 2017 at 4:31 PM, wrote:

I’m trying to set up a conditional SMS reminder for a usability survey we
have built into our app. If they haven’t completed it 2 weeks after the
initial reminder my team would like to send them another text asking for
the user’s feedback. What would you recommend for a solution? My first
thought is using a hidden value that’s calculated condition of
Last_question!=answer1,answer2, answer3, etc. then create a case property
based on that, and use the case property for the reminder. There is likely
a more elegant solution though.


You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.