Skip to main content
All CollectionsIntegrations
Can One Church be integrated with my website?
Can One Church be integrated with my website?

Describes how you can integrate One Church into your church's website.

Updated over 7 months ago

We offer a large number of "web embeds" that can be easily copied/pasted into your website. These widgets are then kept automatically in sync with your data in One Church.

A web embed is a bit of code that you can copy over to your website to easily add different widgets that are populated with data from your One Church account. These embeds allow you to control the colors and design of each embed so that it will match the branding on your website and make it look seamless. 

Most web embeds below have a hosted public page you can redirect users to if you don't want (or need) to actually embed it on your website. In that case, you can simply add a link or button that sends users to that page.

The complete list of available embeds are:

  • Latest Sermon

  • Specific Sermon

  • Sermon Search and Listing

  • Group Search and Listing

  • Event Search and Listing

  • Event Calendar

  • Event Registration

  • Form Search and Listing

  • Specific Form

  • Giving Portal

  • Service Plan Order Of Service

  • Giving Campaign Progress

Latest Sermon

This embed will always show the latest published sermon on your website. You can control the colors and the data that appears under the media player. People will be able to watch or listen to the sermon right from that widget. Once you publish a new sermon, the widget will automatically update. No need to make changes anywhere else!


You will need the Sermons Settings permission to access the embed code. You can get this embed by going to More > Sermons in the left-hand menu, clicking on "Embed" at the top of the page and then going to the "Latest" tab.

Specific Sermon

This is similar to the Latest Sermon embed, except you chose a specific sermon. This widget will always show that particular sermon.


You will need the Sermons Settings permission to access the embed code. You can get this embed by going to the sermon (under More > Sermons), and clicking on the "Embed" button in the Share box. Note, that this will only appear if the sermon is set to show online (since otherwise the Share box will not be there).

Sermon Search and Listing

This embed lets you add a sermon search engine to your website. People will be able to quickly search for past teachings using the search box and additional filters. Clicking on one of the results opens the sermon to watch/listen while keeping them on the same page (no redirect).

You will need the Sermons Settings permission to access the embed code. You can get this embed or public page by going to More > Sermons in the left-hand menu and clicking on "Embed" at the top of the screen.

Group Search and Listing

This embed lets you add a group search engine to your website. People are able to find a group using the various available filters and sign up for them (if allowed). Clicking on one of the results will take them to the public page for that group.

You will need the Full Read Groups permission to access the embed code. You can get this embed or public page by going to "Groups" in the left-hand menu and clicking on "Embed" at the top of the screen.

Event Search and Listing

Similar to the other listing embeds, this embed lets you add an event search engine to your website. People can search for upcoming events and register for them. Clicking on one of the results will take them to the public page for that event.

You will need the Full Read Events permission to access the embed code. You can get this embed by going to "Events" in the left-hand menu and clicking on the "Embed" button at the top of the screen.

Event Calendar

This embed will show a calendar of events on your website. You can customize which sub-calendars as well.

Please see this article for more details on how to embed this on your website.

Event Registration

All events have a public page people can visit, but you can also embed a specific event's registration form directly on your website if desired. To do this, go to the event in One Church and click on the Embed button in the Registration box. You will need the Full Read Events permission or be an organizer of the event to access the embed code. 

Form Search and Listing

This embed will show any listed forms for others to fill out. Clicking on one of the results will take them to the public page for that form.

You will need the Full Read Forms permission to access the embed code. You can get this embed by going to More > Forms in the left-hand menu and clicking on the "Embed" button at the top of the screen.

Specific Form

Any non-expired, listed form can be shared via the public page. However, you may also want to embed the form itself on your website. To do this, go to the form and click on the Embed button in the Overview box. 

Giving Portal

This embed lets you add the giving portal directly to your website. This is optional since you can also simply redirect your donors to the hosted version of the giving portal. Please see this article for more details on embedding the giving portal.

Service Plan Order of Service

This embed lets you embed a specific service plan's order of service including any associated items directly on your website. Please see this article for more details.

Giving Campaign Progress

This embed shows the current progress of a specific giving campaign. As new contributions come in, this widget will automatically update to show the current progress towards the goal.

You will need the Full Read Pledges permission to access the embed code. You can get this embed by going to the specific giving campaign you want to embed under Contributions > Pledges > Listing and then clicking on the "Embed" button in the Overview box.

Helpful Tip

  • Take advantage of the design tools each embed provides to make it match your website's branding. At the very least, choose the background color as the web page it will go on. This will allow it to look seamless with the rest of your website.

Did this answer your question?