Logo

Docs / MsgGO

Discover how to integrate and manage your notification system with our simple yet powerful messaging service.

Docs

Example Event Definitions

This guide provides real-world examples of Event Definitions configured in MsgGO. Use these examples to inspire your own organization's event taxonomy.

🏢 Business Website

Events triggered by user interactions on the public-facing corporate website.

Event Definition Name Description Suggested Channels
newsletter_subscribed Triggered when a visitor successfully subscribes to the newsletter footer form. Slack (Marketing), Email (CRM)
contact_form_submitted Triggered when the "Contact Us" form is filled out. Slack (Sales), Email (Support)
demo_requested High-priority event when a potential lead requests a product demo. Slack (Sales-Alerts), SMS (Sales Lead)
partner_application_received Triggered when a new agency applies for the partnership program. Email (Partnerships Team)

🚀 DevOps & Infrastructure

Critical operational events for maintaining system stability and deployment pipelines.

Event Definition Name Description Suggested Channels
database_backup Tracks the nightly backup process. Payload includes status ("success" or "failed"). Slack (Ops-Logs), SMS (if failed)
production_deploy Tracks deployment pipeline. Payload includes status ("started", "success", "failed"). Slack (General-Dev), Email (All Company)
service_health_check Triggered when an internal service health check fails or recovers (status: "unhealthy", "healthy"). Slack (Ops-Alerts)
incident_triggered Triggered when an external monitoring tool (e.g. PagerDuty) creates a new incident. Slack (War-Room), SMS (On-Call)

📈 Marketing

Events related to user acquisition, retention, and campaign metrics.

Event Definition Name Description Suggested Channels
new_user_registered A new user has created an account on the platform. Slack (Growth), Discord
plan_upgraded_pro A free user converted to a paid "Pro" plan. Slack (Sales-Wins)
subscription_cancelled A user canceled their subscription. Payload includes cancellation reason. Slack (Product-Feedback)
webinar_registrant_joined Notification when a user registers for an upcoming webinar. Email (Marketing)

🦅 Falcon Team

(Feature Squad - Focus: Core Product)

Event Definition Name Description Suggested Channels
feature_flag_toggled Triggered when a feature flag is enabled/disabled in production. Slack (Team-Falcon)
pr_review_stalled Alert for Pull Requests that have been open > 48 hours. Slack (Team-Falcon)
retro_board_created Reminder that the bi-weekly retrospective board is ready. Slack (Team-Falcon)

🐺 Alpha Squad

(Mobile App Team)

Event Definition Name Description Suggested Channels
app_store_review_received New review posted on iOS App Store or Google Play. Slack (Team-Alpha)
build_uploaded_testflight A new beta version has been pushed to TestFlight. Slack (Team-Alpha), Discord (Beta Testers)
crash_rate_spike Critical alert if crash-free users drop below 99%. SMS (Lead Dev), Slack (Team-Alpha)

⚔️ Syntax Slayers Team

(Backend & API Team)

Event Definition Name Description Suggested Channels
api_latency_high Triggered when P95 latency exceeds 500ms for 5 minutes. Slack (Team-Syntax)
migration_completed Database schema migration finished successfully. Slack (Team-Syntax)
legacy_endpoint_called Warning when a deprecated API v1 endpoint receives traffic. Slack (Team-Syntax-Logs)

☁️ Cloud Commandos

(Platform & SRE Team)

Event Definition Name Description Suggested Channels
cluster_autoscaled Notification when the K8s cluster adds or removes nodes. Slack (Team-Cloud)
aws_budget_threshold Alert when monthly cloud spend exceeds 80% of budget. Slack (Mgmt), Email (CTO)
security_scan_critical Triggered if container vulnerability scan finds critical CVEs. Slack (Security-Alerts), SMS

☕ Miscellaneous / Office

Fun and utility events for office management.

Event Definition Name Description Suggested Channels
coffee_machine_empty Triggered by IoT sensor when beans run low. Slack (Office-General)
visitor_arrived Front desk tablet check-in notification. Slack (Host Employee)