Dashboard
Send secure, auditable text messages to approved student phone lists.
Recent Campaigns
System Guardrails
Recipients
Choose all active students or a campus, find numbers from student IDs, upload a phone CSV, or paste phone numbers. Review the combined list before sending.
All Students or a Campus
Live PowerSchoolChoose an active student group. You will review the phone counts before using it for a message.
Campus uses PowerSchool House within each school. Students without a campus are included only in All active students.
Find Phones by Student ID
PowerSchoolCopy your Student ID column from Google Sheets, paste it here, then choose the numbers for your message.
Source: PowerSchool Home Phone. These are not verified mobile numbers. Missing or questionable values are excluded from sending; confirm that selected numbers are appropriate for student texts.
Upload Phone List
CSVAdd Numbers Manually
Paste / TypeRecipient Preview
| Source | Original | Normalized | Status |
|---|
Compose Message
Write a custom message or start from a saved template.
Campaign Details
Choose up to 20 times, at least 2 minutes ahead and within 180 days. Each time sends a separate copy to the selected recipients. You can close the browser after saving.
Review & Send
Verify recipients, message content, and delivery controls before sending.
Campaign
Message Preview
Recipient Validation
| Phone | Status | Reason |
|---|
Showing up to 1,000 validation rows. Summary counts and the signed send include the entire approved list.
Scheduled Messages
Review send times and cancel pending messages before dispatch starts. Messages more than 15 minutes overdue require rescheduling.
Leadership Analytics
Communications activity, staff usage and delivery outcomes.
Accepted means the provider accepted a request; it does not confirm delivery. Delivery totals require recorded callbacks. Dry-run counts are simulations. Results include complete retained records, not website visitor estimates or Know Your Path student activity.
Daily accepted messages
Sending activity by staff
| Staff | Campaigns | Accepted | Delivered | Failed |
|---|
Student audiences
Campus classification starts with this release's audience picker. Earlier campaigns and edited recipient lists are grouped as Custom / earlier campaign; campus is never guessed from a message.
| Audience | Campaigns | Accepted | Delivered | Failed |
|---|
Staff usage from audit records
Activity includes all modes and actions in the selected UTC period. Active days count days with audit activity, not session duration.
| Staff | Active days | Sign-ins | Contact lookups | Report exports |
|---|
Campaign detail
Up to 200 rows displayed. CSV includes every campaign in the selected report.
| Campaign | Audience | Sender | Mode | Accepted | Delivered | Failed | Status | Created |
|---|
Message History
Campaign activity, sender identity, delivery outcomes, and audit trail.
| Campaign | Sender | Recipients | Sent | Failed | Date | Status |
|---|---|---|---|---|---|---|
| No campaign history loaded. | ||||||
Message Templates
Reusable HCCTS messages. Templates are optional for each campaign.
Saved Templates
Create Template
AdminSuppression / Opt-Out List
Numbers blocked from receiving messages until appropriately re-subscribed.
Add Number Manually
Admin| Phone | Status | Source | Opted Out | Notes | |
|---|---|---|---|---|---|
| No suppression records loaded. | |||||
Users & Permissions
Grant Sender, Admin, or Super Admin access. Every permission is enforced again on the server.
Add Staff User
Super AdminCurrent Staff Access
| Name | Role | Status | Last Login | Actions | |
|---|---|---|---|---|---|
| No user data loaded. | |||||
Settings
Connection health and messaging configuration. Secret values are never exposed to the browser.
Deployment & Connection Check
My Account
Manage your staff password.
