3 Watch Party Attendance Shared by Leah Jennings, Northside Christian Church 4 years ago 9.5 Small Groups Advanced PurposeOur church recently launched "Watch Parties", where we encourage our attendees to meet small before we meet big. We needed a way for people to 1) sign up to be a host of a watch party, 2) easily take attendance for just the number of adults/kids present (not tracking individuals), and 3) easily pull the attendance data for leadership. We accomplished this using multiple workflows and metrics...and here's how!Prerequisites1. Create a new group type called "Watch Party" with the following options set:GeneralAllow Specific Group Member Workflows: checkedEnable Group History: checkedAttendance/Check-inTakes Attendance: YesSend Attendance Reminder: YesGroup Schedule Options: NamedRolesHost (delete all other roles):Is Leader: checkedCan View: checkedDefault: checkedGroup AttributesName: Does this watch party include the kids' services?Field Type: BooleanKey: IncludeKidsName: Preferred Service?Field Type: Single-SelectKey: PreferredServiceValues (change these to reflect your own service times): SA5^Saturday 5:00pm,SU815^Sunday 8:15am,SU945^Sunday 9:45am,SU1130^Sunday 11:30am,OT^OtherGroup Member Workflows[COVID-19] Watch Party Host Welcome (attached below for import)2. Create a new group type called "Watch Party Section" with the following options set:GeneralAllowed Child Group Types: Watch Party3. Create a new top-level group called "Watch Parties" as a group type of Watch Party Section4. Create a new "Watch Party" scheduleThe only purpose for this schedule is so that the "send attendance reminder" job will kick off for the watch party groups, so make it the first day of your services (i.e. we meet Saturday and Sunday, the schedule starts Saturday)SetupSigning up to host a watch partyThis is all driven from a single workflow. Here's how to set that up!1. Add a new System Communication that will be used as the Welcome email for new hostsThe code for our system communication is attached. It isn't meant to be copy/pasted and done, as it heavily references our organization, but you can use it as a guide to change for your own organization.2. Import the workflow Host a Watch Party (attached below)Change the first four attributes to the appropriate entities in your system:3. In the previously imported [COVID-19] Watch Party Host Welcome workflow, change the System Communication used in the Send email to the Host action to the one you created in step 1Taking attendance of the watch party1. Create two new metricsWatch Party Attendance - AdultsSeries PartitionsCampusScheduleGroupEntity Type Qualifier Column: GroupTypeIdEntity Type Qualifier Value: Id of the Watch Party group typeSource Type: ManualWatch Party Attendance - KidsSeries PartitionsCampusScheduleGroupEntity Type Qualifier Column: GroupTypeIdEntity Type Qualifier Value: Id of the Watch Party group typeSource Type: Manual2. Import the attached workflow Enter Watch Party AttendanceChange the first three attributes, the first two to the metrics you created in step 1, and the third to update the category ID of the category that holds your service timeIn the Process Attendance Data Activity, you'll need to change 6 different values between 2 actionsIn the Insert Adult Attendance action, change the last 3 SET statements (the partition IDs) to the partition IDs that result from this SQL statement:SELECT m.Title,mp.Id,mp.Label FROM Metric m JOIN MetricPartition mp ON (mp.MetricId = m.Id) WHERE m.Title LIKE '%Watch Party%Adult%' ORDER BY m.Title, mp.LabelIn the Insert Kids Attendance action, change the last 3 SET statements (the partition IDs) to the partition IDs that result from this SQL statement:SELECT m.Title,mp.Id,mp.Label FROM Metric m JOIN MetricPartition mp ON (mp.MetricId = m.Id) WHERE m.Title LIKE '%Watch Party%Kid%' ORDER BY m.Title, mp.Label3. Create a system communication, Watch Party Attendance, that will be sent to leaders for them to submit. Just be sure to change the workflow entry ID in the link so that it directs to the ID of the newly imported Enter Watch Party Attendance workflowThe code for our communication is attached, it can be copy/pasted and done, you just need to update the workflow ID in the attendance link and the header.4. Create a new job, Send Watch Party Attendance Reminders, that will be how hosts receive the attendance email every weekPulling attendance data for leadershipWe haven't done a ton with the data we have other than referencing the metrics themselves, but since the data is stored via metrics, it'll be very easy to turn the data into a dashboard or whatever serves your church best! Download File