wifi_off You're offline - changes won't save until you're back online.
The Gathering

Sign in with your Google account to plan Sunday services, worship music, and volunteer schedules.

Sign in with email instead

Access not granted

{{ authUser.email }} is signed in but not yet authorized to use The Gathering.

Ask an admin to add this email to the access list.

The Gathering

check_circle
playlist_addSong Schedule
library_musicLibrary
queue_musicSets
sellTags
campaignAnnouncements
eventEvents
volunteer_activismServing Schedule
sellTopics
local_activityActivities
calendar_monthSchedule
eventEvents
menu_bookSermons
library_musicMusic
groupsPeople
settingsSettings
account_circleProfile
{{ viewAsGuestPreview ? 'Viewing app as a guest (preview only - your real permissions are unchanged)' : 'Viewing app as a regular user (preview only - your real permissions are unchanged)' }}
Browsing as a guest
chevron_right {{ group.label }} {{ group.sundays.length }}
{{ formatStringDate(expandedSunday.date) }}
Notes
Welcome
- {{ getDisplayName(expandedSunday.welcomeId) }}
- {{ getDisplayName(expandedSunday.welcomeId) }}
Kids
- {{ getDisplayName(k) }}
- {{ getDisplayName(k) }}
Speaker
- {{ getDisplayName(p) }}
- {{ getDisplayName(p) }}
Activity
Communion
- {{ getDisplayName(expandedSunday.communionId) }}
- {{ getDisplayName(expandedSunday.communionId) }}
Service Details
{{ getDisplayName(p) }}
{{ expandedSunday.serviceNameOverride }}
Teaching
open_in_new
open_in_new
Topic Tag(s)
{{t}}
{{t}} bookmark_add close
{{ expandedSunday.sermonTitle || 'No sermon title yet' }}
Worship {{ calculateTotalTime(worshipSetTab === 2 ? expandedSunday.songs2 : expandedSunday.songs) }}
Set 1 ({{ expandedSunday.songs.length }} Song{{ expandedSunday.songs.length === 1 ? '' : 's' }}: {{ calculateTotalTime(expandedSunday.songs).replace('Total: ', '') }})
Set 2 ({{ expandedSunday.songs2.length }} Song{{ expandedSunday.songs2.length === 1 ? '' : 's' }}: {{ calculateTotalTime(expandedSunday.songs2).replace('Total: ', '') }})
All Tags {{t}} close
New
Popular
Rare
Loading history…
{{ song.title }} - {{ song.artist }} ({{ song.duration }})
{{ song.tags }}
{{ isSongInList(expandedSunday, song, worshipSetTab === 2 ? 'songs2' : 'songs') ? 'check_circle' : 'add_circle_outline' }}
No songs found
Events
No upcoming events.
{{ ev.title }}
repeat
{{ formatStringDate('D-' + ev.nextDate) }} @ {{ formatReminderTime(ev.time) }} · {{ ev.location }}
{{ ev.details }}
Past Sermons
No past sermons found.
{{ formatStringDate(activeMusicSunday.date) }} - {{ activeMusicSunday.serviceNameOverride || activeMusicSunday.sermonTitle || 'Regular Service' }} Select a service… expand_more
Current Playlist
No songs yet - search or browse below to add some.
drag_indicator {{ song.title }} - {{ song.artist }} close
{{ activeMusicSunday.songs.length }} song{{ activeMusicSunday.songs.length === 1 ? '' : 's' }} selected · {{ calculateTotalTime(activeMusicSunday.songs) }} expand_more
{{ song.title }}
No songs yet
drag_indicator {{ song.title }} ({{ song.duration }}) close
Add Songs
All Tags {{t}} close
New
Popular
Rare
Loading history…
{{ song.title }} - {{ song.artist }} ({{ song.duration }})
{{ song.tags }}
{{ isSongInList(activeMusicSunday, song) ? 'check_circle' : 'add_circle_outline' }}
No songs found
All Tags {{t}} close
close
New
Popular
Rare
Pending Review ({{ pendingSongsCount }})
Loading history…
Title {{ librarySortDir === 'asc' ? 'arrow_upward' : 'arrow_downward' }} Artist {{ librarySortDir === 'asc' ? 'arrow_upward' : 'arrow_downward' }} Featured Artist Length {{ librarySortDir === 'asc' ? 'arrow_upward' : 'arrow_downward' }} Tags
close
All Tags {{t}} close
{{ song.title }}
Added by {{ getPersonFullName(song.addedById) }}
{{ song.artist }} {{ song.featuredArtist || '-' }} {{ song.duration || '-' }} {{ song.tags }}
check_circle edit
No songs found
{{ song.title }} - {{ song.artist }} feat. {{ song.featuredArtist }} ({{ song.duration }})
{{ song.tags }}
Added by {{ getPersonFullName(song.addedById) }}
check_circle edit
No songs found
{{st}}
{{ set.name }}
{{ set.songs.length }} song{{ set.songs.length === 1 ? '' : 's' }} · {{ calculateTotalTime(set.songs) }} · {{ set.tags }}
expand_more
No songs in this set.
{{ song.title }} - {{ song.artist }} ({{ song.duration }})
{{ worshipSets.length === 0 ? 'No worship sets yet. Create one here, or save one from a week\'s playlist.' : 'No sets match this tag.' }}
Song Tags
Set Tags
No tags yet.
drag_indicator {{ item }}
edit
People
{{ pendingPeople.length }} awaiting approval
{{ person.first_name || person.name }} {{ person.last_name }} ({{ person.email }})
No people yet.
{{ (myName || '?').charAt(0).toUpperCase() }}
{{ myName || '—' }}
{{ authUser && authUser.email }}
{{ formatRoleLabel(r) }}
Contact Info
Visible to leaders/admins and shown on your own People entry.
Appearance
light_modeLight
dark_modeDark
Admin Preview
See exactly what a regular member with no roles sees, without changing your actual permissions. Toggle back off here when you're done.
No announcements yet.
TitleDate
{{ a.title }}
{{ a.body }}
{{ formatAnnouncementDate(a.created_at) }} notifications_active delete
{{ a.title }}
notifications_active
{{ a.body }}
{{ formatAnnouncementDate(a.created_at) }}
delete
No events yet.
TitleWhenTimeLocation
{{ ev.title }} {{ formatEventRecurrence(ev) }} {{ ev.time ? formatReminderTime(ev.time) : '-' }} {{ ev.location || '-' }}
edit delete
Automatically assign people to Welcome, Kids, or Communion on a given Sunday of the month (e.g. Liz on Kids every 1st Sunday). Saving a rule fills in today forward, and new weeks check these rules automatically - you can still manually override any individual Sunday.
No serving schedule rules yet.
SlotWhenPeople
{{ rule.slot }} {{ ordinalSundayLabel(rule.nthSunday) }} {{ getDisplayName(p) }}
edit delete
{{ t.message }}
{{ confirmDialog.message }}
{{ confirmDialog.checkbox.label }} ({{ confirmDialog.checkbox.disabledHint }})
{{ cb.label }} ({{ cb.disabledHint }})
{{ editingSongSearchStr ? 'Edit Song' : 'Add New Song' }}
edit
{{fa}} close
Add Tags to Song
{{st}}
Search YouTube (or paste a video link)
{{ video.title }}
{{ video.artist }}
{{ video.duration }}
{{ isSearchingYouTube ? 'Loading...' : 'Load more results' }}
{{ builderSetId ? 'Edit Worship Set' : 'New Worship Set' }}
Songs in Set ({{ setBuilder.songs.length }}) · {{ calculateTotalTime(setBuilder.songs) }}
No songs yet - search or browse below to add some.
drag_indicator {{ song.title }} - {{ song.artist }} close
{{ setBuilder.songs.length }} song{{ setBuilder.songs.length === 1 ? '' : 's' }} selected · {{ calculateTotalTime(setBuilder.songs) }} expand_more
{{ song.title }}
No songs yet
drag_indicator {{ song.title }} ({{ song.duration }}) close
Add Songs
All Tags {{t}} close
New
Popular
Rare
Loading history…
{{ song.title }} - {{ song.artist }}
{{ song.tags }}
{{ isSongInList(setBuilder, song) ? 'check_circle' : 'add_circle_outline' }}
No songs found
Add a Worship Set
{{ set.name }}
{{ set.songs.length }} song{{ set.songs.length === 1 ? '' : 's' }}
+ Add
{{ worshipSets.length === 0 ? 'No worship sets yet' : 'No sets match your search' }}
New Announcement
{{ editingEventId ? 'Edit Event' : 'Add Event' }}
Schedule
One-time
Recurring
Attendance
Internal
External
{{ editingRuleId ? 'Edit Rule' : 'Add Rule' }}
Slot
Welcome
Kids
Communion
{{ ruleEditor.slot === 'kids' ? 'People (select any number)' : 'Person' }}
{{ getDisplayName(p) }}
check
No matches
{{ editingPersonId ? 'Edit Person' : 'Add Person' }}
chevron_right Basic Info
Birthday is only visible to leaders/admins, or to the person themselves. Gender is only used to label family relationships below (e.g. Husband/Wife, Son/Daughter).
chevron_right Contact
Phone and address are only visible to leaders/admins, or to the person themselves.
chevron_right Roles & Access
{{ formatRoleLabel(r) }}
chevron_right Household & Family
Start by choosing this person's household - search for an existing one, or type a new household name (e.g. a last name) and pick "Create" to start a new one. Adding a new household lets you add everyone in it back-to-back before you're done.
group_add Adding to {{ personEditorBatchFamilyName }}
Household
Family Relationships
Spouse
Parent
Child
Adjust Photo
zoom_out zoom_in