Documentation

Connect ProPresenter and OBS with the RSS Feed

Show your live service schedule on screen. When you reorder or rename items in PraisePro, your displays update automatically.

What the RSS Feed Is

Every church on PraisePro gets its own RSS feed: a simple web address that always shows what is happening in your service right now. Presentation software like ProPresenter and streaming software like OBS can read that address and put the text on screen.

Here is the idea in plain terms. Your service schedule lives in PraisePro. The feed is a live window into that schedule. Point ProPresenter or OBS at the feed once, and from then on, whenever someone renames an item or reorders the schedule in PraisePro, the text on your screens and stream updates by itself. Nobody has to retype anything on Sunday morning.

The feed automatically follows the right service: it shows your currently active service, or the next scheduled service when it is about to start (within about 10 minutes of its start time). Each request to the feed returns the title of one schedule item, which is exactly what you want for a lower third, a stage display, or a "coming up next" graphic.

Tip: If you have used a linked presentation with Planning Center before, this works the same way. PraisePro just uses a standard RSS address that almost any tool can read, so you are not locked into one brand of software.

Finding and Enabling Your Feed

Your feed lives in the app under Integrations:

  1. Sign in to PraisePro and open Integrations.
  2. Find the RSS Feed card and make sure its toggle is switched on. (It is on by default for new churches.)
  3. Expand the card to see your Feed URL. It looks like this:
    https://my.praisepro.app/feed/yourtoken
  4. Click Copy next to the URL.

The long string at the end of the URL is your church's private feed token. Anyone with the full URL can read your service item titles (and nothing else), so treat it like a house key: share it with your tech team, not the whole internet.

If the toggle is off, the card shows "RSS feed is currently disabled" and the address stops responding until you switch it back on. Flip the toggle any time; there is nothing else to configure.

How Positions Work

Your feed URL accepts a ?position= setting on the end that tells it which item in the current service to show:

So a full address looks like:

https://my.praisepro.app/feed/yourtoken?position=0

This means you can set up several sources at once: one screen showing the current song, another showing who is up next, each pointed at a different position. The Integrations page includes Quick Copy buttons (pos 0 through pos 4) so you can grab ready-made position URLs without typing.

If there is no active or upcoming service, or a position has no item, the feed returns a simple dash (-) so your display shows something harmless instead of an error.

Tip: The feed is built to be polled every few seconds without slowing anything down, so it is safe to let ProPresenter refresh it constantly. Changes you make in PraisePro typically appear on screen within a couple of seconds.

Using the Feed in ProPresenter

ProPresenter can pull live text from an RSS feed and place it in any presentation or prop. The exact menu names vary a little between ProPresenter versions, but the shape is always the same:

  1. In ProPresenter, add a new data source or linked text element that reads from an RSS feed (in current versions this lives under Data Links; older versions call it a Feed or Web text source).
  2. Paste your PraisePro feed URL, including the position you want, for example:
    https://my.praisepro.app/feed/yourtoken?position=0
  3. Link that feed to a text box on your slide, stage display, or prop. The item's title appears in the box.
  4. Set the refresh interval to a few seconds so the text stays current during the service.

That is the whole setup. During the service, your operator works entirely in PraisePro: rename an item, reorder the schedule, and the linked text in ProPresenter updates on its own.

Using the Feed in OBS

OBS Studio is a popular free tool for church livestreams, and there are two easy ways to get your PraisePro schedule into it:

Option 1: A Browser source

  1. In OBS, click the + under Sources and choose Browser.
  2. Paste your feed URL with a position, for example https://my.praisepro.app/feed/yourtoken?position=0.
  3. Size the source to fit your lower third area. The feed serves the raw item title, so you may want to style it with the Browser source's custom CSS box.

Option 2: A Text source fed from the URL

  1. Several free OBS plugins and scripts can read text from a web address and pipe it into a regular Text source (search the OBS plugin library for "URL text" or "fetch text from URL").
  2. Point the plugin at your feed URL and choose a refresh of a few seconds.
  3. Style the Text source however you like: font, outline, background, all the normal OBS options apply.

Either way, the feed URL is the only PraisePro-specific piece. Once it is in, your stream titles follow the live schedule automatically.

Regenerating Your Feed Token

If your feed URL ends up somewhere it should not be (posted in a public group chat, left on a screen at a conference, included in a screenshot), you can invalidate it and get a fresh one:

  1. Go to Integrations and expand the RSS Feed card.
  2. Click Regenerate token.
  3. Confirm the warning. As it says: old RSS links will stop working.

PraisePro immediately issues a new token and shows the new Feed URL. Update the URL in ProPresenter, OBS, and anywhere else you pasted the old one, since the old address is now dead.

Tip: Keep a note of everywhere the feed URL is used (ProPresenter machine, streaming PC, stage display) so that if you ever regenerate the token, you can update every spot in one pass before Sunday.