← All templates

Church

Full-featured church website with 19 content types. Sermon series, events with registration, small groups, ministries, volunteer signups, online giving, prayer wall, news/blog, kids programs, photo gallery, testimonies, newsletter signup, missions/missionaries, service times, structured beliefs, and connect cards. Works for all Christian traditions.

ProWebStore by ProWebStore
19 entities
16 pages
19 features
5 public forms
Verified
Use this template

Content Types (19)

Structured entities with typed fields and cross-references.

Staff

name, role, photo, bio, email, phone, department, role_type, order

Sermon Series

title, description, image, scripture_book, start/end date, status

Sermon

title, date, speaker (-> Staff), series (-> Series), scripture, video, audio, duration, topics

Event

title, date, time, location, category, cost, registration_required, max_attendees, contact (-> Staff)

Event Registration

name, email, number_attending, childcare_needed, dietary_needs (public form)

Ministry

name, description, leader (-> Staff), category, meeting_info, open_to_volunteers

Small Group

name, description, leader, day/time/location, category, childcare, semester

Belief

title, summary, description, scripture_references, sort_order

Giving Fund

name, description, category, goal_amount, active

Prayer Request

name, request, category, share_publicly (public form)

Volunteer Signup

name, email, ministry interest, availability, experience (public form)

Connect Card

name, email, phone, reason, message (public form)

Service Time

name, day, time, location, childcare, livestream, language

News Post

title, date, author (-> Staff), body, excerpt, category, featured

Kids Program

name, age_range, description, meeting_time, location, curriculum

Photo Album

title, date, description, cover_image, category

Testimony

name, pull_quote, story, photo, category

Newsletter Signup

email, name, interests (public form)

Missionary

name, location, organization, description, prayer_needs, support_link

Pages (16)

Pre-built pages with blocks that render your entity data.

  • Home (service times + events + latest sermon + giving CTA + newsletter)
  • Sermons (current series + archive)
  • Events (with registration)
  • News (blog/updates)
  • Ministries (with volunteer CTA)
  • Small Groups (group finder)
  • Give (funds + ways to give)
  • Prayer (request form + prayer wall)
  • Volunteer (signup form + ministries)
  • Kids (programs by age + safety info)
  • Gallery (photo albums)
  • Stories (testimonies)
  • Missions (missionaries + partners)
  • Watch Live (livestream embed)
  • About (beliefs + leadership)
  • Visit (service info + connect card)

Features (19)

  • Sermon series with speaker cross-references and topics
  • Events with registration, capacity, and cost
  • Small groups with day/time/location, childcare, semester
  • Online giving with multiple named funds
  • Prayer wall with public/private toggle
  • Volunteer signups linked to ministries
  • Kids programs organized by age group with curriculum info
  • Photo gallery with categorized albums
  • Member testimonies with pull quotes
  • Missions page with missionary profiles and prayer needs
  • Live stream page with video embed
  • Newsletter signup with interest categories
  • Service times with childcare/livestream/language flags
  • Structured beliefs with scripture references
  • Staff directory with departments and role types
  • News/blog with author references
  • Connect card for first-time visitors
  • 19 admin views for managing all content
  • JSON-LD structured data auto-generated for SEO

Quality

Every template passes automated quality checks before publishing.

Schema integrity — unique slugs, valid field types, references resolve
Page integrity — home page exists, block IDs unique, entity refs valid
Block validation — every block passes Zod schema validator
Link integrity — all CTAs and footer links resolve to real pages
Admin views — every entity has an admin view
Sample data — required fields populated, references valid
Theme — color tokens and font families defined
SEO — JSON-LD structured data auto-generated

Get started in 4 steps

1

Create a site with the church template — 19 content types + 16 pages set up instantly with sample data

2

Chat: "Add a sermon series called Grace Unbounded, 6 weeks in Romans"

3

Chat: "Create a small group for young adults, Wednesdays at 7 PM"

4

Giving, prayer requests, event registrations, volunteer signups, and newsletter signups all flow into your admin panel

Ready to build?

Create a site with the Church template and start customizing through chat.

Create a site