What is a 'Send a Conditional Message' event?
An event that looks at previous events for completion and/or compliance and then runs logic and sends a message to a select recipient based on the defined logic.
All of the logic functionality for 'Send a Conditional Message' event can also be done using 'Add Logic' event types. Use whichever event is more intuitive to you when configuring participant feedback messaging!
What are the 'Send a Conditional Message' use cases?
- Send a participant a survey reminder
- Send a message to a participant based on a previous device upload (weight, steps, etc.)
- Send alerts to study staff or support partners
- Look at a previous survey response and send a tailored tip based off the response (formerly known as 'Survey Lookback')
How do I set up an 'Send a Conditional Message' event?
- Typically, you should build the event that the 'Send a Conditional Message' event is going to look at prior to building the 'Send a Conditional Message'.
- Example 1: if you want to send a message based on step count from the previous day, first build the 'Fitbit daily steps' event.
- Example 2: if you want to send a reminder to a participant to complete their midpoint survey, first build the 'Midpoint survey' event.
- In Manage Study, select 'Study Arms' in the left sidebar navigation. Then select 'event Schedule' for the arm where you want add the 'Send a Conditional Message' event.
- Click the blue 'Add New event' button and select 'Send a Conditional Message' type.
- Determine the event that the 'Send a Conditional Message' event logic should look at.
- Tips:
- Want to send a survey reminder? Choose 'event's completion and/or compliance'
- Want to send a message if the participant met their goal the previous day? Choose 'event's completion and/or compliance'
- Want to send a message based on a participant's previous answer to a survey question? Choose 'participant's answer to a Qualtrics survey question'
- Want send a message about a participant's weekly point balance? Choose 'point balance, game level, or team leader status'
- Want to send an alert to project staff about participant non adherence? Choose 'event's completion and/or compliance'
- Tips:
- Name the event.
- Indicate when the event should begin and any repeats.
- See typical windows and repeats in the examples below!
- See typical windows and repeats in the examples below!
- Click the blue 'Define Logic' button to set up the logic criteria for the messaging.
'Send a Conditional Message' Use Case Examples:
Example 1: Send a message based on step count from the previous day
- First, build the 'Daily steps' event that the 'Send a Conditional Message' is going to look at. Build any feedback into the Daily Steps event. (See Typical 'Collect Data' Event for more details!)
- For this example, the participant will be marked as compliant if they walked over 7,000 steps that day.
- For this example, the participant will be marked as compliant if they walked over 7,000 steps that day.
- Now we are ready to build our 'Send a Conditional Message' event! (See adding new event above)
- Tip! For a 'Send a Conditional Message' event that sends daily messages, there are a couple of points to keep in mind
- Generally, the event begins 1 day after the event that it's looking at. So here, the 'daily steps' event begins on Day 0, the 'Send a Conditional Message' event should start on Day 1.
- For daily messaging, we usually recommend scheduling it for 11 am
- Daily feedback should repeat for the length of the intervention.
- Tip! For a 'Send a Conditional Message' event that sends daily messages, there are a couple of points to keep in mind
- Once you define your new 'Send a Conditional Message', you are ready to build the messaging logic! In this example, we want to send a participant a message for 2 scenarios:
- They met the goal of 7000 steps the previous day
- They didn't meet the goal of 7000 steps the previous day
- Click the 'Define Logic' button. Once on the logic page, select (specify earlier events).
- Select 'Daily Step Count' for the 'Send a Message Event' to look at. Then enter the event criteria. For message 1 (they met the goal), enter the following:
- Select 'Message' for the 'Then' criteria. Type the notification into the message box, including any variables listed below and the notification preference.
- This will allow you to send the message only to those who met the goal of 7000 steps the previous day.
- This will allow you to send the message only to those who met the goal of 7000 steps the previous day.
- For those who didn't meet the goal of 7,000 steps, you want to send a different message. Set this up as a new 'If Select Condition', and this time leave the compliance box blank.
- Tip! Want to send a different message for those who did not send any step count data?
- Leave the 'Then' consequence blank and set up message as an 'Otherwise' consequence.
- Leave the 'Then' consequence blank and set up message as an 'Otherwise' consequence.
Example 2: Send a survey reminder
- First, build the 'End of Study Survey' event that the 'Send a Message Event' is going to look at. Build any logic into the survey event. (See Survey event for more details!)
- Now we are ready to build our 'Send a Conditional Message' event! (See adding new event above)
- Tip! For a ''Send a Conditional Message' event that sends survey reminders, there are a couple of points to keep in mind
- Start sending the reminders a few days after the survey opens. In this example, the survey opens on Day 30 so the reminders start on Day 33.
- Set up repeats on the event- either daily or weekly.
- Tip! For a ''Send a Conditional Message' event that sends survey reminders, there are a couple of points to keep in mind
- Once you add your new 'Send a Conditional Message' event, you are ready to build logic! For survey reminders, we only want to send a participant a message if the DID NOT complete the End of Study Survey.
- Click the 'Define Logic' button. Once on the new page, select (specify earlier events).
- Select 'End of Study Survey' for the 'Send a Conditional Message' event logic to look at. And enter the following completion criteria.
- IMPORTANT: For the next step, be sure to leave the 'Then' criteria blank. Instead select 'Add a consequence' to the 'Otherwise' criteria, and select 'Message'
- Why? We only want to send the reminder to those who did not complete the survey, not those who did. With this set up, once a participant completes the survey, they will stop receiving reminders.
- Why? We only want to send the reminder to those who did not complete the survey, not those who did. With this set up, once a participant completes the survey, they will stop receiving reminders.
- Click the 'Save Feedback' button.
Example 3: Send a non adherence alert to a participant's support partner (could also be set up for study staff)
- First, build the 'Daily medication' event that the 'Send a Conditional Message' is going to look at. Build any logic into the Daily Steps event. (See Typical 'Collect Data' Event for more details!)
- Now we are ready to build our 'Send a Conditional Message' event! (See adding new event above)
- Tip! For a 'Send a Conditional Message' that sends non adherence alerts, there are a couple of points to keep in mind.
- Think about when you want to start sending notifications to the partner. They are usually scheduled to start a few days after the device event starts and they repeat daily.
- Think about when you want to start sending notifications to the partner. They are usually scheduled to start a few days after the device event starts and they repeat daily.
- Tip! For a 'Send a Conditional Message' that sends non adherence alerts, there are a couple of points to keep in mind.
- Once you define the criteria for your new 'Send a Conditional Message' event, you are ready to build the messaging logic!
- Click the blue 'Define Logic' button. Once the logic page loads, select (specify earlier events).
- Select 'Daily Step Count' for the messaging logic to look at.
- Decide how often you want to send notifications to the partner by choosing how many of the last 'daily medication' events the reminder should look at and how many the participant had to miss.
- Example: If the participant synced 1 of their last 2 days, then don't send an alert to the partner, otherwise send the alert. This means that the participant missed syncing both of their last 2 days.
- Select 'Message' for the 'Otherwise' criteria. Type the notification into the message box, including any variables listed below and the notification preference.
- Click the 'Save Feedback' button.
Example: 4: Send a tailored tip based on a response to a previous survey
- First, build the 'Survey' event that the 'Send a Conditional Message' is going to look at. Build any logic into the S event. (See for 'Administer a Qualtrics Survey' Event more details!)
- Once you define the scheduling, you are ready to build the 'Send a Conditional Message' event! (See adding new event above). Click the 'Define Logic' button.
- Click the 'Select field' drop down and your linked survey questions will appear. Select the appropriate question for the tailored tip.
- Select the answer choice that will trigger the tip.
- Set up the tailored tip message that you want to send all participants who said 'yes' to having high cholesterol.
- Click the blue 'Save Logic' button.
- Your newly added tailored tip event will now display in the Overview schedule page!
- Tip! You can also use this same feature to send a group of participants information about where to go for a study weigh in
Example: If a participant indicated in their screening survey that they work at HUP, then send them a message with weigh in location details. Participants who work at CHOP can be sent a message with a different weigh in location.