Purpose
1.2. Enable data-driven insights to evaluate effectiveness of sermons, events, and outreach initiatives.
1.3. Automate report generation for leadership and congregation transparency.
1.4. Reduce manual tracking errors and administrative overhead.
Trigger Conditions
2.2. New online content posted (video, sermon transcript, event notice).
2.3. Specific platform webhook triggers upon new engagement activity.
2.4. On-demand via admin dashboard trigger.
Platform Variants
• Feature/Setting: /vXX.X/{page-id}/insights endpoint; access token with “pages_read_engagement” scope.
3.2. YouTube Data API v3
• Feature/Setting: videos.list with “statistics” part; API key configured for channel.
3.3. Instagram Graph API
• Feature/Setting: /{ig-user-id}/insights; use “instagram_basic” and “pages_show_list” permissions.
3.4. Twitter API v2
• Feature/Setting: GET /tweets/:id/metrics; Bearer token with read access.
3.5. LinkedIn Marketing Developer Platform
• Feature/Setting: /organizationalEntityShareStatistics; OAuth 2.0 configured.
3.6. Google Analytics Reporting API
• Feature/Setting: properties/{propertyId}:runReport; Service account credentials.
3.7. Vimeo API
• Feature/Setting: GET /users/{user_id}/videos/stats; personal access token.
3.8. Mailchimp API
• Feature/Setting: GET /reports/{campaign_id}; API key for account.
3.9. Constant Contact API
• Feature/Setting: /emails/{email_id}/tracking; OAuth client ID/secret.
3.10. Zoom API
• Feature/Setting: /metrics/meetings/{meetingId}/participants; JWT or OAuth token.
3.11. Tithe.ly Churches Platform
• Feature/Setting: Events/streams analytics; API token configured via dashboard.
3.12. Planning Center API
• Feature/Setting: Services attendance reports; personal access token.
3.13. Google My Business API
• Feature/Setting: accounts.locations.reportInsights; OAuth 2.0 client.
3.14. Spotify for Podcasters API
• Feature/Setting: /shows/{show_id}/stats endpoint; setup with client token.
3.15. SoundCloud API
• Feature/Setting: GET /me/track/{track_id}/stats; OAuth authorization.
3.16. Eventbrite API
• Feature/Setting: /events/{event_id}/attendees; private token key.
3.17. Slack API
• Feature/Setting: conversations.history + reactions.get; bot token in workspace.
3.18. WordPress REST API
• Feature/Setting: /wp-json/wp/v2/comments & /wp-json/wp/v2/posts/meta; Application Password for API access.
3.19. Church Online Platform API
• Feature/Setting: Session reports export; API key in admin settings.
3.20. Microsoft Power BI REST API
• Feature/Setting: Reports.ExportReportInGroup; Service principal authentication configured.
Benefits
4.2. Increases transparency and trust with congregation and leadership.
4.3. Frees up ministry staff from repetitive analytics tasks.
4.4. Enables timely response and strategy adjustments based on data.
4.5. Provides data assets for strategic planning, funding, and community outreach.