§ 27 · People & institution

Communication

The communication module composes, queues and records every message the university sends. Before you use it for anything that matters, read the badge in the top right of its dashboard: it tells you whether sending is switched on.

What it is for

Sending official email and SMS, and proving what was delivered.

Who can do it

ICT Admin with email permissionsCommunication officersAdmissions and Registry for bulk sends

Needed first
  • SMTP configured and validated
  • Sender identities
  • Approved templates
Where it ends

Delivered messages with a log, or a failure you can see and retry.

First: is sending on?

The Communication Foundation Dashboard with a badge reading Transport controls live, Sending disabled; tiles for foundation tables, email permissions, templates, sender identities and email service; a development roadmap; and a Channel Readiness table showing Email SMTP Enabled, Portal Notification Enabled and SMS Twilio Disabled, with a note that email will remain disabled until validation succeeds.
Communication Foundation Dashboard. The badge top right and the Channel Readiness table are the two things to read before composing anything.
Read the badge before you send

At the time of writing the badge reads “Transport controls live · Sending disabled”, and the queue note says plainly: “SMTP credentials are not stored in these tables. Email will remain disabled until Batch 2 validation succeeds.”

You can compose, template and queue. Messages will not leave. Do not rely on this module to notify applicants or students of anything time-critical until that badge changes — and do not assume a queued message was delivered.

ChannelDriverStatusMeans
EmailSMTPEnabledThe channel is configured; the service still awaits validation
Portal notificationPORTALEnabledIn-system notices work — the reliable channel today
SMSTWILIODisabledNot in service
What works today

Portal notifications are enabled. If you need to reach students or staff now, a notice that appears in their portal will arrive; an email may not. Plan around that rather than discovering it after an admission list is published.

Composing and sending

The Compose Email screen with recipient, template, subject and body fields.
Compose Email — one message, one recipient set. Permission email.compose.
The Bulk Email screen for selecting an audience and a template for a mass send.
Bulk Email — an audience and a template. Permission email.send_bulk, deliberately separate from composing a single message.
The Email Templates screen listing versioned templates with their approval status.
Email Templates. Versioned, with approved variables and controlled approval, so an official letter cannot be quietly reworded before a mass send.
Worked example

Chasing 11 applicants who have not finished their form

0. CheckThe dashboard badge. If sending is disabled, use a portal notice instead — or accept that this is a queued draft, not a send
1. AudienceAdmissions → the Incomplete Applications tile. That is your list, already filtered
2. TemplateUse an approved template rather than free text. It carries the right sender identity and the approved variables
3. PreviewTemplates support a safe preview. Read it once as an applicant would
4. SendBulk Email
5. Prove itDelivery Logs — attempted, delivered, failed. This is the record, not your sent folder
6. FailuresFailures — retry the transient, investigate the rest. A bounced address is a data problem, not a mail problem
7. SuppressionsAnyone who has unsubscribed or hard-bounced is on the Suppression List and is skipped. That is correct, not a fault

Delivery, failures and health

The Delivery Logs screen listing every message attempt with its status.
Delivery Logs. Every attempt, with its outcome. This is what you quote when someone says they never received a letter.
The Health Checks screen showing the status of the communication service and its dependencies.
Health Checks. Run this before a large send, not after one has failed.
The Email Settings screen with sender identities, transport configuration and controls.
Email Settings. Sender identities and transport controls. Permission email.manage_settings.

Communication permissions are unusually granular

Fifteen separate email permissions exist, and they are not bundled. It is entirely normal to hold one and not another — an ICT administrator with wide system access may hold none of them at all, because sending on the university's behalf is a different responsibility from running the system.

A not-authorised page shown when a role without email permissions opens the communication dashboard.
What that looks like. An ICT Admin account opening Communication. Nothing is broken.
PermissionLets you
email.composeWrite and send an individual message
email.send_bulkSend to an audience
email.scheduleQueue a message for later
email.manage_templatesCreate and version templates
email.view_logsRead delivery logs
email.retry_failuresRetry failed sends
email.manage_suppressionsManage the suppression list
email.export_reportsExport communication reports
email.manage_settingsChange transport and sender identities

If a message does not arrive

SymptomCauseFix
Nothing at all is being deliveredSending is disabled at the service levelThe dashboard badge. Nothing you do in Compose will change it
SMS never sendsThe SMS channel is disabledChannel Readiness
One recipient never receives anythingThey are on the suppression listSuppression List — check before assuming a bug
The whole module refusesYou hold no email permissionRequest the specific one you need
A template will not sendIt is not approvedTemplates — approval is a step
Sent but the student says nothing arrivedCheck the log before believing either partyDelivery Logs