| Name | Status | Enrolled | Goal | Entered By | Last Updated | Actions |
|---|
Automation Details
Engagement over time
Top performing steps
Engagement timeline
Channel breakdown
Goal funnel
| Step | Executed | Completed | Failed | Avg. time | Conversion | Actions |
|---|---|---|---|---|---|---|
| Welcome email | 342 | 335 | 7 | 2 min | 97.9% | |
| Wait 2 days | 335 | 335 | 0 | 2 days | 100% | |
| Follow-up SMS | 335 | 331 | 4 | 1 min | 98.8% |
Detailed analytics
All steps · automation-wide Aggregated metrics These figures combine results from every email, SMS, and step in this automation. They are not specific to any single asset - open a step from the table above to see per-asset analytics.18%.
18%
(goals reached ÷ contacts enrolled) × 100. Goals are counted when a contact meets the automation's goal criteria inside the lookback window (default 30 days). If no goal is defined, conversion only counts leads whose Status changed to Patient.
41.2%
Time-in-flowAverage time in flowMean elapsed time from enrollment to goal completion or automation exit. Includes scheduled waits between steps. Excludes contacts still active in the flow.
3.2d median 2.6
First actionTime to first actionMedian elapsed time between sending the first message in the automation and the first recorded recipient action - open, click, or reply.
42m -8m
Unique clicksUnique clicksDistinct contacts who clicked any link in any message from this automation. Multiple clicks from the same contact are counted once.
208
(successful deliveries ÷ total send attempts) × 100, aggregated across every email and SMS sent from any step in this automation. A send is "delivered" when the receiving server accepts it without bounce or hard error. - engagement grade A−Engagement gradeComposite A+ to F score blending delivery rate, open/read rate, click-through, opt-out rate, and bounce rate against this automation's own historical baseline. Updated daily.(bounced sends ÷ total send attempts) × 100. Includes hard bounces (invalid recipient) and soft bounces (mailbox full, server error). Calculated across every send in the automation.
2.1%
Error rateError rate(failed sends ÷ total send attempts) × 100. Internal failures only - API errors, rate-limit drops, template render failures. Excludes recipient-side bounces.
0.4%
Opt-out rateOpt-out rate(unsubscribes ÷ successful deliveries) × 100. Counts one-click email unsubscribes and SMS STOP responses across every message in this automation.
0.8%
lifecycle_source at enrollment time.GeneralDetails
Name your automation, set a goal, and add context for your team. Name your sequence, pick the list it runs against, and set the cadence.
When can this automation run?
Pick the days and times this automation is allowed to send messages and execute actions for enrolled contacts.
Unenrollment
When should contacts exit this automation automatically?
| Name | Status | Steps | Patients Enrolled | Actions |
|---|
| Name | Status | Reached | Conv. | Entered By | Date Range | Actions |
|---|
Compare campaigns
Head-to-head
Asset mix
Campaign Details
-Engagement over time
Top performing assets
Engagement timeline
Channel breakdown
Goal funnel
| Asset | Type | Sent | Open rate | Click rate | Conv. | Actions |
|---|
| Asset | Type | Status | Sent | Open rate | Click rate | Actions |
|---|
| Contact | Status | Opens | Clicks | Replies | Converted |
|---|
Create Campaign
Basics
A clear name and a single goal so analytics roll up cleanly.
Schedule
Optional. Leave dates empty to track activity from the first send onward.
Notes for your team
A short brief - context, audience, the result you want.
Attach the emails, SMS, automations, sequences, and contact lists that belong to this campaign. All their analytics will roll up here.
Module identity
How the CRM module appears to your team across PracticeEHR.
Default run window
Sets the default "When can this run?" choice for new automations and sequences. Individual flows can override it.
Sender identity
Who recipients see when an email lands in their inbox. Applied to every email step unless overridden.
Email footer & unsubscribe
A compliant footer is appended to every CRM email. Required for HIPAA-friendly outreach.
{{unsubscribe_link}} are auto-replaced when the email sends.
Sending limits
Protects sender reputation and keeps bounces low.
Tracking
What gets recorded so analytics like Open Rate and Click Rate stay populated.
Sender number
The number recipients see and reply to.
Opt-out & consent
Keywords that automatically opt a recipient out, and the footer appended to the first message in a thread.
Sending limits
Caps protect against carrier throttling and keep spend predictable.
Tracking
What gets recorded so SMS click analytics stay populated.