Webhooks
What Are Webhooks?
Webhooks allow the Church Online Platform to send real-time data about attender engagement to your Church Management Software (ChMS) or other external tools. This makes it easier to track and respond to how people interact during services.
Data points sent via Webhooks include:
- When an attender joins a service
- When someone serves as a host
- When a chat message is posted
- When an attender requests prayer
- When a host accepts a prayer request
- When someone interacts with a Moment (click, like, share)
- When a user account is updated
Note: Webhooks work best when your attenders are signed in with a Church Online account.
How To Set Up Webhooks
Currently, setting up Webhooks requires developer support to create a custom connection between the Church Online Platform and your ChMS.
- We recommend working with a developer familiar with your systems.
- Developer documentation is available here: Webhooks Developer Guide
Troubleshooting
Webhook Delays
Webhook data may take up to 24–48 hours to appear in your connected systems.
Workaround: Allow time for delivery before troubleshooting. You can view your webhooks in Admin > Integrations > Webhook Integrations.
Delete Old Webhooks
Occasionally, outdated webhook entries cannot be deleted in the admin panel.
Workaround: If this becomes an issue, contact support. We can remove them manually, though this may take several days to a few weeks.
RockRMS Webhook Errors for ChurchOnlineWebhook.dll
If you're using the ChurchOnlineWebhook.dll
with RockRMS, you may encounter errors.
Workaround: These issues are known and are expected to be resolved in a future release. While there is no official ETA, you can find early documentation on a third-party site here.