{"id":375489,"date":"2026-09-29T08:26:49","date_gmt":"2026-09-29T08:26:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/church-flow\/"},"modified":"2026-09-29T11:02:42","modified_gmt":"2026-09-29T11:02:42","slug":"church-flow","status":"publish","type":"plugin","link":"https:\/\/ug.wordpress.org\/plugins\/church-flow\/","author":23573613,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.2","stable_tag":"1.3.2","tested":"7.1.2","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"Church Flow","header_author":"Church Flow","header_description":"Giving, events and sign-ups, service times, sermons, announcements, groups, forms, prayer, newsletter and My account blocks for churches that run on Church Flow.","assets_banners_color":"7589c8","last_updated":"2026-09-29 11:02:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/church-flow.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":70,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.1":{"tag":"1.3.1","author":"churchflow","date":"2026-09-29 08:26:40","revision":3718548},"1.3.2":{"tag":"1.3.2","author":"churchflow","date":"2026-09-29 11:02:42","revision":3718832}},"upgrade_notice":{"1.3.2":"<p>Clearer settings: a Connect button, the member area link and accent colour shown as real values, and the right place to register your website.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3718553,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3718553,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3718553,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3718553,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3718553,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"church-flow\/sermons":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"church-flow\/sermons","title":"Sermons","category":"church-flow","icon":"microphone","description":"Published sermons as cards with audio, notes and video, or the latest sermon.","keywords":["church flow","sermons","messages","podcast"],"textdomain":"church-flow","supports":{"html":false,"align":["wide","full"],"color":{"background":true,"text":true,"link":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"border":{"color":true,"radius":true,"style":true,"width":true},"shadow":true},"example":{"attributes":{"limit":3,"showSearch":false}},"attributes":{"variant":{"type":"string","enum":["list","latest"],"default":"list"},"limit":{"type":"integer","default":12},"series":{"type":"string","default":""},"campus":{"type":"string","default":""},"language":{"type":"string","default":""},"showSeriesFilter":{"type":"boolean","default":true},"showSearch":{"type":"boolean","default":false},"showPodcastLink":{"type":"boolean","default":true},"showReferences":{"type":"boolean","default":true},"showSpeakerFilter":{"type":"boolean","default":true},"showBookFilter":{"type":"boolean","default":true},"showTagFilter":{"type":"boolean","default":false},"showDownload":{"type":"boolean","default":true},"showLanguage":{"type":"boolean","default":false},"showCampus":{"type":"boolean","default":false},"showRelated":{"type":"boolean","default":true},"latestLayout":{"type":"string","enum":["card","player"],"default":"card"},"layout":{"type":"string","enum":["grid","list"],"default":"grid"},"heading":{"type":"string","default":""},"headingLevel":{"type":"integer","default":2},"align":{"type":"string"}},"variations":[{"name":"latest","title":"Latest sermon","description":"The most recent sermon as one card.","icon":"microphone","attributes":{"variant":"latest"},"isActive":["variant"],"scope":["inserter","transform"]}],"editorScript":"church-flow-editor-sermons"},"church-flow\/service-times":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"church-flow\/service-times","title":"Service times","category":"church-flow","icon":"clock","description":"Upcoming services per service type, the single next service, or one line per type for headers and footers.","keywords":["church flow","services","times","schedule"],"textdomain":"church-flow","supports":{"html":false,"align":["wide","full"],"color":{"background":true,"text":true,"link":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"spacing":{"margin":true,"padding":true},"border":{"color":true,"radius":true,"style":true,"width":true},"shadow":true},"example":{"attributes":{"count":2}},"attributes":{"types":{"type":"string","default":""},"layout":{"type":"string","enum":["schedule","next","compact"],"default":"schedule"},"count":{"type":"integer","default":3},"showCalendarLink":{"type":"boolean","default":true},"showCalendarLinks":{"type":"boolean","default":true},"showDirections":{"type":"boolean","default":true},"showImages":{"type":"boolean","default":false},"showTimezone":{"type":"boolean","default":false},"showEmptyTypes":{"type":"boolean","default":false},"heading":{"type":"string","default":""},"headingLevel":{"type":"integer","default":2},"align":{"type":"string"}},"variations":[{"name":"next","title":"Next service","description":"The single next gathering.","icon":"clock","attributes":{"layout":"next"},"isActive":["layout"],"scope":["inserter","transform"]},{"name":"compact","title":"Service times (one line)","description":"One line per service type, for headers and footers.","icon":"clock","attributes":{"layout":"compact"},"isActive":["layout"],"scope":["inserter","transform"]}],"editorScript":"church-flow-editor-service-times"},"church-flow\/groups":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"church-flow\/groups","title":"Groups","category":"church-flow","icon":"groups","description":"The church's public groups directory with type filters and join links into the member area.","keywords":["church flow","groups","small groups","home groups"],"textdomain":"church-flow","supports":{"html":false,"align":["wide","full"],"color":{"background":true,"text":true,"link":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"border":{"color":true,"radius":true,"style":true,"width":true},"shadow":true},"example":{"attributes":{"limit":3}},"attributes":{"type":{"type":"string","default":""},"campus":{"type":"string","default":""},"showFilters":{"type":"boolean","default":true},"showDayFilter":{"type":"boolean","default":true},"showCampusFilter":{"type":"boolean","default":true},"sort":{"type":"string","enum":["api","name","day"],"default":"api"},"limit":{"type":"integer","default":200},"joinLinks":{"type":"boolean","default":true},"heading":{"type":"string","default":""},"headingLevel":{"type":"integer","default":2},"align":{"type":"string"}},"editorScript":"church-flow-editor-groups"},"church-flow\/request-call":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"church-flow\/request-call","title":"Request a call","category":"church-flow","icon":"phone","description":"A request for a call that lands in one of your running follow-up campaigns.","keywords":["church flow","call","follow-up","contact","request"],"textdomain":"church-flow","supports":{"html":false,"align":["wide"],"color":{"background":true,"text":true,"link":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"spacing":{"margin":true,"padding":true},"border":{"color":true,"radius":true,"style":true,"width":true},"shadow":true},"example":{"attributes":{}},"attributes":{"campaign":{"type":"string","default":""},"heading":{"type":"string","default":""},"intro":{"type":"string","default":""},"fields":{"type":"string","default":"phone,email,message"},"askBestTime":{"type":"boolean","default":false},"privacyNote":{"type":"string","default":""},"successMessage":{"type":"string","default":""},"headingLevel":{"type":"integer","default":2},"align":{"type":"string"}},"editorScript":"church-flow-editor-request-call"},"church-flow\/give":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"church-flow\/give","title":"Give","category":"church-flow","icon":"heart","description":"Online giving: card and monthly gifts, other currencies through PayPal, and bank transfer details.","keywords":["church flow","give","giving","donate","tithe","offering"],"textdomain":"church-flow","supports":{"html":false,"align":["wide"],"color":{"background":true,"text":true,"link":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"spacing":{"margin":true,"padding":true},"border":{"color":true,"radius":true,"style":true,"width":true},"shadow":true},"example":{"attributes":{"heading":"Give"}},"attributes":{"fund":{"type":"string","default":""},"quickAmounts":{"type":"string","default":""},"allowMonthly":{"type":"boolean","default":true},"showEft":{"type":"boolean","default":true},"heading":{"type":"string","default":""},"intro":{"type":"string","default":""},"buttonLabel":{"type":"string","default":""},"defaultAmount":{"type":"integer","default":0},"defaultFrequency":{"type":"string","enum":["one_time","monthly"],"default":"one_time"},"showAnonymous":{"type":"boolean","default":true},"showFundDescriptions":{"type":"boolean","default":true},"showManageLink":{"type":"boolean","default":true},"headingLevel":{"type":"integer","default":2},"align":{"type":"string"}},"variations":[{"name":"monthly","title":"Monthly giving","description":"The form starts on a monthly gift.","icon":"heart","attributes":{"defaultFrequency":"monthly"},"isActive":["defaultFrequency"],"scope":["inserter","transform"]}],"editorScript":"church-flow-editor-give"},"church-flow\/my-account":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"church-flow\/my-account","title":"My account","category":"church-flow","icon":"admin-users","description":"A link into the member area: profile, family, giving history and tickets.","keywords":["church flow","member","account","login"],"textdomain":"church-flow","supports":{"html":false,"align":["left","center","right"],"color":{"background":true,"text":true,"link":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"spacing":{"margin":true,"padding":true},"border":{"color":true,"radius":true,"style":true,"width":true},"shadow":true},"example":{"attributes":{"label":"My account"}},"attributes":{"label":{"type":"string","default":"My account"},"appearance":{"type":"string","enum":["button","link"],"default":"button"},"destination":{"type":"string","enum":["home","profile","family","account","serving","prayer"],"default":"home"},"newTab":{"type":"boolean","default":false},"showIcon":{"type":"boolean","default":false},"align":{"type":"string"}},"editorScript":"church-flow-editor-my-account"},"church-flow\/newsletter":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"church-flow\/newsletter","title":"Newsletter sign-up","category":"church-flow","icon":"email-alt","description":"Email, optional first name and your newsletter topics, with double opt-in.","keywords":["church flow","newsletter","subscribe","email","mailing list"],"textdomain":"church-flow","supports":{"html":false,"align":["wide"],"color":{"background":true,"text":true,"link":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"spacing":{"margin":true,"padding":true},"border":{"color":true,"radius":true,"style":true,"width":true},"shadow":true},"example":{"attributes":{}},"styles":[{"name":"default","label":"Stacked","isDefault":true},{"name":"inline","label":"One row"},{"name":"compact","label":"Compact"}],"attributes":{"heading":{"type":"string","default":""},"intro":{"type":"string","default":""},"topics":{"type":"string","default":""},"defaultTopics":{"type":"string","default":""},"askFirstName":{"type":"boolean","default":true},"buttonLabel":{"type":"string","default":""},"placeholder":{"type":"string","default":""},"consentText":{"type":"string","default":""},"privacyNote":{"type":"string","default":""},"successMessage":{"type":"string","default":""},"successUrl":{"type":"string","default":""},"headingLevel":{"type":"integer","default":2},"align":{"type":"string"}},"editorScript":"church-flow-editor-newsletter"},"church-flow\/prayer-request":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"church-flow\/prayer-request","title":"Prayer request","category":"church-flow","icon":"testimonial","description":"A short form that lands in your prayer team's queue.","keywords":["church flow","prayer","request","pray"],"textdomain":"church-flow","supports":{"html":false,"align":["wide"],"color":{"background":true,"text":true,"link":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"spacing":{"margin":true,"padding":true},"border":{"color":true,"radius":true,"style":true,"width":true},"shadow":true},"example":{"attributes":{}},"attributes":{"heading":{"type":"string","default":""},"intro":{"type":"string","default":""},"askPhone":{"type":"boolean","default":true},"showCounter":{"type":"boolean","default":true},"privacyNote":{"type":"string","default":""},"successMessage":{"type":"string","default":""},"headingLevel":{"type":"integer","default":2},"align":{"type":"string"}},"editorScript":"church-flow-editor-prayer-request"},"church-flow\/event-signup":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"church-flow\/event-signup","title":"Event sign-up","category":"church-flow","icon":"tickets-alt","description":"A register button, a compact card or the full sign-up form for one event.","keywords":["church flow","event","register","sign up","tickets"],"textdomain":"church-flow","supports":{"html":false,"align":["wide"],"color":{"background":true,"text":true,"link":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"spacing":{"margin":true,"padding":true},"border":{"color":true,"radius":true,"style":true,"width":true},"shadow":true},"example":{"attributes":{"displayMode":"compact"}},"attributes":{"slug":{"type":"string","default":""},"follow":{"type":"boolean","default":false},"displayMode":{"type":"string","enum":["button","compact","full"],"default":"full"},"buttonText":{"type":"string","default":""},"showDescription":{"type":"boolean","default":true},"showOccurrences":{"type":"boolean","default":true},"iframeHeight":{"type":"integer","default":900},"headingLevel":{"type":"integer","default":2},"align":{"type":"string"}},"variations":[{"name":"button","title":"Register button","description":"A button to the hosted sign-up page.","icon":"tickets-alt","attributes":{"displayMode":"button"},"isActive":["displayMode"],"scope":["inserter","transform"]}],"editorScript":"church-flow-editor-event-signup"},"church-flow\/announcements":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"church-flow\/announcements","title":"Announcements","category":"church-flow","icon":"megaphone","description":"The church's current announcements, pinned items first.","keywords":["church flow","announcements","news"],"textdomain":"church-flow","supports":{"html":false,"align":["wide","full"],"color":{"background":true,"text":true,"link":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"border":{"color":true,"radius":true,"style":true,"width":true},"shadow":true},"example":{"attributes":{"limit":2}},"attributes":{"limit":{"type":"integer","default":5},"heading":{"type":"string","default":""},"layout":{"type":"string","enum":["list","grid"],"default":"list"},"columns":{"type":"integer","default":3},"bodyLength":{"type":"integer","default":0},"category":{"type":"string","default":""},"showImages":{"type":"boolean","default":true},"showDates":{"type":"boolean","default":true},"showEventDate":{"type":"boolean","default":true},"showLinks":{"type":"boolean","default":true},"showCategories":{"type":"boolean","default":false},"headingLevel":{"type":"integer","default":2},"align":{"type":"string"}},"editorScript":"church-flow-editor-announcements"},"church-flow\/form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"church-flow\/form","title":"Form","category":"church-flow","icon":"feedback","description":"One of your forms on this page. Forms with a payment, a signature, household members, sign-in or reCAPTCHA show the hosted form inside the block.","keywords":["church flow","form","connect card","sign up","survey"],"textdomain":"church-flow","supports":{"html":false,"align":["wide"],"color":{"background":true,"text":true,"link":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"spacing":{"margin":true,"padding":true},"border":{"color":true,"radius":true,"style":true,"width":true},"shadow":true},"example":{"attributes":{}},"attributes":{"slug":{"type":"string","default":""},"showTitle":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":true},"showProgress":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"useFormAccent":{"type":"boolean","default":false},"iframeHeight":{"type":"integer","default":700},"headingLevel":{"type":"integer","default":2},"align":{"type":"string"}},"editorScript":"church-flow-editor-form"},"church-flow\/events":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"church-flow\/events","title":"Events","category":"church-flow","icon":"calendar-alt","description":"Upcoming events with sign-up pages, as cards, a list or a month calendar.","keywords":["church flow","events","calendar","sign up"],"textdomain":"church-flow","supports":{"html":false,"align":["wide","full"],"color":{"background":true,"text":true,"link":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"border":{"color":true,"radius":true,"style":true,"width":true},"shadow":true},"example":{"attributes":{"limit":3}},"variations":[{"name":"calendar","title":"Events calendar","description":"A month grid of upcoming events.","icon":"calendar","attributes":{"layout":"calendar"},"isActive":["layout"],"scope":["inserter","transform"]},{"name":"next-30-days","title":"Events: next 30 days","description":"Cards for the coming month.","icon":"calendar-alt","attributes":{"range":"days:30"},"isActive":["range"],"scope":["inserter","transform"]}],"attributes":{"limit":{"type":"integer","default":6},"range":{"type":"string","default":"upcoming"},"campus":{"type":"string","default":""},"layout":{"type":"string","enum":["cards","list","calendar"],"default":"cards"},"showCover":{"type":"boolean","default":true},"eventPages":{"type":"string","enum":["here","hosted"],"default":"here"},"showCalendarLinks":{"type":"boolean","default":true},"showFeedLink":{"type":"boolean","default":true},"showEndTime":{"type":"boolean","default":true},"showMoreDates":{"type":"boolean","default":true},"showDirections":{"type":"boolean","default":true},"showSearch":{"type":"boolean","default":false},"showTimezone":{"type":"boolean","default":false},"heading":{"type":"string","default":""},"headingLevel":{"type":"integer","default":2},"align":{"type":"string"}},"editorScript":"church-flow-editor-events"}},"tagged_versions":["1.3.1","1.3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3718832,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3718553,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3718553,"resolution":"3","location":"assets","locale":"","width":1200,"height":1479},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3718553,"resolution":"4","location":"assets","locale":"","width":2432,"height":1048},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3718553,"resolution":"5","location":"assets","locale":"","width":1200,"height":197},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3718553,"resolution":"6","location":"assets","locale":"","width":1200,"height":869},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3718553,"resolution":"7","location":"assets","locale":"","width":1200,"height":500},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3718553,"resolution":"8","location":"assets","locale":"","width":1440,"height":900}},"screenshots":{"1":"The settings page with the Setup list, the church address and the website registration check.","2":"The Give block in the editor with its sidebar settings.","3":"The Events block: month calendar, add-to-calendar and directions links.","4":"The Sermons block with the podcast link, series, speaker and book filters, and a sermon detail page.","5":"The Service times block.","6":"The Form block rendering a multi-page form.","7":"The Newsletter sign-up block with its topics and consent box.","8":"A Church Flow widget in the Elementor editor with its settings."}},"plugin_section":[],"plugin_tags":[6970,276555,1486,17058,6969],"plugin_category":[39,40],"plugin_contributors":[283371],"plugin_business_model":[],"class_list":["post-375489","plugin","type-plugin","status-publish","hentry","plugin_tags-church","plugin_tags-church-management","plugin_tags-events","plugin_tags-giving","plugin_tags-sermons","plugin_category-business","plugin_category-calendar-and-events","plugin_contributors-churchflow","plugin_committers-churchflow"],"banners":{"banner":"https:\/\/ps.w.org\/church-flow\/assets\/banner-772x250.png?rev=3718553","banner_2x":"https:\/\/ps.w.org\/church-flow\/assets\/banner-1544x500.png?rev=3718553","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/church-flow\/assets\/icon.svg?rev=3718553","icon":"https:\/\/ps.w.org\/church-flow\/assets\/icon.svg?rev=3718553","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/church-flow\/assets\/screenshot-1.png?rev=3718832","caption":"The settings page with the Setup list, the church address and the website registration check."},{"src":"https:\/\/ps.w.org\/church-flow\/assets\/screenshot-2.png?rev=3718553","caption":"The Give block in the editor with its sidebar settings."},{"src":"https:\/\/ps.w.org\/church-flow\/assets\/screenshot-3.png?rev=3718553","caption":"The Events block: month calendar, add-to-calendar and directions links."},{"src":"https:\/\/ps.w.org\/church-flow\/assets\/screenshot-4.png?rev=3718553","caption":"The Sermons block with the podcast link, series, speaker and book filters, and a sermon detail page."},{"src":"https:\/\/ps.w.org\/church-flow\/assets\/screenshot-5.png?rev=3718553","caption":"The Service times block."},{"src":"https:\/\/ps.w.org\/church-flow\/assets\/screenshot-6.png?rev=3718553","caption":"The Form block rendering a multi-page form."},{"src":"https:\/\/ps.w.org\/church-flow\/assets\/screenshot-7.png?rev=3718553","caption":"The Newsletter sign-up block with its topics and consent box."},{"src":"https:\/\/ps.w.org\/church-flow\/assets\/screenshot-8.png?rev=3718553","caption":"A Church Flow widget in the Elementor editor with its settings."}],"raw_content":"<!--section=description-->\n<p>Church Flow for WordPress puts your church's Church Flow account to work on the website you already have. Add a block and your pages show what your team manages in Church Flow: this Sunday's service times, the latest sermon with audio and notes, upcoming events with sign-up, current announcements, the groups people can join, a giving form that takes card, monthly and bank transfer gifts, your own forms with their fields on your page, a prayer request form, a request-a-call form and a newsletter sign-up. Nothing to copy across by hand: every change your team makes in Church Flow shows on your site.<\/p>\n\n<p>Every feature is a block for the WordPress editor with a live preview and its settings in the sidebar. Every block also has a shortcode with the same options, so it works in the classic editor and in page builders.<\/p>\n\n<p><strong>Page builders<\/strong><\/p>\n\n<p>In Elementor, Divi, Beaver Builder, Bricks and WPBakery Page Builder, every Church Flow feature is also a native element with the block's settings and a live preview in the builder's own editor. Each integration loads only while its builder is active. With Elementor Pro, nine dynamic tags put the church name and logo, the next service, the next event and its sign-up link, the latest sermon and its image, and the Give page and member area links into any widget.<\/p>\n\n<p><strong>Blocks and shortcodes<\/strong><\/p>\n\n<ul>\n<li>Give: <code>[church_flow_give]<\/code>. Card and monthly gifts in your currency, PayPal for other currencies, quick amounts, a fund picker or a pinned fund with the fund's description, anonymous gifts when your church allows them, a default amount and frequency, your own intro and button label, links that pre-fill the form (<code>?cf_amount=250&amp;cf_fund=&lt;fund id&gt;&amp;cf_frequency=monthly<\/code>), bank transfer (EFT) details and a link to manage giving in the member area.<\/li>\n<li>Events: <code>[church_flow_events]<\/code>. Upcoming events as cards, a list or a month calendar, with cover images, dates and end times in your time zone, seats left, add-to-calendar and directions links, a calendar feed visitors can subscribe to, pages of events, an optional search box, and a Register button that opens the sign-up on the same page or on your Church Flow site.<\/li>\n<li>Event sign-up: <code>[church_flow_event_signup slug=\"...\"]<\/code>. A register button, a compact card or the full sign-up form for one event, with end times on the dates and, once someone has registered, add-to-calendar links for their date and a note that the details are in their inbox. Leave the event blank to follow the Events block on the same page.<\/li>\n<li>Service times: <code>[church_flow_service_times]<\/code>. Your gatherings with their next dates, the single next gathering, or one line per service type for headers and footers, with add-to-calendar links on every date, directions, a calendar feed to subscribe to, and optional cover images and time zone labels.<\/li>\n<li>Sermons: <code>[church_flow_sermons]<\/code>. A sermon library with series, speaker, Bible book and topic filters and search, a podcast subscribe link, scripture references and optional language and campus labels, or the latest sermon as a card or an inline player; audio, notes, video (YouTube or Facebook), an MP3 download and more sermons from the same series on each sermon's page.<\/li>\n<li>Announcements: <code>[church_flow_announcements]<\/code>. Current notices, pinned items first and marked, with event dates, a grid or a list, short or full text with Read more, and category filters.<\/li>\n<li>Groups: <code>[church_flow_groups]<\/code>. The groups directory with type, meeting day and campus filters, a search box and sorting by name or meeting day; joining happens in the member area.<\/li>\n<li>Form: <code>[church_flow_form slug=\"...\"]<\/code>. One of your Church Flow forms with its fields on your page, one page at a time when the form has pages, with a progress bar, a required-fields note, your church's phone prefix as the phone hint, file uploads, conditional questions and, when you want it, the form's own colour. Forms with a payment, a signature, household members, sign-in or reCAPTCHA show the hosted form inside the block.<\/li>\n<li>Prayer request: <code>[church_flow_prayer_request]<\/code>. Name, email or phone and the request with a characters-left counter, straight to your prayer team's queue, with your own privacy note under the button.<\/li>\n<li>Request a call: <code>[church_flow_request_call campaign=\"...\"]<\/code>. Name, phone, email, an optional best time to call and a message, queued in one of your running follow-up campaigns.<\/li>\n<li>Newsletter sign-up: <code>[church_flow_newsletter]<\/code>. Email, first name and your newsletter topics, with double opt-in, a consent checkbox in your own words when you want one, a one-row or compact style for footers and sidebars, your own placeholder and a thank-you page of your choice.<\/li>\n<li>My account: <code>[church_flow_my_account]<\/code>. A button or link into your church's member area, or straight to a member's profile, family, account, serving or prayer page, in the same tab or a new one, with an optional icon.<\/li>\n<\/ul>\n\n<p>Blocks follow your theme's typography and colours and take your church's brand colour as their accent, on a light or a dark theme and inside any coloured Group or Cover block. Select any block and open the editor's Styles tab to set its colours, typography, spacing, border and shadow from your theme's presets. The blocks read well on phones, work in right-to-left languages and meet WCAG AA. Five ready-made page patterns (Visit us, Give, Sermon library, Events and Connect) sit under Church Flow in the editor's Patterns tab.<\/p>\n\n<p><strong>How it connects<\/strong><\/p>\n\n<p>Type your church's Church Flow address once under Settings, Church Flow and select Connect, then register your website in Church Flow (Admin, Custom Domains, Add domain, Another website you already run). Content is fetched by your WordPress server and cached; what visitors do (a gift, a sign-up, a form, a prayer request, a call request, a newsletter sign-up) goes straight from their browser to your church's Church Flow account. No visitor data is stored on your WordPress site.<\/p>\n\n<p>Church Flow is the church management platform behind the plugin: people, groups, events, giving, sermons, follow-up, a member app and a hosted website. Learn more at https:\/\/church-flow.com.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the following services. Nothing is sent anywhere until you have connected a Church Flow account.<\/p>\n\n<p><strong>Church Flow (https:\/\/*.church-flow.com)<\/strong>\nYour church's own Church Flow account, at the address you enter in the settings. The WordPress server fetches public content from it (service times, sermons, events, announcements, groups, giving options, form definitions, newsletter topics, branding, time zone and currency) and caches it. Visitors' browsers send their own actions to it directly: a gift (amount, fund, email address, frequency), an event sign-up (names, email address, phone number, answers to the event's questions), a form submission (the answers the form asks for and any file the visitor attaches), a prayer request (name, email or phone, the request), a request for a call (name, phone, email, gender when asked, a message) or a newsletter sign-up (email address, first name, chosen topics). A form also sends anonymous view and start counts when it is shown and when a visitor first types in it (no answers and no personal details), so your church can see how many people open each form. Optionally, an API token you paste in the settings lets the editor list your forms, follow-up campaigns and email topics; the token stays on your server. Terms: https:\/\/church-flow.com\/terms-of-service.html. Privacy: https:\/\/church-flow.com\/privacy-policy.html.<\/p>\n\n<p><strong>Cloudflare Turnstile (https:\/\/challenges.cloudflare.com)<\/strong>\nLoaded in the visitor's browser only on pages with a giving, event sign-up, form, prayer request or newsletter block, and only when your Church Flow account has Turnstile switched on (for forms, when the form's spam protection is Turnstile), to tell people from bots before a gift, sign-up, form, prayer request or newsletter sign-up is sent. Terms: https:\/\/www.cloudflare.com\/website-terms\/. Privacy: https:\/\/www.cloudflare.com\/privacypolicy\/.<\/p>\n\n<p><strong>YouTube (https:\/\/www.youtube.com)<\/strong>\nOnly when a sermon has a YouTube video: the sermon's page, and the latest sermon when a block shows it as a player, embed the video with WordPress's own oEmbed. Your WordPress server asks YouTube for the embed code and the visitor's browser loads the video player from YouTube. Terms: https:\/\/www.youtube.com\/t\/terms. Privacy: https:\/\/policies.google.com\/privacy.<\/p>\n\n<p><strong>Paystack, Peach Payments, Payfast and PayPal<\/strong>\nWhen a visitor gives, their browser is sent to the hosted checkout page of the payment gateway your Church Flow account uses for that currency (Paystack, Peach Payments or Payfast for card gifts in your currency; PayPal for other currencies) and comes back to the same page afterwards. Card and account details are entered on the gateway's page, never on your site. Paystack: https:\/\/paystack.com\/terms and https:\/\/paystack.com\/privacy\/merchant. Peach Payments: https:\/\/www.peachpayments.com\/legal-doc\/payer-terms-conditions\/ and https:\/\/www.peachpayments.com\/legal-doc\/privacy-cookie-policy\/. Payfast: https:\/\/payfast.io\/legal\/ and https:\/\/payfast.io\/privacy-policy\/. PayPal: https:\/\/www.paypal.com\/us\/legalhub\/paypal\/useragreement-full and https:\/\/www.paypal.com\/us\/legalhub\/paypal\/privacy-full.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin through Plugins, Add New, Upload Plugin, or install it from the WordPress.org directory, and activate it.<\/li>\n<li>Go to Settings, Church Flow, type your church's Church Flow address (for example gracechurch or gracechurch.church-flow.com) and select Connect. The page shows your church's name and logo once it is connected.<\/li>\n<li>Register your website in Church Flow: Admin, Custom Domains, Add domain, Another website you already run (the Open Church Flow domains button on the settings page opens that page). Then select Re-check on the settings page, which shows a green card once this is done.<\/li>\n<li>Add the blocks to your pages, or use the shortcodes.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"the%20settings%20page%20says%20my%20website%20is%20not%20registered.%20what%20do%20i%20do%3F\"><h3>The settings page says my website is not registered. What do I do?<\/h3><\/dt>\n<dd><p>Visitors can only give, sign up and send forms from a website that is registered with your Church Flow account. In Church Flow go to Admin, Custom Domains, Add domain, choose Another website you already run, and enter your site's address exactly as the card shows it. Then press Re-check on the settings page.<\/p><\/dd>\n<dt id=\"do%20i%20need%20the%20api%20token%3F\"><h3>Do I need the API token?<\/h3><\/dt>\n<dd><p>No. The token is optional and only lets the editor list your forms, follow-up campaigns and email topics by name. Without it you type a form's slug or a campaign's id. Grant the token the three read scopes the settings page lists and nothing more.<\/p><\/dd>\n<dt id=\"why%20does%20an%20event%20open%20in%20a%20frame%20from%20my%20church%20flow%20site%3F\"><h3>Why does an event open in a frame from my Church Flow site?<\/h3><\/dt>\n<dd><p>Paid or seated events use the hosted sign-up page inside a frame so every option works exactly as it does on Church Flow. Free events render their sign-up form natively on your page.<\/p><\/dd>\n<dt id=\"why%20does%20a%20form%20show%20the%20hosted%20page%20inside%20a%20frame%3F\"><h3>Why does a form show the hosted page inside a frame?<\/h3><\/dt>\n<dd><p>Forms that take a payment, ask for a signature or household members, require sign-in, or use reCAPTCHA spam protection always use the hosted form page inside the block, so every option works exactly as it does on Church Flow. Every other form renders its fields natively on your page.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20visitor%20data%3F\"><h3>Does the plugin store visitor data?<\/h3><\/dt>\n<dd><p>No. Gifts, sign-ups, forms, prayer requests, call requests and newsletter sign-ups go from the visitor's browser to your Church Flow account. The plugin stores only your settings and a cache of public content.<\/p><\/dd>\n<dt id=\"where%20do%20people%20join%20a%20group%20or%20manage%20their%20account%3F\"><h3>Where do people join a group or manage their account?<\/h3><\/dt>\n<dd><p>In your church's member area on Church Flow. The Groups block links there, and the My account block is a button to it.<\/p><\/dd>\n<dt id=\"can%20i%20style%20the%20blocks%20with%20my%20theme%27s%20colours%20and%20fonts%3F\"><h3>Can I style the blocks with my theme's colours and fonts?<\/h3><\/dt>\n<dd><p>Yes. Select a block and open the Styles tab in the editor: colours, typography, spacing, border and shadow follow your theme's palette and presets. The plugin's own stylesheet follows the text colour of whatever the block sits in, so a dark theme or a dark section stays readable, and fields, boxes and buttons take your church's accent. You can switch the stylesheet off under Settings, Church Flow, Appearance if your theme styles the cf- classes itself.<\/p><\/dd>\n<dt id=\"which%20shortcode%20options%20exist%3F\"><h3>Which shortcode options exist?<\/h3><\/dt>\n<dd><p>Every block option is a shortcode attribute in snake_case, for example [church_flow_events layout=\"calendar\" show_feed_link=\"1\"]. The full table is in the help article \"Using Church Flow on your WordPress site\" in your Church Flow help centre.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20page%20builder%3F\"><h3>Does it work with my page builder?<\/h3><\/dt>\n<dd><p>Yes. Elementor, Divi, Beaver Builder, Bricks and WPBakery Page Builder list the Church Flow elements in their own panels, with the same settings as the blocks; Divi 5 runs them through its backward compatibility mode. In a builder's preview the forms show but do not send, so arranging a page never creates a gift, a sign-up or a request. Any other builder can use the shortcodes.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20page%20caches%20and%20in%20other%20languages%3F\"><h3>Does the plugin work with page caches and in other languages?<\/h3><\/dt>\n<dd><p>Yes. Blocks are rendered on your server and cached; a page cache serves them like any other content, and the visitor-lane blocks refresh their live parts in the browser. The plugin is translation-ready (text domain church-flow) and its layout is safe for right-to-left languages.<\/p><\/dd>\n<dt id=\"are%20there%20ready-made%20pages%3F\"><h3>Are there ready-made pages?<\/h3><\/dt>\n<dd><p>Yes. In the editor's Patterns tab, the Church Flow category offers Visit us, Give, Sermon library, Events and Connect pages built from the blocks.<\/p><\/dd>\n<dt id=\"where%20is%20the%20source%20of%20the%20javascript%3F\"><h3>Where is the source of the JavaScript?<\/h3><\/dt>\n<dd><p>In the plugin's src\/ folder. The scripts in build\/ are compiled from it with @wordpress\/scripts (wp-scripts build): src\/frontend\/index.js becomes build\/frontend.js, src\/admin\/settings.js becomes build\/admin-settings.js, and each src\/editor\/\/index.js becomes build\/editor\/.js. The PHP and the stylesheet ship as written.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>The church address box on the settings page has its own Connect button, and no example text that reads like a saved address.<\/li>\n<li>The member area link and the accent colour show the value in use, taken from Church Flow until you set your own, and keep following Church Flow.<\/li>\n<li>The settings page and this readme point to the right place to register your website: Admin, Custom Domains in Church Flow.<\/li>\n<li>When Church Flow does not name its member area, links go to your hosted website's member area.<\/li>\n<\/ul>\n\n<p>Older entries: changelog.txt in the plugin folder.<\/p>","raw_excerpt":"Giving, events and sign-ups, service times, sermons, announcements, groups and forms from your Church Flow account, on your own WordPress pages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/375489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=375489"}],"author":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/churchflow"}],"wp:attachment":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=375489"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=375489"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=375489"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=375489"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=375489"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=375489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}