Permissions and Broadcast Roles

Permissions and Broadcast Roles

Different broadcast tools in TimelyChurch are gated by different permissions. This article explains who can send what, and how to grant or revoke broadcast access through Roles & Permissions.


Quick Reference: Who Can Send What

Broadcast Tool Who Can Use It
Church Announcements Administrator (with create / edit / publish access to announcements)
Email Campaigns & Automations Administrator (with send access)
Direct Messages Administrator, Team Leader (with send access)
Group Messages / Announcements Administrator, group leaders (messaging or announcement access plus leadership of the target group)
Email Template management Administrator (with edit access)
Platform Announcements TimelyChurch staff only

Note: "Administrator" is the built-in full-access role. The other built-in roles (Finance Admin, Team Leader, Team Member, Member) get only a read-level slice of the communication features by default -- for example, Team Leader can send direct messages and view announcements, but cannot create/publish announcements or send email campaigns. Grant those actions by editing a role under Roles & Permissions.


Permission Model

TimelyChurch uses a Planning Center-style module + action permission system. A permission is the combination of:

  • A module -- a feature area such as Announcements, Messaging, or Email Campaigns
  • An action -- what the user can do within that module: view, create, edit, delete, send, publish, or manage

For example:

  • View announcements -- can read announcements
  • Create announcements -- can compose new announcements
  • Publish announcements -- can change an announcement's status to published
  • Send messages -- can send direct messages
  • Send email campaigns -- can send email campaigns

Each action is checked against the current user's permission for that module + action combination before it runs. If the check fails, the user gets a clear "You don't have permission to..." message instead of a blank error page.


Communication Modules in Detail

Messaging

Available actions: view, send, manage

  • View -- Can open the inbox and read conversations they're part of
  • Send -- Can compose new messages and replies
  • Manage -- Can moderate / archive / delete messages on behalf of others

Announcements

Available actions: view, create, edit, delete, publish

  • View -- Can read announcements (most members already see public announcements)
  • Create -- Can compose new announcements
  • Edit -- Can modify existing announcements
  • Delete -- Can archive or permanently remove announcements
  • Publish -- Can flip an announcement from inactive to active

Email Templates

Available actions: view, create, edit, delete

Controls who can manage the system email templates (the templates that drive automated emails like schedule reminders, password resets, and so on). Most churches leave this with the Administrator role only -- editing the wrong template can break automated email delivery.

Email Campaigns

Available actions: view, create, edit, delete, send

Controls who can use the Email Campaigns module, which also covers email automations (trigger-based emails such as a welcome email when someone registers for an event). Sending bulk email is a high-risk action (deliverability impact, accidental "Reply All" effects), so this is typically scoped to admins and a small handful of trusted communicators.

Plan gate: Email Campaigns and Email Automations are also gated at the plan level. Even with the permission, you can only use them if your church is on a plan that includes the corresponding feature (available on the higher tiers). If your plan doesn't include them, you'll see an upgrade prompt instead of the tool.


Granting and Revoking Permissions

Permissions are granted by role assignment. Each member is assigned a role per church, and each role has a list of allowed module + action pairs.

To change a person's broadcast access:

  1. Go to Administration > Roles & Permissions in the left sidebar of the admin portal (it sits alongside Team Members and is available to users with access to the Team area).
  2. Either edit the role they already have, or create a new role with the modules and actions you want. The editor uses simple access-level pills -- None, View, Edit, Full -- as a shortcut over the underlying individual actions, so you don't have to toggle each one by hand.
  3. Assign or change a person's role from the Team Members page (each member row has an inline role selector).

The built-in Administrator role is pre-configured with all relevant communication permissions and cannot be edited (its access is locked to "full"). Custom roles -- for example a "Communications Coordinator" you create yourself -- are typically given a narrower slice (e.g., create and edit announcements but not delete them).


Special Cases

Group Leaders and Group Announcements

Sending an announcement to a single group is gated by both the messaging/announcement send permission and whether the user is a leader of the target group. Even an admin without leader status will be allowed (admins implicitly lead all groups), but a regular member must be a designated leader of that group to send a group-wide message.

Platform Announcements

Platform announcements -- the TimelyChurch-wide banners covered in Platform Announcements -- are managed exclusively by TimelyChurch staff and have no church-level permission. They cannot be granted to a church admin under any role configuration.

Magic Links

Anyone can request a magic link by entering their email on the portal login page; no role is required. The platform only sends the email if the address matches an existing person in the church, so this is not considered an unauthenticated broadcast surface.


Permission Scopes

In addition to action permissions, each role has a scope that limits which records it can act on. A role's scope is one of:

  • Own Records Only -- Only records the user created or that belong to them
  • Team Members -- Records belonging to the teams/groups the user leads
  • All Records -- All records in the church (the scope used by the Administrator role)

Scopes are applied automatically, so a Team Leader with a team scope sees only their team's data even where their action permission would otherwise allow more.


Auditing Broadcast Activity

For accountability:

  • Announcements are timestamped with the creation and last-updated time and the user who made each change. The detail page shows this info.
  • Email Campaigns track who created them, plus per-recipient send/open/click logs.
  • Direct Messages are unencrypted at rest and can be reviewed by users with the messaging manage permission.
  • Email send activity is recorded in the Email Logs (see Email Logs).

If you suspect a permission was misconfigured or abused, the activity log captured by the platform's audit system can be reviewed by a super admin.


Related Articles

We use cookies to personalize your experience. By continuing to visit this website you agree to our use of cookies

More