Set Up Event Types & Approval Rules

Set Up Event Types & Approval Rules

Not every event on your calendar should work the same way. A Sunday service is different from a small group's Tuesday-night rehearsal — and the rehearsal might need a quick "yes" from the worship leader before it lands on the calendar at all. Event Types are how you teach TimelyChurch the difference: each type carries its own color, its own default tools, and — if you turn it on — its own approval policy: who is allowed to request that kind of event, and who has to say yes before it's official.

This article covers creating a custom event type, what each approval field means, and a complete walkthrough for a common example: a "Worship Rehearsal" type that any team member can request, but only the team's leader can approve.


Where to Find It

Go to Events → Manage Types in your admin sidebar (or open Events, then choose Manage Types). You'll see a table of every event type your church has, starting with four built-in types every church gets automatically: Worship Service, Class/Study, Meeting, and Event.

The Event Types list, showing the built-in types plus a custom Worship Rehearsal type with Requires approval set to Yes

  • The four built-in types can be relabeled, recolored, and have their approval policy configured — but they can't be deleted. If you no longer use one, turn it Inactive instead.
  • Any type you add yourself is a custom type — fully editable, and deletable once no events are using it.
  • The Events using it column tells you how many events and series currently use a type, which is why TimelyChurch won't let you delete one that's still in use — reassign or remove those events first.

Creating a Custom Event Type

Click New Event Type and fill in:

  • Label — the name people will see, e.g. "Worship Rehearsal," "Room Booking," or "Outreach Event."
  • Color and Icon name — how it's distinguished on the calendar and in pickers.
  • Default features — which tools automatically turn on for events of this type (Service Plan, Check-In, Volunteer Scheduling, Registration, and so on). Leave these unchecked if the type doesn't need any of them by default; you can always turn a feature on for an individual event later.

The New Event Type form filled in for "Worship Rehearsal," with Requires approval checked, Who can request set to Group members only, and Approver set to Hosting group leader


The Approval Policy Fields

Below the basics is an Approval policy section — this is what turns a plain event type into a request-and-approve workflow. Leave "Requests of this type require approval" unchecked and nothing changes: events of that type are created immediately, exactly like today. Check it, and every new event of that type goes through the fields below instead.

Field Options What It Controls
Requires approval On / Off Whether requesting this type creates the event right away, or holds it pending approval.
Who can request Anyone · Group members only · Leaders only Who is even offered this type when requesting an event. "Group members only" means any active member of the group hosting the event; "Leaders only" restricts it to that group's leader or co-leader.
Approver Hosting group leader · Admin · Resource owner + leader · Specific person Who has to approve a request before it goes live. See the breakdown below.
On conflict Approver decides · Hard block What happens when a request's room is already booked at that time. Hard block refuses the request on the spot. Approver decides lets the request through with the conflict — the approver makes the call. Direct scheduling (not a request) is always refused on a conflict. Cancelling or deleting an event frees its room right away.

Approver Modes, Explained

  • Hosting group leader — the leader (or co-leader) of whichever group is hosting the event decides. This is the everyday case: a worship team's leader approves a worship team's rehearsal request, a youth leader approves a youth event, and so on — no separate configuration needed per group.
  • Admin — any church administrator can approve. Good for event types that don't belong to a specific team, like a churchwide outreach event.
  • Resource owner + leader — used when a room or piece of equipment needs its own sign-off in addition to the hosting leader's. Both people have to approve; if either one owns nothing on the request, TimelyChurch falls back to an administrator for that leg so a request never gets stuck with no one able to act on it. See below for how to give a room an owner.
  • Specific person — one named person approves every request of this type, no matter which group hosts it. Pick them from the list that appears (only people with a login account are shown — they need to be able to sign in to act). They don't need any admin permissions: being named here is the permission. If that person is ever deactivated or removed, requests fall back to an administrator instead of getting stuck.

A leader who requests an event of a type they'd approve anyway skips the wait — TimelyChurch schedules it immediately rather than asking someone to approve their own request. The same applies to a "Specific person" approver requesting their own event.


Giving a Room an Owner (for the "Resource Owner + Leader" Mode)

If your church wants a facilities person to sign off whenever a specific room is booked — even by a completely different ministry — give that room an owner:

  1. Go to Rooms under Facilities.
  2. Edit the room (for example, the Sanctuary or a shared multi-purpose space).
  3. Set Owner (person) or Owner (group) to whoever should approve bookings of that room.
  4. Save.

Now create (or edit) an event type with Approver set to Resource owner + leader. Requesting an event of that type in a room with an owner needs sign-off from both the hosting group's leadership and the room's owner (or the owner group's leader) before it's scheduled. A room with no owner set simply falls back to an admin for that leg.


Quick Start: A "Worship Rehearsal" Type

Here's the exact setup for a common request — letting any worship team member request an extra rehearsal, with the team leader deciding:

  1. Events → Manage Types → New Event Type.
  2. Label: Worship Rehearsal.
  3. Requires approval: On.
  4. Who can request: Group members only — any active member of the hosting group may request one, not just the leader.
  5. Approver: Hosting group leader — the leader (or co-leader) of whichever group hosts the rehearsal decides.
  6. Create.

That's it. The policy is live immediately for every future event of this type, for every group — there's nothing to configure per group or per team.


Who Can Manage Event Types

Managing event types uses the same Events permission as the rest of your Events module — your church administrator can grant it under a team member's role settings.


Related Articles


Last updated: August 8, 2026

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

More