Webhooks

What Are Webhooks?

Webhooks allow you to send data around attender engagement from the Church Online Platform to your ChMS (Church Management Software) or other tools. Here are the various data points around an attender or guest:

  • If they attended a service
  • If they served as a host
  • If they chatted
  • If they requested prayer
  • If they accepted a prayer request as a volunteer
  • If they interacted with a Moment (clicked, liked, shared)
  • If their user account is updated

Once one of these actions are taken by a signed-in attender or guest, the Webhooks integration will send that data to your ChMS that you have set up. As a note, Webhooks work best when your attenders have created an account.

How To Set Up Webhooks

Currently, it requires a developer to create custom Webhooks for your church management software. If you are interested in using Webhooks, we recommend finding a local developer to assist with the set up. We provide developer documentation here: https://developers.online.church/docs/about-webhooks

Church Management Software

Update: We are currently working with a few ChMS companies to help create easy ways for you to set up the Webhooks integrations—without developer knowledge. We will be communicating those releases in the near future.

Troubleshooting

Webhook Delays

Webhook deliveries can be delayed by 24-48 hours. You can find your webhooks under Admin > Integrations > Webhook Integrations.

  • Workaround: Just give your data up to 48 hours to show up.

Delete Old Webhooks

Sometimes, deleting old webhooks doesn't work.

  • Workaround: If a stubborn old webhook is a major issue, contact support and we'll manually remove it for you. This process can take a few days to a few weeks.

RockRMS Webhook Errors for ChurchOnlineWebhook.dll

You might see these errors when using the RockRMS church.life.ChurchOnlineWebhook.dll.

  • Workaround: We trust that the errors will be resolved and documented in the future when this feature is fully released. We have no ETA, but we do have some early documentation on a third-party site here.


How did we do?


Powered by HelpDocs (opens in a new tab)