Scheduled and recent

    Groups

    Choir, youth, leadership… Each group has its own meeting room that stays the same every week, a list of people to invite, and a chat channel.

      Events

      Conferences, retreats and concerts: a sign-up page (free or paid), tickets with QR codes by email, and check-in at the door with a phone.

        Team chat

          Visitors

          Download CSV

          First-time guests who said hello in a meeting or on OBN Watch. Pick who follows up, add notes, and mark them contacted and connected.

            Recordings

            Cloud recordings from OBN Studio, with AI notes and clips.

              Prayer requests

                Meeting notes

                Written by the AI Companion from meeting transcripts.

                Studio library

                Worship songs and the videos and graphics you can play in OBN Studio during a service or program.

                Songs

                  Videos and graphics

                    Analytics

                    Counts only — no personal tracking of viewers.

                    People in meetingsper week · unique names
                    OBN Watch viewersper week · unique viewers of live broadcasts

                    Recent meetings

                    OBN Watch broadcasts

                    Most watched replays

                    Where OBN Watch viewers are

                    From each viewer's time zone (country and nearest big city) — no tracking, no IP addresses kept.

                    How long people watch

                    Giving

                    Download CSV

                    Live now

                      Staff

                      Add a staff member

                        Settings

                        Invitations will say e.g. onewaytv.com/meet/123456789. Your website must forward that address here (set up in Cloudflare → Rules → Redirect Rules). Leave empty to use this server's own address.

                        Online giving

                        Let people give one-time or monthly on your own giving page, from meetings and OBN Watch. Givers get an email receipt. Paystack (paystack.com) takes naira cards, bank transfer and USSD; Stripe (stripe.com) takes cards worldwide. Paste the secret key from the provider's Settings → API Keys. Leave the "Default giving link" above empty to use this.

                        For monthly gifts, add this webhook address in the provider's dashboard (Paystack: Settings → API Keys & Webhooks; Stripe: Developers → Webhooks, events invoice.paid and checkout.session.completed):

                        Sign in with Oneway TV

                        Let Oneway TV members host meetings with their onewaytv.com account — no second password. They join as Members: they host their own meetings, but can't broadcast on OBN Watch or change settings. Upload meet-sso.php to your website and paste the secret below into meet-sso-config.php next to it (see OBN-Meet/website/README.md).

                        Return address the website sends people back to: ·

                        Members (Oneway TV accounts)

                        What Oneway TV members can do in their own meetings. Staff and administrators can always record and stream. Members can never broadcast on OBN Watch.

                        Phone dial-in

                        Let people join meetings from any phone, with no internet. Uses Twilio: buy a phone number there, set its “A call comes in” webhook to (HTTP POST), then enter the number and your Twilio Auth Token here. Works once this server is online with HTTPS.

                        Email

                        Used for invitations, reminders, meeting notes, prayer alerts and password resets. Use the SMTP details from your email provider (Google Workspace, Microsoft 365, your web host, or a sending service).

                        Text messages (SMS)

                        Let people sign up on the service calendar with a phone number and get reminders by text. Uses Termii (Nigeria): create an account, register a sender ID (e.g. ONEWAYTV), then paste your API key. Choose “DND” if your sender ID is approved for numbers on Do-Not-Disturb.

                        AI Companion

                        Live captions and translation, “catch me up”, meeting notes and sermon tools. Paste an API key from console.anthropic.com (pay as you go). Leave it empty to keep AI off.

                        Video storage

                        Keep replays and old recordings in a storage bucket (Linode Object Storage, or any S3-compatible bucket) instead of on this server. In Linode: Object Storage → Create Bucket, then Access Keys → Create Access Key (give it read/write to that bucket). Replays on OBN Watch are prepared in 360p, 540p and 720p, so viewers on weak connections keep playing.

                        Off-site backup: every night the database, shared files and any new recordings are copied to the bucket (kept 30 days).

                        Server health

                        Administrators get an email if the server restarts unexpectedly, the disk is nearly full, or a backup fails. To be told when the server is completely down, create a free monitor at uptimerobot.com (HTTP(s), every 5 minutes) for with your email or phone.

                        Front page

                        What visitors see at your main address (open it; signed-in staff see the meetings screen instead).

                        OBN Watch

                        Your public channel at /watch.

                        Receive a stream from StreamPort

                        Produce in StreamPort (or any encoder such as OBS or vMix) and show it live on OBN Watch. In StreamPort choose the OBN Watch destination, or add a custom RTMP destination with the server and key below.

                        Big audiences

                        For services with more than a few hundred viewers, put a CDN (content delivery network) in front of OBN Watch. Create a “pull zone” at a CDN such as Bunny.net with this server as its origin (), then paste the CDN address here. Viewers then load the live video from the CDN, not from this server.

                        Preview:

                        Shows every meeting you list on OBN Watch, with “Remind me” email sign-ups. Phone calendar feed: · Open the calendar

                        Podcast

                        Security