Deep-Dive Guide for Automated Notifications and Data-Triggered Messaging
Alerts & Notifications allow REDCap to send automated emails or notifications when specific data conditions are met. Unlike Automated Survey Invitations (ASIs), Alerts are not limited to survey invitations and can support a much wider range of workflows.
Alerts & Notifications vs. ASIs
| Feature | Alerts & Notifications | ASI |
|---|---|---|
| Primary purpose | Send automated emails or notifications based on data conditions | Send survey invitations automatically |
| Requires a survey? | No | Yes |
| Typical use | Notify staff, participants, or external recipients | Deliver survey links |
| Logic-based? | Yes | Yes |
| Best for | Workflow notifications, conditional messaging, reminders, operational alerts | Follow-up surveys and scheduled invitation workflows |
On this page
When to Use Alerts
Alerts are useful when you need REDCap to send emails or notifications automatically based on data activity or specific responses.
- Notify study staff when a participant meets criteria
- Send confirmation emails after a workflow step is completed
- Alert a team when data are missing or incomplete
- Notify someone when a concerning response is entered
- Send reminders or internal operational notifications
How Alerts Work
An Alert is evaluated when data are saved or updated. If the logic evaluates to true, REDCap can send the notification immediately or according to the schedule you define.
- Data are entered or updated
- Alert logic is evaluated
- If the logic is true, REDCap schedules or sends the alert
Depending on configuration, an alert may send:
- Immediately
- After a delay
- More than once
- Only once per record
Using Conditional Logic
Alerts use logic similar to branching logic. The alert is triggered only when the condition becomes true.
Examples:
[consent_complete] = 2[score] > 10[visit_date] <> ""Timing & Scheduling
Alerts can be configured to send immediately or after a delay. Some workflows may also allow recurring or repeated sends, depending on how the alert is defined.
- Immediate: sends as soon as the logic becomes true
- Delayed: sends after a specified amount of time
- Repeated: may send again if conditions remain true and repeat settings allow it
Common Use Cases
- Email staff when a participant is eligible for the next step
- Notify a coordinator when consent is completed
- Alert a PI or study team when a high-risk response is entered
- Send a reminder when required follow-up data are missing
- Notify an external recipient when a PDF or workflow artifact is ready
Common Mistakes
- Using Alerts instead of ASIs to manage survey invitations
- Not limiting the alert to send once when appropriate
- Using overly broad or incomplete logic
- Sending alerts to the wrong recipient field
- Not testing the workflow before production use
Quick Setup Checklist
- Define the exact event or condition that should trigger the alert
- Confirm the correct recipient email field or address
- Set the timing intentionally: immediate, delayed, or repeated
- Prevent duplicates by limiting sends when appropriate
- Test the alert in Development with realistic records
- Validate the message content and recipients before using real data